Shivam Kapila

Software Development Engineer at Blinkit

Himachal 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
Shivam Kapila is a Software Development Engineer at BlinkIt with around eight years of engineering experience and a Dual Degree (B.Tech + M.Tech) in Computer Science from NIT Hamirpur. He builds high-throughput ads tech systems that dynamically serve advertising assets and optimizes databases and APIs to improve availability and reduce CPU spikes during peak traffic. Previously he boosted advertiser ROI and real-time bid transparency as an intern, and contributed to ListenBrainz as a Google Summer of Code student where he migrated time-series data and enhanced both front-end UX and back-end import pipelines. His toolkit spans Python, C++, TypeScript/React, Node, Spark, Postgres/TimescaleDB, Redis, RabbitMQ and Apache Pinot, reflecting comfort across full-stack and data-processing systems. Notably, he has hands-on experience improving importer pipelines and scaling listen storage for an open music-scrobbling project, signaling strong instincts for reliability and user-facing polish. When not shipping features he follows music and technical reading, and is active in open-source collaboration.
code8 years of coding experience
job1 year of employment as a software developer
bookDual Degree (B. Tech + M. Tech), Computer Science, 9.58/10 (B. Tech) | 9.8/10 (M. Tech), Dual Degree (B. Tech + M. Tech), Computer Science, 9.58/10 (B. Tech) | 9.8/10 (M. Tech) at National Institute of Technology Hamirpur
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
11reputation
138reached
0answers
2questions
github-logo-circle

Github Skills (21)

javascript10
typescript10
typescript-types10
typescripts10
react10
flask-ask9
python9
flask9
database8
databases8
postgresql8
testing7
webpages7
api7
apidoc7

Programming languages (11)

TypeScriptJavaCSSC++CJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Server for the ListenBrainz project, including the front-end (javascript/react) code that it serves and all of the data processing components that LB uses.
Role in this project:
userFull-stack Developer
Contributions:120 reviews, 44 commits, 55 PRs in 1 year 3 months
Contributions summary:Shivam contributed to both the front-end and back-end of the ListenBrainz server. They implemented responsive design for the Last.fm importer modal using React, TypeScript, and JavaScript. Additionally, the user worked on back-end functionality, including the "delete listens" feature with associated database changes and API endpoints, integrating Python and Flask for server-side logic, and implementing tests for the new features. The documentation updates further suggest involvement in overall project maintenance and improvements.
reactpythondata-processingjavascriptbig-data
shivam-kapila/EntryToHack3.0

Jan 2019 - Feb 2019

Contributions:80 commits, 5 PRs, 41 pushes in 18 days
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
Shivam Kapila - Software Development Engineer at Blinkit