Summary
Eduardo David is a seasoned software engineering leader based in Vancouver with 15+ years of experience building and scaling distributed systems and payments platforms. Currently a Software Development Manager in Payments at Amazon, he has a track record of leading cross-functional teams at high-growth companies including Uber and OLX, shipping mobile, backend, and safety-critical systems used by millions. He blends hands-on engineering—Node.js, Java, AWS, serverless and data technologies—with product sensibility from his time as a founder and technical product manager. Known for coaching and growing teams, he pairs pragmatic architecture and operational rigor with strong hiring and mentorship skills. Eduardo’s background includes launching advertiser-facing APIs and analytics portals and a SaaS real-estate platform he built from concept, highlighting his ability to move from idea to production. He also holds applied machine learning coursework from Columbia, bringing an analytical edge to engineering leadership and product decisions.
10 years of coding experience
17 years of employment as a software developer
Master International Management, Master International Management at Grenoble IAE
Pontifical Catholic University of Rio de Janeiro
Appllied Machine Learning, Machine Learning, 10 out of 10, Appllied Machine Learning, Machine Learning, 10 out of 10 at Columbia Engineering
English