Juan Diaz is a Senior Software Engineer based in Sunnyvale with nine years of experience building full-stack systems, robotics tooling, and cloud infrastructure. He helped launch Amazon’s first consumer robot at Lab126, developing data visualization, simulation asset services, and pipelines that combined disparate debugging artifacts into unified views. Comfortable across languages and stacks—React, Node.js, Java, Python, AWS CDK and Docker—he pairs front-end UX work with backend services and infrastructure automation. Earlier roles included mobile and embedded integrations using React Native and native modules, plus hands-on DevOps managing AWS deployments and CI/CD. Now at Meta, he brings a blend of product-focused engineering and systems thinking, often turning messy multi-source data into actionable developer tooling. Colleagues would note his curiosity for end-to-end problems and a track record of shipping complex systems from prototype to production.
9 years of coding experience
8 years of employment as a software developer
Master's Degree Engineering Science, Master's Degree Engineering Science at Pontificia Universidad Católica de Chile
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.