Shubham Awasthi

Software Engineer at Google

Lucknow, Uttar Pradesh, 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
Shubham Awasthi is a full-stack software engineer with eight years of hands-on experience building web and backend systems while completing a BE in Information Technology at VIT. He has shipped production features at Google and Microsoft and contributed backend improvements to the widely used Haskell package server (hackage-server), adding deauthentication, mirror client features, and build-report enhancements. Comfortable across JavaScript frontends, server-side architectures and Python/Flask stacks, he has interned at JPMorgan and worked on OAuth and NGO-focused systems, giving him end-to-end SDLC experience. A repeat Google Summer of Code contributor, he blends open-source craftsmanship with large-scale product engineering and a knack for turning design into robust, testable code. Based in Lucknow, India, he pairs curiosity about languages like Haskell with practical delivery at major tech companies.
code8 years of coding experience
job3 years of employment as a software developer
bookBachelor of Engineering - BE, Information Technology, Bachelor of Engineering - BE, Information Technology at Vellore Institute of Technology
bookIntermediate, Intermediate at Rani Laxmi Bai Memorial School (R.L.B.)
github-logo-circle

Github Skills (7)

hackage10
cabal10
haskell10
apidoc9
api9
code-coverage8
testing8

Programming languages (10)

TypeScriptC++CSCSSJavaScriptVueHaskellHTML

Github contributions (5)

github-logo-circle
haskell/hackage-server

May 2020 - Oct 2020

Hackage-Server: A Haskell Package Repository
Role in this project:
userBack-end Developer
Contributions:32 commits, 6 PRs, 1 comment in 4 months
Contributions summary:Shubham primarily focused on enhancing the Hackage-Server backend, specifically by implementing features related to user deauthentication, mirror client functionality, and build report management. They made changes to the server's core features, client-side mirroring, and build processes. The contributions included modifications to the server's API endpoints and enhancements to the build client's test and code coverage reporting.
ghchackage-servercabalhaskellservant
A timetable management system built with React-redux at front and Flask at backend. It uses image processing to extract information from Timetable Screnshot.
Contributions:181 commits, 106 pushes, 5 branches in 2 years 6 months
management-systemreactbuilt-with-reacttimetable-managementflask
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