I am a results-driven Full Stack Software Engineer with 13+ years of experience designing and delivering scalable enterprise systems. I have deep backend expertise in Java (12+ years) and Spring Boot, and I build performant frontends with React (4+ years) and Angular (7+ years). I’m skilled in API design, DevOps practices, and leading teams to produce high-quality, maintainable code. I excel at cross-functional collaboration, partnering with product, UX, and operations to turn ideas into reusable components and reliable end-to-end features. I’ve led framework updates, improved performance through caching and reactive programming, and mentored developers through pair programming and code reviews. Based in Amsterdam, I’m eager to drive impact on scalable systems.

Marcos Paulo Gomes da Silva

I am a results-driven Full Stack Software Engineer with 13+ years of experience designing and delivering scalable enterprise systems. I have deep backend expertise in Java (12+ years) and Spring Boot, and I build performant frontends with React (4+ years) and Angular (7+ years). I’m skilled in API design, DevOps practices, and leading teams to produce high-quality, maintainable code. I excel at cross-functional collaboration, partnering with product, UX, and operations to turn ideas into reusable components and reliable end-to-end features. I’ve led framework updates, improved performance through caching and reactive programming, and mentored developers through pair programming and code reviews. Based in Amsterdam, I’m eager to drive impact on scalable systems.

Available to hire

I am a results-driven Full Stack Software Engineer with 13+ years of experience designing and delivering scalable enterprise systems. I have deep backend expertise in Java (12+ years) and Spring Boot, and I build performant frontends with React (4+ years) and Angular (7+ years). I’m skilled in API design, DevOps practices, and leading teams to produce high-quality, maintainable code.

I excel at cross-functional collaboration, partnering with product, UX, and operations to turn ideas into reusable components and reliable end-to-end features. I’ve led framework updates, improved performance through caching and reactive programming, and mentored developers through pair programming and code reviews. Based in Amsterdam, I’m eager to drive impact on scalable systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert

Work Experience

Software Engineer at Booking.com
June 1, 2024 - December 1, 2025
Developed scalable backend and frontend solutions for partner integration systems. Built React micro-frontends serving 8M+ daily visitors, improving user experience and maintainability. Worked close to UX team to transform prototypes into high-quality and reusable components. Collaborated across teams to deliver reliable, high-performance e2e features. Onboarded new projects on pipelines and observability.
Senior Software Engineer at Objective Platform
October 1, 2022 - June 1, 2024
Ownership and designed end to end features for a SaaS marketing measurement platform. Mentored developers with pair programming, code review, code guidelines and feature documentation. Led bumping of frameworks and dependencies, improving application speed with caching and reactive programming (NgRx). Split the project into modules, reducing the generated files when loading from the server. Working close to CTO, project manager and clients to transform their ideas into reusable components. Writing E2E tests with Cypress and improving CD/CI pipelines, monitoring system, metrics and alerts. Reducing technical debts and suggesting improvements.
Senior Software Engineer / Tech Lead at OMEGA Systems
May 1, 2021 - September 1, 2022
Frontend TechLead, mentoring developers, taking technical decisions, pair programming and code review. Implemented reactive CRM portal with Angular and React to manage casino back-office. Working close to CTO and UX team to build reusable components. Working on call deployments and incidents. Creating guidelines and feature/code documentation. Enhanced code review processes and deployment automation, improving team productivity and code quality.
Software Engineer at Aubay Portugal
April 1, 2018 - May 1, 2021
Developed backend and frontend applications for Siemens HR systems. Integrated BPM workflows and optimised data layer performance by 25%. Delivered user-friendly Angular interfaces aligned with business logic implemented in Java and Hibernate.
Software Engineer at Agrotis
August 1, 2015 - February 1, 2018
Developed ERP and mobile systems under Agile methodologies. Implemented RESTful APIs and backend services using Java 8 and WildFly. Promoted clean code and test-driven development practices across teams.
Software Engineer at IBM
May 1, 2014 - July 1, 2014
Served as developer and team lead in HSBC project using IBM BPM and Java EE. Led sprint planning and daily coordination, supporting a small team to deliver SOAP-based integrations. Improved process automation and backend performance for banking workflows.
Software Engineer at Sabro
June 1, 2012 - May 1, 2014
Started career as trainee, evolving into a full software engineer role developing Java web and desktop applications. Designed and maintained ERP modules using SQL Server and JSP, contributing to improved system stability and usability.

Education

B.S. in Systems Analysis at Federal University of Paraná
January 1, 2011 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Travel & Hospitality, Financial Services, Professional Services