Ravi Patil

Ravi Patil Email and Phone Number

Senior Software Development Engineer at Microsoft @ Microsoft
redmond, washington, united states
Ravi Patil's Location
Bengaluru, Karnataka, India, India
About Ravi Patil

Strong in algorithms, data structures, object-oriented programming, databases, and server-side technologies.Bringing 9 years of extensive hands-on experience in server-side development.Skilled in constructing multi-thread safe applications, creating fault-tolerant solutions, and designing large-scale systems with low latency and high throughput capabilities.

Ravi Patil's Current Company Details
Microsoft

Microsoft

View
Senior Software Development Engineer at Microsoft
redmond, washington, united states
Website:
microsoft.com
Employees:
189892
Ravi Patil Work Experience Details
  • Microsoft
    Senior Software Development Engineer
    Microsoft Jan 2024 - Present
    Bengaluru, Karnataka, India
  • Phonepe
    Senior Software Engineer
    Phonepe Nov 2021 - Jul 2023
    Pune, Maharashtra, India
    Rearchitected KYC for Mutual Funds. Developed shared platform components for KYC processes in other apps like Insurance, Stockbroking, and Lending. Designed migration strategy for DC migration and Disaster Recovery (DR), ensuring robust contingency planning. Upgraded services from JDK8 to JDK17 and Dropwizard from 1.0 to Dropwizard 2.0. Implementation of UPI Lite from Mutual Fund POV.
  • Amazon
    Software Development Engineer Ii
    Amazon Jan 2017 - Dec 2021
    Pune, Maharashtra, India
    Built Fast Data Pipelines, DataFlux, Meghdoot, HouseholdService, Identity Validation and Verification Service, and Embu Service.
  • Flipkart
    Software Development Engineer I
    Flipkart Feb 2016 - Dec 2016
    Bengaluru Area, India
    Part of the Flipkart search team, contributing to the enhancement of serviceability in both browsing and search functionalities. My role involved ensuring that the results displayed in browsing and search are relevant and available to consumers based on their addresses. This was achieved through precomputing availability and serviceability during the ingestion phase. Additionally, I played a key role in refactoring the results for adhoc requests, achieving a high accuracy rate of 100%.In this endeavor, I utilized various frameworks and technologies such as Storm, Kafka, ZK/Curator, Redis, Dropwizard, and the Staged Event Driven Architecture (SEDA) approach. My contributions have focused on optimizing the accuracy and efficiency of the system, ultimately enhancing the user experience for browsing and search on the Flipkart platform.
  • Ezetap Mobile Solutions Pvt. Ltd
    Software Engineer
    Ezetap Mobile Solutions Pvt. Ltd Jul 2015 - Feb 2016
    Bengaluru Area, India
    Utilizing an event-driven model, developed an external adapter for post-transaction processing. It is a notification system to inform merchant systems about relevant events. Developed a lightweight document storage app. This facilitated the onboarding of merchants by providing a streamlined process for submitting applications. Incorporated a notification mechanism to alert reviewers about incoming merchant applications. Hence through this automated merchant onboarding, operational cost was reduced to 1/4th.
  • Aricent
    Software Engineer
    Aricent Aug 2013 - Jul 2015
    Bengaluru Area, India
    Developed telecommunications software, specifically the Comverse ONE billing system. I made substantial contributions to the "Product Catalog" and the corresponding "Product Catalog Loader - Tool". My involvement extended to the creation of the SingleAPI, a middleware application facilitating interactions with components like CSM/CSS/CCC, as well as third-party requests, through web services. Throughout my tenure, I effectively resolved intricate issues flagged by Quality Assurance and on-site teams, demonstrating my problem-solving prowess and commitment to delivering robust solutions.For a comprehensive understanding of my contributions, please refer to the attached document or visit the following link: [Comverse Product Catalog](http://www.comverse.com/comverse-products/comverse-bss/comverse-one-converged-billing/comverse-one-product-catalog/).
  • Aricent
    Intern
    Aricent Feb 2013 - Aug 2013
    Bengaluru Area, India
    My internship at Aricent was truly awe-inspiring. This period introduced me to the dynamics of an organization and the essence of professional life.During this time, I contributed to the development of a Campaign Management System, a web application designed for creating and managing text/multimedia messages as well as distribution lists. The application facilitated the process of sending these messages to the specified distribution lists. These distribution lists could consist of phone numbers or email addresses.This experience was both highly motivating and enriching in terms of knowledge acquisition. It provided valuable insights into real-world software development and the intricacies of creating impactful applications.

Ravi Patil Education Details

Frequently Asked Questions about Ravi Patil

What company does Ravi Patil work for?

Ravi Patil works for Microsoft

What is Ravi Patil's role at the current company?

Ravi Patil's current role is Senior Software Development Engineer at Microsoft.

What schools did Ravi Patil attend?

Ravi Patil attended Visvesvaraya Technological University, Karnataka State Open University.

Who are Ravi Patil's colleagues?

Ravi Patil's colleagues are Irene K, Yanli Tong, Nasri Ahmed, Vik Gaur, Rady Bass, Benji Madison, Bhaskar Ambekar.

Not the Ravi Patil you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.