Summary
Ujjval Sharma is a Software Engineer 2 based in Bellevue with a strong background in building scalable, production-grade systems across Java, SpringFlux/SpringBoot, Python, and modern front-end frameworks. With about eight years of professional experience and a current role at Amazon after impactful engineering work at TraceLink, he specializes in event-driven architectures, OpenSearch reindexing, and latency-reducing data pipelines that handled millions of documents. He pairs solid computer science fundamentals—data structures, algorithms, and design patterns—with hands-on DevOps skills (Kubernetes, Docker, Terraform, Jenkins) and AWS to ensure reliability and fast recovery in distributed systems. Notably, he automated complex reindexing and schema migration workflows that eliminated manual intervention and dramatically cut startup and query latencies. He’s pursuing a Master’s in Computer Science at Northeastern University and maintains an active GitHub and portfolio showcasing practical projects and contributions. Colleagues would describe him as a pragmatic engineer who surfaces systemic fixes as well as feature work, bridging backend performance and frontend usability.
8 years of coding experience
5 years of employment as a software developer
Engineer’s Degree ComputerScience, Engineer’s Degree ComputerScience at Vellore Institute of Technology
Master's degree Computer Science, Master's degree Computer Science at Northeastern University