Mauricio Solla
Senior Software Engineer / Engineering Lead / Java / Microservices / AWS

Highly skilled Senior Software Engineer with over 20 years of experience building scalable, business-critical systems across energy, fintech, e-commerce, and payments, including leadership roles in startup and enterprise environments across the UK, Malta and Brazil.

• Multiple citizenships: British, Italian and Brazilian;

• BSc (Information Systems Technology);

• MBA (IT Project Management).

Skills


  Backend & APIs: Java, Spring Boot, Spring Cloud, Spring Framework, Helidon, RESTful APIs, Microservices, GraphQL, JPA, Hibernate.

  Cloud & DevOps: AWS, Docker, Kubernetes, Terraform, CI/CD (Jenkins, GitHub Actions), Nginx, Akamai.

  Messaging & Integration: NATS / JetStream, ActiveMQ, Quartz.

  Data & Databases: PostgreSQL, Oracle DB (PL/SQL), MySQL, SQL Server, Redis, NoSQL (DynamoDB, MongoDB, ArangoDB).

  Frontend: JavaScript, TypeScript, React, HTML5, CSS3.

  Testing & Engineering Practices: TDD, Unit Testing (JUnit, TestNG, Mockito), Agile, Scrum, XP.

  Build & Tooling: Apache Maven, Git, Oracle WebLogic Server, JBoss AS / EAP.

Experience


Senior Software Engineer / Engineering Lead

  Senapt Limited / Tomato Energy – UK (Remote)

July 2022 – January 2026

  • Energy market technology company building digital platforms for energy suppliers and consumers.
  • Led engineering efforts across multiple products, including Tomato Energy, myWatts, and the myWatts mobile app, from early-stage start-up through scale-up.
  • Led myWatts platform, scaling the product to approximately 30,000 users and 45,000 meters at peak adoption, processing 2 million energy consumption messages daily.
  • Owned the full SDLC, from product discovery and architectural design through delivery, production support, and iteration.
  • Technical lead for a cross-functional team of 12 people, providing mentorship, architectural guidance, and delivery accountability.
  • Worked closely with product, operations, and energy market stakeholders, translating regulatory and business requirements into scalable technical solutions.
  • Designed and maintained high-throughput, event-driven systems, ensuring reliability, performance, and cost efficiency at scale.
  • Contributed to DevOps strategy and cloud cost optimisation, supporting rapid growth while maintaining operational stability.
  • Hands-on development across backend, cloud infrastructure, and integrations.
  • Tech: Java, JEE, TypeScript, Microservices, GraphQL, Helidon, Web Services (RESTful), DevOps, Terraform, EKS / Kubernetes, Docker, AWS (SNS, SQS), PostgreSQL, Timescale, ArangoDB, NATS / JetStream, Redis, TDD, Unit Testing, Mockito, Maven, CI/CD, Git and GitHub Actions.

Senior Software Engineer

  The Very Group – Liverpool, UK

October 2019 – June 2022

  • One of the UK’s largest online retailers and financial services providers, operating high-scale e-commerce and credit platforms.
  • Worked within the Customer Onboarding team, responsible for systems supporting new customer acquisition, identity checks, and credit onboarding journeys.
  • Contributed to the design and development of highly available microservices supporting millions of users and peak retail traffic.
  • Mentored engineers within the team and contributed to engineering best practices.
  • Delivered production-grade systems with a strong focus on reliability, observability, and automated testing.
  • Tech: Java, JEE, Spring Framework, Spring Boot, Microservices, Web Services (RESTful), JSON:API, React, Postman, Terraform, AWS, AWS Lambdas, Nginx, Akamai, DynamoDB, TDD, Unit Testing, Mockito, Groovy, Gradle, Git and Jenkins.

Senior Software Engineer

  Door Ventures – Liverpool, UK

June 2018 – October 2019

  • Fintech company providing due diligence and financial intelligence platforms for investment and asset managers.
  • Designed APIs and data flows to support secure ingestion, processing, and presentation of sensitive financial information.
  • Delivered end-to-end features across backend and frontend, supporting investor-facing workflows.
  • Tech: Java, JEE, Spring, JPA and Hibernate, Web Services (RESTful), Postman/Newman, HTML5, CSS3, JavaScript, React and Redux, AWS, MySQL, Apache Maven, Tomcat, TDD, Unit Testing, Mockito, Git and Jenkins.

Senior Software Engineer

  RS2 Software plc – UK (Remote)

April 2017 – May 2018

  • Global fintech company providing payment processing and transaction switching solutions for banks and financial institutions.
  • Collaborated with cross-border teams and stakeholders in a regulated financial environment.
  • Tech: Java, JEE, Apache Camel, Web Services (RESTful and SOAP), JSON:API, Spring, Quartz, ActiveMQ, Groovy, ColdFusion, HTML5, CSS3, JavaScript, AngularJS, Oracle DB, PL/SQL, Apache Maven, JBoss EAP, Unit Testing, TestNG, Mockito and SVN.

Senior Software Engineer

  RS2 Software plc – Malta

May 2016 – April 2017

  • Global fintech company providing payment processing and transaction switching solutions for banks and financial institutions.
  • Collaborated with cross-border teams and stakeholders in a regulated financial environment.
  • Tech: Java, JEE, Apache Camel, Web Services (RESTful and SOAP), JSON:API, Spring, Quartz, ActiveMQ, Groovy, ColdFusion, HTML5, CSS3, JavaScript, AngularJS, Oracle DB, PL/SQL, Apache Maven, JBoss EAP, Unit Testing, TestNG, Mockito and SVN.

Senior Software Engineer

  Indra Company – São Paulo, Brazil

October 2014 – January 2016

  • Development of insurance systems and web systems (Mapfre project).
  • Tech: Java, JSP, JPA, Hibernate, JBoss Seam, JSF, Rich Faces, Oracle DB, PL/SQL, JBoss EAP and TDD.

Career Break / Sabbatical Year

August 2013 – September 2014

  • Career break involving extensive travel across four continents, strengthening adaptability, independence, and cross-cultural communication skills.

Senior Software Engineer / Tech Lead

  TCI BPO – São Paulo, Brazil

November 2011 – July 2013

  • Supply Chain and outsourcing company with about 2,000 employees, including 45 in the IT field.
  • Leadership and mentorship role (leading an engineering team of 5 people).
  • Development of Supply Chain projects, using Agile methodology and Scrum.
  • Tech: Java, JBoss AS 7, JBoss EAP 6.1, Tomcat, Struts, JPA, Hibernate, Oracle, PostgreSQL, PL/PgSQL and integration with mainframe via Socket.

Lecturer

  Universidade Paulista – São Paulo, Brazil

August 2011 – December 2011

  • One of the biggest universities in Brazil with 200,000 students.
  • Lecturer of disciplines: Process Modelling (UML) and Object-Oriented Programming (Java).

Software Engineer

  Senac São Paulo – São Paulo, Brazil

May 2007 – November 2011


Computer Programmer

  BusinesSystem – São Paulo, Brazil

April 2006 – April 2007


Computer Programmer

  Prodoctor RX Marketing – São Paulo, Brazil

June 2002 – March 2006


Customer Support

  Bam-Net Internet By Hour – São Paulo, Brazil

June 2000 – May 2002



Education


2014

  Seda College – Dublin, Ireland

​English Language


2012 – 2013

  Oficina de Atores Nilton Travesso – São Paulo, Brazil

Acting


​2009 – 2010

  UNIBTA – São Paulo, Brazil

MBA IT Project Management


​2004 – 2007

  FIEO University Centre – São Paulo, Brazil

BSc Information Systems Technology


Contact Me