João Do Carmo

Lead Software Engineer - Platform Team

Leiria, Portugal
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
João Do Carmo is a Lead Software Engineer with 10+ years of experience building cloud-native platforms, full-stack applications, and scalable architectures across fintech and public sector domains. Currently leading the Platform Team at JPMorganChase/GlobalShares, he combines hands-on expertise in Angular/TypeScript frontends and C#/.NET backends with strong DevOps practices using Docker, Kubernetes, Azure and CI/CD tooling. He has designed both monoliths and microservices, worked extensively with messaging (Kafka, RabbitMQ), API patterns (GraphQL, gRPC, REST) and modern auth stacks (OAuth, OIDC, SAML, OPA). An active open-source contributor, João made notable contributions to the kubernetes/kompose project by enhancing secret/config support and health checks, reflecting practical Kubernetes and infrastructure skills. He’s passionate about platform automation (ArgoCD, Crossplane ideas) and developer experience, advocating Environment-Per-Branch workflows and rigorous quality checks for PRs.
code10 years of coding experience
job15 years of employment as a software developer
bookAnálise e Projeto de Sistemas Orientados a Objeto, Informática, Análise e Projeto de Sistemas Orientados a Objeto, Informática at Universidade de Cuiabá
bookTécnologia em processamento de dados com ênfase em análise de sistemas, Informática, Técnologia em processamento de dados com ênfase em análise de sistemas, Informática at Faculdades Integradas de Cuiabá
stackoverflow-logo

Stackoverflow

Stats
230reputation
309kreached
18answers
6questions
github-logo-circle

Github Skills (17)

kubernetes10
container10
docker10
testing10
docker-compose10
dockers10
go10
kubernetes-pods10
yaml9
cicd8
collections6
angular6
extension-methods6
css6
typescript6

Programming languages (9)

C#TypeScriptJavaDockerfileShellJavaScriptGoHTML

Github contributions (5)

github-logo-circle
kubernetes/kompose

May 2018 - Jan 2025

Convert Compose to Kubernetes
Role in this project:
userBack-end & DevOps Engineer
Contributions:1 review, 14 PRs, 37 comments in 6 years 8 months
Contributions summary:João contributed significantly to Kompose, a tool for converting Docker Compose files to Kubernetes resources. Their work involved implementing features like file-based secret support, enhancing placement constraints with custom labels, and adding support for config content. They also refactored code and introduced new features, such as health checks, while adding and modifying tests. The user's contributions demonstrate expertise in Kubernetes configuration and related code.
containersgolangdockercomposedocker-compose
jvitor83/angular-pwa-seed

Oct 2016 - Nov 2018

Contributions:7 releases, 360 commits, 29 PRs in 2 years 1 month
ionic-frameworkionicseedpwaweb-project
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 Do Carmo - Lead Software Engineer - Platform Team