Kapil Ratnani

Senior Software Engineer at Uber

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

👤
Senior
🎓
Top School
Kapil Ratnani is a Senior Software Engineer with 15 years of experience building scalable, API-first microservices and consumer-facing platforms across e-commerce and travel-tech, currently contributing at Uber from Bengaluru. He combines deep backend expertise in Java and Spring with Python/Django and hands-on experience in front-end and mobile stacks like React, React Native and Android, enabling end-to-end delivery from API design to client apps. As a former Tech Lead at AirAsia he drove OpenAPI-based development, Kubernetes deployments and CI/CD automation, and at Myntra led reactive, multi-tenant cart and campaign systems that supported massive sale traffic. He co-founded and shipped a healthcare app (Docwise) and remains an active open-source contributor—improving a widely used Notepad++ JSON viewer by refactoring to rapidjson and fixing UTF-8 and parsing edge cases. With a Master’s from IIIT Bangalore, he blends product-minded engineering with practical platform architecture and a knack for smoothing tricky integration and encoding issues.
code15 years of coding experience
job10 years of employment as a software developer
bookSri Sankara Vidyalaya Sector X Bhilai
bookInternational Institute of Information Technology Bangalore
bookBachelor of Engineering (B.E.), Electrical, Electronics and Communications Engineering, Bachelor of Engineering (B.E.), Electrical, Electronics and Communications Engineering at Bhilai Institute of Technology (BIT), Durg
stackoverflow-logo

Stackoverflow

Stats
63reputation
21kreached
3answers
1question
github-logo-circle

Github Skills (14)

json10
c-language10
cprogramming-language10
rapidjson10
ui-design9
front-end-development9
uid9
istio6
gradle-kotlin-dsl6
reinstall6
macos6
django-rest-framework6
django6
gradle6

Programming languages (7)

JavaC++ShellRustJavaScriptGoPython

Github contributions (5)

github-logo-circle
NPP-JSONViewer/JSON-Viewer

Feb 2011 - Jan 2023

A JSON viewer plugin for Notepad++. Displays the selected JSON string in a tree view.
Role in this project:
userFull-stack Developer
Contributions:10 releases, 95 commits, 28 PRs in 12 years
Contributions summary:Kapil primarily contributed to the Notepad++ JSON viewer plugin, focusing on enhancements and bug fixes related to the JSON parsing and display functionality. Their work included improving the treeview display, marking error locations within the JSON, and fixing issues related to UTF-8 character display. The user also refactored the plugin to use rapidjson and implemented improvements to the formatting and parsing of JSON arrays. Additionally, they addressed shortcut key and dialog display issues.
stringdisplaysjson-viewertree-viewviewer
kapilratnani/django_hana

Mar 2013 - Aug 2018

Contributions:46 commits, 1 PR, 2 pushes in 5 years 6 months
pythondjangosap-hanasapbackend
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