Principal Software Engineer at Microsoft | ex-Google, Salesforce, Atlassian

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka

Gurgaon, India

Gurgaon, India







Master's degree, Computer Science
jaypee institute of information technology

Bachelor's degree, Computer Science
jaypee institute of information technology
Join Rahul and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossPrincipal Software Engineer at Microsoft | ex-Google, Salesforce, Atlassian
Leading multiple horizontal services in Microsoft Office handling billion requests daily. At Salesforce worked on scaling and CTS challenges on shared infra for high volume event platform for enterprise customers. Designed and worked on highly performant, concurrent resource management service for Google Voice Assistant. Designed remote executor framework(Atlassian Jira Cloud) for decoupling and making migration scalable. Past experience includes working on High-Availability and Scalable Platforms which provides Content Management, Autosuggest, User Engagement system.
Bengaluru
antigravity
claude code
claude
github copilot
notebooklm
Principal Software Engineer at Microsoft, Feb 2024 - Present · 2 yrs 9 mos, Bengaluru, Karnataka, India, Leading, developing, modernising multiple horizontal Microsoft Office services.
Senior Member of Technical Staff at Salesforce, Sep 2022 - Feb 2024 · 1 yr 6 mos, Bengaluru, Karnataka, India, Developing eventing platform which scales to billion of events per tenant. Platform is configurable based on data model and filters. Supports different types of endpoints.
Software Engineer at Google, May 2021 - Sep 2022 · 1 yr 5 mos, Bengaluru, Karnataka, India, Highly performant and concurrent resource management service for Google Voice Assistant. Kotlin readability achieved post CL's review and quality bar.
Software Engineer at Atlassian, May 2020 - May 2021 · 1 yr 1 mo, Bengaluru, Karnataka, Contributor to Migrations Platform in Jira Cloud. Looking after feature development, scalability. Designed remote executor framework for decoupling and making migration scalable. Tech Stack : Java, Kotlin, Spring, DynamoDB
Senior Technical Lead at Goibibo, Mar 2019 - Apr 2020 · 1 yr 2 mos, Gurgaon, India, System-wide migration to streaming systems. Integration with real-time events on platform for user engagement engine. Working on performance enhancements of content processing.
Tech Lead at Goibibo, Mar 2017 - Mar 2019 · 2 yrs 1 mo, Gurgaon, India, Highly Scalable user engagement platform which listens to events occurring across devices and suggests relevant action to platform user. Action could be User profile enrichment, providing refined searches, special offer, review collection. Platform finds out the next action which user can take, targeting for conversion and engagement. Volume of events ran in 20-30Millions.
Senior Software Engineer at Goibibo, Sep 2015 - Mar 2017 · 1 yr 7 mos, Worked on Hotel Content management system. Primary focus on Image Processing modules, storage, pipeline. Development and enhancement in Autosuggest of Hotels and Flights. Hotel recommender system which is targeted at improving conversion rate, cross-selling, up-selling and decreasing bounce rate. Hotel properties are bucketed using content, rating, demand, inventory and processed through user correlation score . Similar hotels logic is context aware. Anywhere to anywhere ‘Routeplanner’ : It integrates the flights and buses schedule information with the geospatial data and provides fastest, shortest routes .
Master's degree, Computer Science, jaypee institute of information technology
Bachelor's degree, Computer Science, jaypee institute of information technology