Varun Upadhyay

Senior Backend Software Engineer at Atlassian

Sunnyvale, California, United States
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

🤩
Rockstar
🎓
Top School
Varun Upadhyay is a Senior Backend Software Engineer with 10 years of experience building scalable, distributed systems across payments and enterprise collaboration platforms. He has driven migrations from monoliths and Kafka to service-oriented architectures and AWS SQS, delivering reliability and compliance at companies like DoorDash, Google, and Atlassian. Strong in the JVM ecosystem (Java, Spring Boot, Project Reactor) and conversant with Python-based services, he focuses on operational excellence and scalability for high-throughput workloads. An active open-source contributor, Varun has implemented and genericized algorithms in widely used repos like TheAlgorithms (Java/Kotlin) and regularly publishes tested LeetCode solutions, reflecting a strong foundation in data structures and complexity trade-offs. Based in Sunnyvale, he combines hands-on engineering with pragmatic system design and a track record of simplifying messaging and payment pipelines for large-scale customers.
code10 years of coding experience
job7 years of employment as a software developer
bookSan José State University
bookBachelor of Technology (B.Tech.), Electrical Engineering, Bachelor of Technology (B.Tech.), Electrical Engineering at Kalinga Institute of Industrial Technology, Bhubaneswar
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
160reputation
7kreached
13answers
10questions
github-logo-circle

Github Skills (23)

kotlin10
unit-testing10
algorithms10
lintcode10
data-structure10
java10
javas10
data-structures10
sorting-algorithms10
binary-search9
algorithm9
insertion-sort9
bubble-sort9
linear-search9
iview8

Programming languages (15)

JavaC++RustMakefileVueGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
TheAlgorithms/Kotlin

Mar 2019 - Mar 2019

All Algorithms implemented in Kotlin
Role in this project:
userBack-end Developer
Contributions:6 commits, 11 PRs, 12 pushes in 4 days
Contributions summary:Varun primarily contributed to implementing algorithms within the Kotlin programming language, as evidenced by the addition of linear search, binary search, bubble sort and insertion sort implementations. These contributions included the creation of new files, implementing the algorithms, and writing unit tests to verify their functionality. Furthermore, the user made the algorithm implementations generic. The changes also demonstrate an understanding of algorithm time and space complexity.
kotlin-languagekotlinjavadata-structuresalgorithms-implemented
TheAlgorithms/Java

Jun 2017 - Dec 2018

All Algorithms implemented in Java
Role in this project:
userBack-end Developer
Contributions:82 commits, 120 PRs, 75 pushes in 1 year 5 months
Contributions summary:Varun primarily contributed to the repository by implementing various algorithms and data structures in Java. Their work included creating programs to remove duplicate characters from strings, convert between number bases, and implement tree traversals. They also refactored existing code to make it generic and added new algorithms such as Fibonacci sequence generation.
data-structuresjavasorting-algorithmssearchalgorithms-implemented
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
Varun Upadhyay - Senior Backend Software Engineer at Atlassian