Marco Pinheiro

Senior Software Engineer · Copenhagen, DK

marcopinheiro.com linkedin.com/in/marcopinheiro93 github.com/marcop93

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.

Experience

Senior Software Engineer Monta

Copenhagen, DK

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.

Software Engineer Viz.ai

Porto, PT · Remote

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.

Senior Software Engineer Jumia

Porto, PT

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.

PHP Developer KuantoKusta

Porto, PT

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.

Full Stack Web Developer One Source

Coimbra, PT

Development on several applications, some monolithic and others with microservice architectures, using a LAMP stack with Laravel, Redis and Bootstrap.

Full Stack Web Developer Clínica Informática do Centro

Cantanhede, PT

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.

Education

Key achievements

Languages

🇵🇹 Portuguese
Native
🇬🇧 English
Fluent
🇩🇰 Danish
Basic