Prateek Agarwal

Senior Staff Software Engineer at LinkedIn

Bengaluru, Karnataka, 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
Prateek Agarwal is a Senior Staff Software Engineer with 13 years of experience building large-scale data and infrastructure systems across companies like LinkedIn and Uber. He designs and operates cloud-native, fault-tolerant platforms—most recently driving LinkedIn’s next-gen real-time ingestion for clickstream and CDC events and migrating Uber’s massive HDFS footprint to the cloud while owning disaster recovery strategy. His background spans Kafka security and upgrades, Kubernetes multi-tenancy and PaaS design, and automation to keep petabyte-scale storage performant and resilient. A pragmatic full-stack contributor, he has also implemented tooling such as a JSON resume generator and contributed backend refactors to notable open-source Python projects. Comfortable moving between hands-on engineering and architectural leadership, he’s known for turning complex operational challenges into reliable, automatable systems. Based in Bengaluru, he blends academic rigor from UT Austin and IIT Kharagpur with production-hardened experience across high-scale internet and enterprise environments.
code12 years of coding experience
job15 years of employment as a software developer
bookBachelor of Technology (BTech) Computer Science, Bachelor of Technology (BTech) Computer Science at Indian Institute of Technology Kharagpur
bookMasters of Science Computer Science, Masters of Science Computer Science at The University of Texas at Austin
languagesEnglish
github-logo-circle

Github Skills (12)

html10
json10
swagger10
latex10
python10
resume10
api-design9
testing9
yaml9
ruby9
markdown7
markdown-it7

Programming languages (15)

SmartyJavaCSSScalaGoMustacheHTMLPerl

Github contributions (5)

github-logo-circle
prat0318/json_resume

Jan 2014 - Jun 2018

Generates pretty HTML, LaTeX, markdown, with biodata feeded as input in JSON
Role in this project:
userFull-stack Developer
Contributions:149 commits, 9 PRs, 11 pushes in 4 years 5 months
Contributions summary:Prateek contributed to the development of a JSON resume generator, demonstrating skills in both front-end and back-end development. They initially established the project's structure and then focused on building a reader module for processing JSON input. Further contributions included refactoring the reader and writing tests, alongside the implementation of formatting functionalities for HTML and LaTeX outputs.
latexmarkdown-latexjsonmarkdownbiodata
Yelp/bravado

May 2014 - Nov 2016

Bravado is a python client library for Swagger 2.0 services
Role in this project:
userBack-end Developer
Contributions:207 commits, 36 PRs, 32 pushes in 2 years 6 months
Contributions summary:Prateek primarily focused on refactoring and improving the codebase, porting the package to Python 2.6 and making various changes related to class methods. The code modifications primarily involve changes in internal method visibility, along with improvements to the handling of request parameters and response conversions. Further modifications have been made to incorporate custom headers to API calls as well as improving code readability.
apipythonbravadoclient-libraryswagger-2
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
Prateek Agarwal - Senior Staff Software Engineer at LinkedIn