Varun Gupta

Software Engineer at Stripe

Gurugram, Haryana, 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

🤩
Rockstar
🎓
Top School
Varun Gupta is a seasoned software engineer with 12 years of experience building scalable backend systems and payments infrastructure at companies like Google, Amazon, Uber and Stripe. He combines deep backend expertise in Java and Go with growing frontend curiosity and mobile UI experience—having authored Android libraries such as SparkButton and contributed native C++ image-filter code to popular repos. At Google he designed merchant-facing payment flows, caching and retry solutions that reduced latencies and improved reliability for large-scale UPI/BFSI use cases. An active open-source contributor and former creator of consumer apps (e.g., Videoder), Varun blends production-grade engineering with a penchant for clean, performant client experiences. Based in Gurugram, he pairs broad systems thinking with hands-on implementation and a habit of learning something new every day.
code12 years of coding experience
job5 years of employment as a software developer
bookBITS Pilani, Birla Institute of Technology and Science
bookClass XII Science, Class XII Science at Delhi Public School, Gurgaon
stackoverflow-logo

Stackoverflow

Stats
692reputation
263kreached
10answers
2questions
github-logo-circle

Github Skills (23)

c-language10
image-processing10
android-development10
java10
javas10
uid10
jna10
front-end-development10
android10
cprogramming-language10
animation9
ui-design9
build-system9
android-ndk9
c-library8

Programming languages (7)

TypeScriptJavaShellCJavaScriptPerlPython

Github contributions (5)

github-logo-circle
varunest/SparkButton

Jul 2016 - Sep 2018

Android library to create buttons with Twitter's heart like animation.
Role in this project:
userMobile Developer (Android)
Contributions:10 releases, 45 commits, 9 PRs in 2 years 3 months
Contributions summary:Varun primarily contributed to the development of an Android library for creating animated buttons. Their work involved implementing core features like the `SparkButton` class, handling animations, and managing button states. The user also added UI elements, demo activities, and a builder to dynamically create buttons, showcasing a focus on UI and animation aspects within the Android environment. Furthermore, they enhanced the library with new features, including handling events and providing an option to check the state of the button.
animationenhancementandroid-libraryandroidheart
Zomato/AndroidPhotoFilters

Jun 2016 - Nov 2018

AndroidPhotoFilters aims to provide fast, powerful and flexible image processing instrument for creating awesome effects on any image media.
Role in this project:
userMobile Developer (Android)
Contributions:1 release, 18 commits, 4 PRs in 2 years 5 months
Contributions summary:Varun primarily contributed to the `androidphotofilters` repository by adding and refactoring code related to image processing functionalities within the Android platform. They implemented native C++ code using JNI for image filtering operations, including saturation, color overlay, contrast, and brightness adjustments. The user also updated build configurations, and corrected minor typos and made changes to include gradle and ndk-build configurations, indicating proficiency in build systems and project setup.
imageimage-manipulationandroidimage-processingaims
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 Gupta - Software Engineer at Stripe