Building websites since I was 13 and doing it professionally for 10+ years, mostly on PHP/Laravel
backends and AWS based infrastructure. Broad knowledge on infrastructure cost improvement and a focus on detail
that allows me to build clean, scalable and high performant applications. A proficient debugger, eager to learn
and a supporter of the SRE team model, currently using AI agents to multiply what a single engineer can deliver.
Development on an EV charging platform, both on its PHP/Laravel core and on Kotlin services. I also often
work on the React and Flutter applications.
Heavy use of AI agents (Claude) in the day-to-day work to improve efficiency and parallelise tasks, from
implementation to code reviews and investigations.
Delivery of client-driven features end to end, from clarifying requirements with stakeholders to release.
Migration of the company's core chat functionality from a monolith into a new, green-field microservice.
Influenced the team to adopt new technical good practices and a "shift left" mindset: Clean Code,
Hexagonal Architecture, queuing systems, TDD and behaviour testing.
Picked up Python and a new business domain (healthcare AI) within a couple of months.
Development on a monolithic legacy system with an average of 200 requests per second, including 24/7
on-call support. The team started local and became distributed across multiple countries and cultures.
Participated, at both technical and business levels, in the carve-out of that legacy system into a new
microservice architecture.
LAMP stack with Zend, Redis, Gearman and Kafka on the monolith; Java with Spring Boot and PostgreSQL on
the new services. Infrastructure based on AWS and Ansible. Mix of Agile and XP with focus on BDD, CI/CD,
TBD, test automation, pair/mob programming and code reviews.
Development of web scrapers crawling more than a million pages per day, and of new features for a
back-office application. Both on a LAMP stack with MongoDB and Bootstrap.
Development of a CRM system from scratch, from discovering the needs and designing the solution to
delivery, on a LAMP stack behind cPanel with Bootstrap.
Built Bets by MarcoPinheiro while studying at IEFP in Ponte de
Sor. It reached its goal of 2,000 users in the first year and has run for 10 years with only minor
maintenance. Now getting a full revamp to keep it up to date.
In 2021, found that a filesystem change could save €100k a year in infrastructure costs. Designed and built
the solution at application and infrastructure level, migrating with no impact or downtime.
In 2022, built a process to archive around 10% of the data stored in the databases, data the Product Owners
considered worthless. This improved overall performance and reduced infrastructure costs.