Summary
Upendra M is a versatile Software Dev Engineer II at Amazon with 11 years of experience building data-driven products, analytical prototypes, and ML-enabled services across big data and cloud platforms. He combines hands-on expertise in Spark/Scala and Python with AWS and GCP orchestration, having moved from Data Engineer roles into software engineering while authoring data enrichment and entity-resolution pipelines. Comfortable across the full stack, he develops REST and SOAP APIs in Java/Spring and Node.js and builds interactive visualizations and front-end features with Angular, D3 and modern web tooling. His background includes administering and modeling data in diverse stores—MongoDB, DynamoDB, MySQL, Oracle—and performing ETL at scale using Hadoop, Hive and Spark. AWS Certified and MIT xPRO-trained in data science and ML, he also brings practical DevOps experience with containerization, Airflow, Kube and production AWS services. Notably, he blends product-focused data engineering with front-end visualization skills, enabling end-to-end insight delivery rather than just backend pipelines.
11 years of coding experience
9 years of employment as a software developer
MIT xPRO Data Science and Big Data Analytics: Making Data-Driven Decisions Data Science and Machine Learning, MIT xPRO Data Science and Big Data Analytics: Making Data-Driven Decisions Data Science and Machine Learning at Massachusetts Institute of Technology
Master's degree Computer and Information Sciences General, Master's degree Computer and Information Sciences General at The University of Texas at Arlington
Jawaharlal Nehru Technological University Hyderabad
English, Hindi, Telugu