Samrat Dhillon

SDE III at Amazon

Ottawa, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Samrat Dhillon is a seasoned software engineer with 14 years of experience building scalable, high-performance backend and integration systems, now an SDE III at Amazon in Ottawa. He has a strong track record at Innovapost splitting monoliths into microservices and implementing real‑time logistics services for Canada Post, delivering dramatic performance gains through concurrency, caching, and DB optimizations. His contributions to the Apache Camel project show deep expertise in integration patterns and distributed tracing, having fixed memory leaks, orphan-lock handling, and Zipkin issues in core components. Comfortable across large enterprise stacks and open source, he pairs pragmatic system design with hands‑on fixes that improve reliability at scale. Samrat’s background blends academic training in technology management with practical experience from startups to hyperscalers, and he often focuses on hard-to-detect reliability problems rather than just feature work.
code14 years of coding experience
job17 years of employment as a software developer
bookM.A.Sc., Technology Innovation Management, M.A.Sc., Technology Innovation Management at Carleton University
bookB.Tech, Computer Science & Engineering, B.Tech, Computer Science & Engineering at Guru Nanak Dev University
bookKhalsa College, Amritsar
languagesEnglish, Hindi, Punjabi
github-logo-circle

Github Skills (12)

javas10
microservices-application10
microservices10
integrate10
apache-camel10
integrations10
java10
zipkin9
jdbc9
concurrency8
eip8
spring-boot7

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
apache/camel

Jul 2020 - Jun 2021

Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.
Role in this project:
userBack-end Developer / Integration Engineer
Contributions:7 reviews, 11 commits, 19 PRs in 11 months
Contributions summary:Samrat primarily contributed to the Apache Camel integration framework, focusing on improving the resilience and reliability of the system. Their work includes addressing memory leaks within the NettyHttpProducer, enhancing the JDBC-based idempotent repository to handle orphan locks, and fixing Zipkin integration issues for distributed tracing, particularly in parallel processing scenarios. These changes demonstrate expertise in core Camel components and integration patterns.
integrationapache-camelintegration-frameworkapachecamel
samratdhillon/camel

Jul 2020 - Jun 2021

Apache Camel
Contributions:11 pushes, 19 branches in 11 months
javaapache-camelapachecamel
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.
Request Free Trial
Samrat Dhillon - SDE III at Amazon