Summary
Rajan Upadhyay is a pragmatic full-stack software engineer with 12 years of experience building backend and frontend systems for healthcare, retail, and automotive domains, currently working as an SDE at Amazon on Customer Support Access. He has deep Java and Spring ecosystem expertise, proven by hands-on work with Kafka Streams, microservices, streaming telemetry (Jaeger, Prometheus), and cloud platforms like PCF/Azure. Rajan has a track record of improving performance and reusability—making determination libraries LOB-agnostic and reducing REST calls to speed stream processing—and has shipped OTA microservices for vehicle software delivery. Comfortable across the stack, he pairs TDD and CI/CD automation with production on-call experience and pragmatic testing strategies (wire-mock, virtual services). A former teaching assistant with a 3.9 MS in Computer Science, he blends strong academic foundations in algorithms with a continual curiosity for ML, cloud, and front-end frameworks like Angular.
12 years of coding experience
9 years of employment as a software developer
Bachelors in Computer Engineering (BE), Computer Engineering, A, Bachelors in Computer Engineering (BE), Computer Engineering, A at Pulchowk Engineering College
Masters, Computer Science, 3.9, Masters, Computer Science, 3.9 at Maharishi University
Nepali, English, Hindi