R

Ravi Patil

Senior Software Engineer

Bengaluru, Karnataka, India12 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 9 years of experience in server-side development.
  • Expert in designing large-scale systems with low latency.
  • Skilled in creating fault-tolerant solutions.
Stackforce AI infers this person is a Backend-heavy Software Engineer with extensive experience in Fintech and E-commerce.

Contact

Skills

Core Skills

KycJavaData EngineeringBackend DevelopmentSoftware Development

Other Skills

Disaster RecoveryJDK17DropwizardUPI LiteFast Data PipelinesDataFluxIdentity ValidationVerification ServiceStormKafkaRedisEvent-driven modelDocument storageNotification systemTelecommunications software

About

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.

Experience

12 yrs 3 mos
Total Experience
2 yrs
Average Tenure
2 yrs 5 mos
Current Experience

Microsoft

Senior Software Development Engineer

Jan 2024Present · 2 yrs 5 mos · Bengaluru, Karnataka, India

Phonepe

Senior Software Engineer

Nov 2021Jul 2023 · 1 yr 8 mos · 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.
KYCDisaster RecoveryJDK17DropwizardUPI LiteJava

Amazon

Software Development Engineer II

Jan 2017Dec 2021 · 4 yrs 11 mos · Pune, Maharashtra, India

  • Built Fast Data Pipelines, DataFlux, Meghdoot, HouseholdService, Identity Validation and Verification Service, and Embu Service.
Fast Data PipelinesDataFluxIdentity ValidationVerification ServiceData EngineeringJava

Flipkart

Software Development Engineer I

Feb 2016Dec 2016 · 10 mos · Bengaluru, Karnataka, 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.
StormKafkaRedisDropwizardBackend DevelopmentJava

Ezetap mobile solutions pvt. ltd

Software Engineer

Jul 2015Feb 2016 · 7 mos · Greater Bengaluru Area

  • 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.
Event-driven modelDocument storageNotification systemSoftware DevelopmentJava

Aricent

2 roles

Software Engineer

Aug 2013Jul 2015 · 1 yr 11 mos · 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/).
Telecommunications softwareMiddleware applicationWeb servicesSoftware DevelopmentJava

Intern

Feb 2013Aug 2013 · 6 mos · 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.

Education

Visvesvaraya Technological University

Master's degree — Computer Science

Jan 2010Jan 2013

Karnataka State Open University

Bachelor's degree — Computer Science

Jan 2007Jan 2010

Stackforce found 100+ more professionals with Kyc & Java

Explore similar profiles based on matching skills and experience