André Macedo is a pragmatic software engineer with 10 years of experience building backend and distributed systems, currently focused on high-throughput financial platforms. He has delivered end-to-end integrations with exchanges (B3) using FIX, SOAP and batch processing, and recently shifted to functional Clojure engineering at scale while leveraging Kafka, Datomic/DynamoDB and Kubernetes for observability and resilience. His background spans startups to fintech (Nubank) and leadership roles where he combined hands-on coding with team mentorship and product-driven backlog prioritization. Comfortable across Java, Node.js and Python, he also applies engineering rigor to idempotency, concurrency control and transactional consistency in mission-critical flows. Based in Belo Horizonte, he brings a blend of systems thinking and practical DevOps experience (IaC, AWS) that helps teams move complex financial products from design to production.
10 years of coding experience
8 years of employment as a software developer
Técnico de Informatica, TI, Técnico de Informatica, TI at Escola Politécnica de Minas Gerais - POLIMIG
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universidade FUMEC - Oficial
Contributions:9 commits, 1 PR, 7 pushes in 2 years 1 month
pythonleetcodeminiprojectsnodejspython3
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.