Reuben John is a versatile software engineer with 12 years of experience building full-stack and AI-enabled systems, currently focused on behavior prediction and planning for autonomous vehicles at Qualcomm. He brings a strong backend foundation in Java, Spark, Kubernetes and microservices alongside frontend React/Typescript expertise, and has delivered production GraphQL and big-data solutions at Goldman Sachs. Comfortable across C++, Python, robotics stacks (ROS, OpenCV) and cloud-native tooling, he blends research-grade AI/robotics experience with enterprise-grade software engineering. His work spans end-to-end pipelines—from enterprise data warehouses (SAP IQ) and performance tuning to designing cross-platform developer frameworks that reduced time-to-market. Based in San Diego and armed with an MS in CS from NCSU, he combines hands-on implementation with systems-level thinking and a track record of translating complex requirements into pragmatic, scalable solutions.
12 years of coding experience
1 year of employment as a software developer
Master's degree, Computer Science, 4.00, Master's degree, Computer Science, 4.00 at North Carolina State University
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Manipal Institute of Technology
High School, High School/Secondary Diplomas and Certificates, High School, High School/Secondary Diplomas and Certificates at Fahaheel Alwatanieh Indian Private School Kuwait
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.