Summary
Andrew Esteves is a senior software developer with 12 years of experience building and operating scalable, fault-tolerant cloud microservices and APIs for millions of users. He blends hands-on backend engineering in Go and Python with DevOps practices—Kubernetes, Helm, Docker, CI/CD and infrastructure as code—to deliver high-availability systems. His career spans startups and enterprise environments (Acronis, Vigil, Accenture) and includes full-stack experience from Node/TypeScript and React to SQL and NoSQL datastores. Andrew's dual academic background in Computer Systems and Marketing, plus two MBAs, gives him a rare mix of technical depth and product-minded perspective. He enjoys owning the full product lifecycle and mentoring teams, and has a pattern of building reusable frameworks for microservices, eventing, and test automation. Based in Braga, Portugal, he combines practical cloud-native expertise with a keen interest in sharing lessons learned across engineering teams.
12 years of coding experience
10 years of employment as a software developer
Master of Business Administration (MBA), Marketing and Sales, Master of Business Administration (MBA), Marketing and Sales at Laureate International Universities
Computer System Analysis and Development, Software Engineering, Computer System Analysis and Development, Software Engineering at Unibratec
Full Stack Development (MBA), Software Engineering, Full Stack Development (MBA), Software Engineering at Instituto de Gestão e Tecnologia da Informação
Bachelor of Publicity and Advertising, Social Communication, Bachelor of Publicity and Advertising, Social Communication at Wyden Educacional
English, Portuguese