João Albuquerque is a Staff Software Engineer based in Porto with 12 years of experience building cloud-native, event-driven systems and leading engineering teams across FinTech and SaaS domains. He combines hands-on expertise in Node.js, TypeScript, Go, Kubernetes and microservices with strong DevOps and infrastructure-as-code practices (Terraform, Docker, AWS/Azure). João has repeatedly driven architectural change—introducing TypeScript, automated testing, API documentation and event-driven Pub/Sub designs—while also hiring and mentoring teams as a tech lead and contractor. As a co-founder he’s balanced product thinking and delivery, moving projects from prototype to production and helping companies set up remote offices and best practices. He’s passionate about automating processes and digitizing workflows in financial services, and often operates at the intersection of product, architecture and developer productivity.
12 years of coding experience
16 years of employment as a software developer
Master, Informatics Engineering, 16 out of 20, Master, Informatics Engineering, 16 out of 20 at Instituto Superior de Engenharia do Porto
Bachelor's degree, Computer Science, 12 out of 20, Bachelor's degree, Computer Science, 12 out of 20 at Faculdade de Ciências da Universidade do Porto
Contributions:2 releases, 2 PRs, 8 pushes in 2 years 7 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
João Albuquerque - Staff Software Engineer at Apprentice.io