Summary
Dhruv Sharma is a senior software development engineer with 11 years of experience building large-scale data and backend systems, currently working on tax and invoicing experiences for Amazon Business. He began as a competitive programmer (two-time ACM‑ICPC participant, top 15 Indian on CodeChef long contests) and brings that problem-solving rigor to distributed systems and analytics. At Amazon he led design and delivery of a creator-events data-lake and re-architected legacy reporting pipelines, resolving issues like S3 eventual consistency in multi‑TB Spark workflows. His technical breadth spans Spark, Scala/Java, AWS services, Elasticsearch/OpenSearch, and TypeScript, and he routinely collaborates with cross-org teams including Audible and Amazon Music. Dhruv mentors engineers, runs tech roadmaps, and has hands-on startup experience with Rails and Angular from F22 Labs. He combines competitive-programming instincts with pragmatic engineering to untangle long-lived legacy systems and ship resilient, scalable data platforms.
11 years of coding experience
7 years of employment as a software developer
Bachelor of Technology (BTech) Computer Science, Bachelor of Technology (BTech) Computer Science at Jaypee University of Engineering Technology , Guna
Alpine public school Nalagarh (HP)
English, Hindi, Punjabi