Sargun Vohra

Software Engineer at Convoy Inc

Seattle, Washington, 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
Sargun Vohra is a software engineer with 12 years of experience building reliable back-end systems, APIs, and Android components, currently contributing at Convoy in Seattle. Their background includes production engineering at Facebook working on large-scale distributed blob storage and financial platform work at Karat, showing strength in durability, replication, and payment-related services. An active open-source contributor, Sargun has improved core functionality in notable projects like the widely used PokeAPI and the Android Clean Architecture framework Rosie, touching serialization, API design, and dependency injection. They combine systems-level rigor from a Purdue CS education and teaching experience with hands-on API and mobile development, and they bring a thoughtful, community-minded perspective reflected in their public GitHub presence.
code12 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Purdue University
languagesEnglish
github-logo-circle

Github Skills (26)

python10
apidoc10
django10
android-fragments10
java10
android-activity10
javas10
api10
android10
web-framework10
api-design9
restful-api9
butterknife9
api-rest9
serialization9

Programming languages (23)

C#MDXJavaC++RustCCMakeFluent

Github contributions (5)

github-logo-circle
PokeAPI/pokeapi

Mar 2016 - Sep 2018

The Pokémon API
Role in this project:
userBack-end Developer & API Developer
Contributions:16 commits, 36 PRs, 28 pushes in 2 years 6 months
Contributions summary:Sargun primarily contributed to the back-end functionality and API of the Pokémon API. They implemented features like linking moves to machines and adding form names to the pokemon-form resource. The user also fixed bugs related to data handling, specifically around negative IDs and name formatting, and added improvements to serialization and deserialization of API responses. They also updated and maintained documentation related to the API's Kotlin wrapper.
pokeapiapimonnodejsgraphql
Karumi/Rosie

Mar 2016 - Apr 2016

Rosie is an Android framework to create applications following the principles of Clean Architecture.
Role in this project:
userMobile Developer (Android)
Contributions:5 commits, 2 PRs, 4 comments in 1 month
Contributions summary:Sargun primarily contributed to the Android framework "Rosie", focused on creating activities and fragments. The commits involved setting up core components like `RosieAppCompatActivity` and `RosieSupportFragment`, along with related interfaces and dependencies. The user also addressed bug fixes and refactoring, including renaming interfaces and updating dependencies to inject dependencies.
retrofit2principlesandroid-frameworkmvpmvp-architecture
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
Sargun Vohra - Software Engineer at Convoy Inc