Senior PHP/Laravel Engineer | Freelance | AWS | Data Engineering
Senior PHP/Laravel Engineer with 8+ years of hands-on experience across backend, frontend, DevOps, and security.
I’m the kind of professional who takes apart systems to understand how they work - and then puts them back together better.
I’ve built my career around modernizing legacy applications, improving code quality, and finding pragmatic solutions to complex technical problems.
What I bring to the table:
- Deep expertise in PHP/Laravel and framework migrations at scale
- Cloud and data engineering with AWS
- A track record of introducing tooling that makes entire teams more productive
- Strong opinions on code quality, loosely held
Currently focused on scalable modular architectures and data pipeline engineering. Always curious, always exploring better ways to build things.
Available for freelance projects and collaborations.
Top Skills
- Laravel & PHP
- Amazon Web Services (AWS)
- Data Engineering / ETL
- Software Architecture
- Docker & CI/CD
Download my resume
English resume.pdf
French resume.pdf
Experiences
Self-employed
- Title: Senior Back End Software Engineer (Freelance)
- Location: Toulouse, France - Remote
- Duration: Jul 2025 - Present
- Description:
- Large-scale framework migrations (Silex to Laravel, Lumen to Laravel)
- CI/CD pipeline optimization and test automation (parallel test execution)
- Data engineering with AWS (S3, Lambda, Glue) - ETL pipelines for near-realtime analytics
- Static analysis tooling implementation (PHPStan) across multiple codebases
- Code quality mentoring and technical leadership in small teams
- Skills:
- Laravel
- Amazon Web Services (AWS)
- Data Engineering
- Software Architecture
- Docker
- Title: Fullstack Developer
- Employment Type: Full-time
- Location: Lisbon, Lisbon, Portugal - Remote
- Duration: Oct 2022 - Jun 2025
- Description:
- Independently upgraded live high-volume payment processing application from Lumen to Laravel.
- Implemented integrations with more than 10 payment gateways, including Globalpay, HSBC, PayPal, Easypay.ua…
- Implemented hundreds of Unit and Feature tests contributing to start testing the existing code base.
- Implemented multiple E2E tests with Cypress contributing to the beginning of an automated test suite for the QA team.
- Converted multiple core features of live project to JSON REST API improving performance and scalability.
- Documented existing APIs with Swagger.
- Applied SOLID principles to refactor legacy code, increasing the performance and the maintainability.
- Implemented Horizontal Pod Autoscalling on Kubernetes Cluster.
- Architected DDD and CQRS green field project using C4 model.
- Conceptualized a change across the PostgreSQL database structure, introducing indexes, stored procedures, and views resulting in doubling performance in some cases.
- Led multiple Technical Refinement/Planning sessions.
- Managed incidents communicating directly with stakeholders.
- Improved the quality of technical tickets with the tech team.
- Skills:
- Laravel
- PEST/phpunit
- JSON REST APIs
- Kubernetes
- PostgreSQL
Boost IT
- Title: Software Development Consultant
- Employment Type: Full-time
- Location: Lisbon, Lisbon, Portugal - Remote
- Duration: Oct 2022 - Jun 2025
- Description: Consultant for TLScontact.
Worten Portugal
- Title: Fullstack Developer
- Employment Type: Full-time
- Location: Carnaxide, Lisbon, Portugal - Hybrid
- Duration: Jul 2020 - Oct 2022 - 2 yrs 4 mos
- Description:
- Implemented multiple pipelines in a Laravel ETL project writing data from Cassandra/OracleSQL/MSSQL/MySql to Kafka topics.
- Implemented JSON REST APIs serving data to millions of users.
- Documented existing APIs with Swagger.
- Developed UIs for serving APIs using Vue Options API.
- Improved developer’s development environments by adding Docker/Laravel Sail.
- Implemented multiple CI/CD pipelines on GitLab.
- Contributed to existing IAC in AWS using Terraform.
- Analyzed GoLang structural parts of the company’s internal code structure
- Automated repetitive tasks with Shell script and Laravel Stubs
- Skills:
- Laravel
- REST APIs
- Amazon Web Services (AWS)
- Cassandra / Microsoft SQL Server / OracleSQL / MySQL
- Docker
- Continuous Integration and Continuous Delivery (CI/CD)
- Apache Kafka
NBCC Consulting
- Title: Software Development Consultant
- Employment Type: Full-time
- Location: Lisbon, Portugal
- Duration: Jul 2020 - Oct 2022 - 2 yrs 4 mos
- Description: Consultant for Worten Portugal.
- Skills:
- jQuery
- Laravel
- PHP
- MySQL
- JavaScript
Futureway
- Title: Full Stack Developer
- Employment Type: Full-time
- Location: Setubal Area, Portugal
- Duration: Oct 2019 - Jul 2020 - 10 mos
- Description:
- Managed tens of existing PHP applications adding improvements weekly.
- Developed mobile applications with Ionic Framework.
- Implemented Frontend using Bootstrap 4.
- Created an internal reusable component library for Angular components.
- Implemented key features that serve all company products.
- Implemented integrations with popular APIs
- Google Maps
- toconline - PT financial management system
- Skills:
- Angular
- PHP
- Ionic Framework
- MySQL
- JavaScript
Affinity Portugal
- Title: Software Development Consultant
- Employment Type: Full-time
- Location: Lisbon Area, Portugal
- Duration: Mar 2019 - Aug 2019 - 6 mos
- Description: Consultant for Caixa Geral de Depositos.
- Skills:
- Agile Application Development
- Figma (Software)
- Angular
- Ionic Framework
CAIXA GERAL DE DEPOSITOS, S.A.
- Title: Mobile Developer
- Employment Type: Full-time
- Location: Lisbon Area, Portugal
- Duration: Mar 2019 - Jun 2019 - 4 mos
- Description:
- Implemented Frontend components in multiple screens in the app Caixadireta.
- Collaborating directly with the Product Owner and Designer in a SCRUM environment
- Skills:
- Agile Application Development
- Figma (Software)
- Angular
- Ionic Framework
SPMS, EPE - Servicos Partilhados do Ministerio da Saude
- Title: Web Developer
- Employment Type: Full-time
- Location: Lisboa e Regiao, Portugal
- Duration: Jul 2018 - Nov 2018 - 5 mos
- Description:
- Managed Incident Support for the RNCCI application.
- Developed multiple improvements in the app to help Public Health Care professionals.
- Automated repetitive tasks using Javascript contribuiting to an increase in 50% in the solved issues for each SRE.
- Skills:
- Cascading Style Sheets (CSS)
- PHP
- HTML
- MySQL
- JavaScript
Winning Scientific Management
- Title: Software Development Consultant
- Employment Type: Full-time
- Location: Lisbon Area, Portugal
- Duration: Jul 2018 - Nov 2018 - 5 mos
- Description: Consultant for SPMS.
- Skills:
- jQuery
- Laravel
- PHP
- MySQL
- JavaScript
- Title: Frontend Developer
- Employment Type: Full-time
- Location: Nov 2017 - Jul 2018 - 9 mos
- Description:
- Implemented close to 10 websites with contact forms using jQuery and PHP
- Colaborated with Backend developer and Designer
- Skills:
- jQuery
- Laravel
- PHP
- MySQL
- JavaScript
Futureway
- Title: Internship - Web Developer
- Employment Type: Internship
- Location: Mar 2017 - Jul 2017 - 5 mos
- Description:
- Final Project
- Used the Ionic Framework to create a mobile application so users could monitor their own IoT system.
- Used C++ to create a simple yet functional IoT system using an Arduino-based board.
- Skills:
- Angular
- PHP
- Ionic Framework
- Arduino
- C++
Condominio Activo - Administracao e Gestao de Condominios, Unipessoal Lda
- Title: Internship - C# Developer
- Employment Type: Internship
- Location: Mar 2015 - Jun 2015 - 4 mos
- Description:
- Final project
- Used C# to make a desktop application that manages the maintenance of client buildings by printing a report.
- The application is used by the maintenance technicians when they leave HQ to perform any maintenance-related service.
- Skills:
- C#
- .NET Framework
- WFA
- MySQL
Education
Universidade Aberta
- Degree: Licentiate degree, Software Engineering
- Graduation Year: 2019
- Status: Unfinished
Setubal School of Technology Polytechnic Institute of Setubal
- Degree: Web Programming, Devices and Mobile Applications
- Graduation Year: 2015
Escola Secundaria Dom Manuel Martins
- Degree: Tecnico, Gestao e Programacao de Sistemas Informaticos
- Year: 2013
Certifications
- Title: CCP - Certificado de Competencias Pedagogicas (Certificate of Pedagogical Aptitude)
- Credential ID: F743951/2023
- Issued Date: Jul 2023
Udemy
- Title: How To Become An Outstanding Solution Architect
- Issued Date: Jan 2025
Udemy
- Title: Build a Backend REST API with Python & Django
- Issued Date: Feb 2021
Udemy
- Title: Go: The Complete Developer’s Guide (Golang)
- Issued Date: Jan 2021
Udemy
- Title: Angular Essentials (Angular 2+ with TypeScript)
- Issued Date: Jul 2019
Volunteering
Banco Alimentar Contra a Fome
- Role: Voluntary
- Duration: Dec 2015 - Dec 2017 - 2 yrs 1 mo
- Cause: Poverty Alleviation
Scouts - Corpo Nacional de Escutas (CNE) - Agrupamento 1359 - Sado
- Role: Scout Sub-Group Leader
- Duration: Sep 2007 - Sep 2017 - 10 yrs 1 mo
- Cause: Environment
Languages
- Portuguese: Native or bilingual proficiency
- English: Full professional proficiency
- Spanish: Professional working proficiency
- French: Professional working proficiency