Luis Pereira

SRE Team Lead at Trayport
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Moncada, Valencian Community, Spain, ES

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Anton K.

Luis recently delivered his presentation "Testing is great but... are tests enough and do you have great tests?" at the office of my employer. The talk was very well received. During his talk, he demonstrated how well designed automation can transform development culture of a company. In his first part he walked us through evolution of a tester - it's much more just a developer taking on testing tasks or old style QA person learning one more scripting language. Later he introduced us to his "team" of several neatly designed bots. Automation bots for tackling repetitive and error prone tasks, allowing developers to concentrate on adding value. Chatbots for increasing visibility of events in the system. And amazing Inspector Murphy - for killing all erroring and forgotten services in your development environment. All of the bots built to create right carrot and stick incentive to help developers do right thing easily and prevent them from following wrong pathways and making mistakes. I highly recommend to listen to Luis's talk if you have an opportunity. Especially for any software engineer, QA, or anyone who is interested in software quality and devops culture. It's loaded with info and fun to listen to.

LinkedIn User

Luis was an excellent automation engineer at Moonpig. He effectively researched new mobile automation solutions such as KIF and Appium and promoted his findings effectively to the business. He was an enthusiastic hard worker who had a passion for quality. A pleasure to work with!

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Software Development
    • 200 - 300 Employee
    • SRE Team Lead
      • Apr 2023 - Present

    • United Kingdom
    • Software Development
    • 1 - 100 Employee
    • Lead Software Engineer
      • Apr 2019 - Mar 2023

      Justgiving.com is the best fundraising platform around. They provide a way for charities, fundraisers and crowdfunders to raise money for charitable and personal causes. My main responsibly was to lead the One Page Project. This involved re-architecting both UI and Backend infrastructure to ensure a more consistent approach for developers and product point of view to reduce waste and improve efficiency. - Built ‘Donate to My Face’ (AR + ComosDB + Azure face recognition) Patent pending. - Built ‘Touch Me to Donate’ (QR Codes and unclaimed API) - Lead One Page architecture with Avalanche team (Page API + UI, Totals, Tags, and Leaderboard using Multi cloud) - Moved Fundraising API Domain from Circle CI to Azure devops - Built the “The JG Health” Grafana dashboard to help diagnose and identify issues quicker. - Added business metrics alongside operational metrics to categorise incidents correctly. - Introduced an ITestContext across .net core API/Worker micro services to allow synthetic tests to run consistently, securely and with auto clean up. - Added honeycomb traces to .net core microservices and trained engineers on what to trace - Built a fast, scalable, and reliable API with non-essential dependencies offloaded to Async processing. - Built a LiveSupport bot to deal with incident management. - Helped repel DOS attack with Cloudfront + AWS WAF rules + temporary IP blocking lambda function - Created Chaos engineering library so that we could introduce latency, random response codes, high CPU, and memory. Show less

    • United Kingdom
    • Technology, Information and Internet
    • 100 - 200 Employee
    • Principal Software Development Engineer in Test
      • Mar 2017 - Mar 2019

      Justgiving.com is the best charity platform around. They provide a platform to allow both charities, fundraisers and crowdfunders to raise money for charitable and personal causes. My main responsibly was to lead the SDET function. This involved shaping the .net core/ kubernetes pipeline for JG and my team. This involved introducing container only tests (component tests), were we tested the docker container (without code modification, just switch configuration m to stub implementations at the build step). We used localstack to add predictability to listener tests and so we could develop and test locally. Created several virtual team members: GoCDSlacker - the process enforcer Inspector Murphy - the kubernetes quality enforcer Genesis - the microservice generator Skutters - production support bot, the autofixer Just Passing by - continuously tests and reports, the watcher App Registry - the Microservice register and scraper, the quality tracker Just Anarchy - contributed to Aspnet core library for chaos, the breaker Show less

    • United Kingdom
    • Software Development
    • 200 - 300 Employee
    • Senior Software Development Engineer in Test
      • Aug 2015 - Mar 2017

      Trayport.com is a financial services company who is a leading provider of energy solutions. They provide a platform to show aggregated prices from multiple brokers and exchanges. They have embarked in a journey to replace their old C++ back end and front end systems into a new and improved C# WebSocketSharp solution. My main responsibly was to lead the automation testing process. This involved improving existing test code, libraries and Teamcity builds to ensure unit, integration, UI and E2E tests were reliable, fast, independent and repeatable. Show less

    • United Kingdom
    • Technology, Information and Internet
    • 700 & Above Employee
    • Software developer in test
      • Jul 2014 - Aug 2015

      Automating manual regression tests and for new stories, this includes: -Creating automation tests for manual regression test cases using Specflow -Creating automation tests for NService bus applications -Creating automation tests for API's -Creating automation tests using WebDriver -Reviewing unit test cases -Involved in the set up of ElasticSearch + Kibana + Logstash for centralised logging infrastructure -Responsible for giving story/feature showcases to relevant stakeholders after iterations ends -Managing/creating/executing manual test cases -Chef training Show less

    • United Kingdom
    • Technology, Information and Internet
    • 300 - 400 Employee
    • Test Engineer
      • Dec 2013 - Jul 2014

      -Introduced Specflow -Introduced PhantomJs (webdriver) -Applied clean page object patterns -Reduced run time from automated runs -Added functional tests to TeamCity -Executed automated specflow tests concurrently -POC using OCR assert tests customised images/text in templates -POC update Jira with test results from automated run -Followed SOLID and DRY principles -Produced test plans and test cases -Working example (POC) of using Specflow + Appium to run tests against iOS -Performed code reviews and attended regular test engineering sessions Show less

    • United States
    • Software Development
    • 200 - 300 Employee
    • Software developer engineer in test
      • Nov 2012 - Dec 2013

    • United Kingdom
    • Technology, Information and Internet
    • 300 - 400 Employee
    • Automation Engineer
      • Jun 2011 - Nov 2012

    • Test Analyst
      • Jun 2008 - Jun 2011

      Working on various Telco projects: writing high level test cases, building up a test plan, TTRM's, test exit reports. Following test execution procedure, raising and managing defects in Quality Centre, resolving environment issues, writing daily/weekly progress reports to demonstrate the progress. Using 3GPP GSM and GPRS standards to write and verify test cases, and issues. Other responsibilities: Maintaining a Quality Centre tool created by Antoine Marcade written in Visual Basic which allows automatic extraction of information from Quality Centre and then Draw progress graphs. I’m currently researching the benefits and drawbacks of Automation. My objective is to create a tool that is Innovative, structure and professional way to automate repetitive testing, especially in GSM networks. Show less

    • Test analyst
      • 2008 - Jun 2011

    • Test engineer (automation)
      • 2010 - 2011

    • Test engineer
      • 2008 - 2011

Education

  • Brunel University London
    BSC, Computer Science
    2006 -

Community

You need to have a working account to view this content. Click here to join now