Summary
Rahul Sharma is a Principal Software Engineer based in Bengaluru with 8 years of experience building full-stack web applications and scalable backend services. He specializes in JavaScript and TypeScript across React/Angular frontends and Node.js/Express backends, with strong hands-on experience designing and optimizing MongoDB schemas and RESTful APIs. His career includes progressive engineering roles at Meesho, Rippling and now Atlassian, where he focuses on delivering efficient, user-friendly systems at scale. Known for tackling complex problems, he combines pragmatic engineering with a passion for clean, type-safe code and developer-friendly APIs. Rahul is an active web developer and open-source enthusiast who enjoys contributing to projects that improve developer productivity and product quality. Beyond code, he brings a background in electronics and communication, which gives him an analytical approach to system design and performance.
8 years of coding experience
11 years of employment as a software developer
Electronics and Communication, Electronics and Communication at Indore Institute of Science and Technology
English, Hindi