Rajat Sharma

Associate Software Engineer 2

Mumbai, Maharashtra, India
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
Rajat Sharma is an Associate Software Engineer 2 with eight years of hands-on experience building and modernizing cloud-native applications, currently driving performance optimizations and AWS architecture work at JPMorgan Chase. He is fluent in Java, Python and JavaScript, and pairs backend engineering with pragmatic DevOps skills—Docker, Terraform and Kubernetes—to deliver end-to-end solutions and well-architected infrastructure. Rajat has migrated legacy systems to strategic OAuth and passwordless flows and built a Redshift reporting API from the ground up, demonstrating both security-first thinking and data-facing engineering. His open-source contributions include algorithm and data-structure implementations in a widely curated Java resources repo, reflecting a disciplined approach to fundamentals and teaching. Earlier roles show full-stack product experience—GPS asset tracking, real-time notifications, mapping UIs and payment integrations—so he combines system design with product-oriented delivery. Based in Mumbai, he brings a blend of financial-regulatory domain exposure and practical backend craftsmanship that often surfaces in performance and modernization wins.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Electrical, Electronics and Communications Engineering, 8.12, Bachelor's degree, Electrical, Electronics and Communications Engineering, 8.12 at Sardar Vallabhbhai National Institute of Technology, Surat
github-logo-circle

Github Skills (7)

data-structures10
javas10
algorithms10
binary-search10
java10
data-structure10
dynamic-programming4

Programming languages (7)

C#JavaCSSC++JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
Java programming. All in one Java Resource for learning. Updated every day and up to date. All Algorithms and DS along with Development in Java. Beginner to Advanced. Join the Discord link.
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs in 1 day
Contributions summary:Rajat contributed several Java code implementations related to algorithms and data structures. They implemented a Segment Tree, illustrating build, update, and query operations. They also added examples of loops and output formatting. Furthermore, they solved multiple issues, including lower and upper bound algorithms using binary search, and implemented prefix sum calculations.
discorddaycomputer-sciencelinkprogramming-language
Contributions:75 commits in 1 month
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
Rajat Sharma - Associate Software Engineer 2