Prakash Kharche

Software Engineer

Bengaluru, Karnataka, India11 yrs 5 mos experience

Key Highlights

  • 10+ years of experience in scalable system design.
  • Expertise in distributed systems and microservices.
  • Proven leadership in tech team management.
Stackforce AI infers this person is a Fintech and SaaS architect with extensive experience in scalable system design and microservices.

Contact

Skills

Core Skills

ArchitectureJavaGoDatabase Optimization

Other Skills

Amazon DynamodbAmazon Web Services (AWS)Apache KafkaDocker ProductsDropwizardElasticsearchGo (Programming Language)Google Cloud Platform (GCP)HibernateHigh-Level DesignLeadershipLoad TestingLow-Level DesignMachine LearningMicroservices

About

Architect and Tech Lead with 10+ years of experience designing scalable, high-performance systems in fintech, e-commerce, and mobility domains. Proven expertise in distributed systems, microservices, and building platforms. Skilled in leading teams, optimizing system reliability, and delivering robust solutions across AWS and GCP environments.

Experience

Stripe

Software Engineer

May 2025Present · 10 mos · Bengaluru, Karnataka, India

Ubank

Architect, Tech Lead

Oct 2023May 2025 · 1 yr 7 mos · Bengaluru, Karnataka, India

  • Did Architecture and design of Ubank’s lending platform, focusing on customer journeys and decisioning. As one of the initial team members, played a pivotal role in establishing the team and operations in India.
  • Lending Platform - An extensible lending platform designed to support diverse lending use cases, with home loans successfully onboarded as a key offering.
  • Role :
  • Designed and architected the platform to ensure scalability, flexibility, and extensibility.
  • Conducted operability assessments and infrastructure fault tolerance analysis to enhance system reliability.
  • Led design reviews of components and microservices, ensuring alignment with architectural goals and best practices.
  • Established and enforced best engineering practices to maintain code quality and development efficiency.
  • Decisioning Platform - A configurable, multi-tenant decisioning platform for defining and orchestrating rules, enabling dynamic decision-making processes. Successfully implemented home lending assessments on the platform.
  • Role :
  • Architected the platform to support multi-tenancy and dynamic rule configuration.
  • Conducted detailed operability and infrastructure fault tolerance analysis to ensure robust performance in production.
  • Reviewed designs of platform components and microservices to guarantee optimal functionality and maintainability.
  • Set up best engineering practices to streamline development and ensure high-quality deliverables.
Amazon Web Services (AWS)LeadershipJavaArchitectureHigh-Level Design

Gojek tech

Lead Software Engineer

Feb 2021Oct 2023 · 2 yrs 8 mos · Bangalore Urban, Karnataka, India

  • Leading the development of Gojek's comprehensive communications platform, covering chat, chatbots, number masking, VoIP, and SMS systems. This role involves designing and scaling critical systems to support seamless communication across millions of users.
  • Chatbot Platform - A configurable and scalable chatbot platform to streamline the onboarding of all Gojek chatbots through a standardized process.
  • Role:
  • Architected the platform's design to ensure configurability, scalability, and ease of integration.
  • Conducted in-depth design reviews to validate system components and alignment with architectural goals.
  • Established and enforced engineering best practices to ensure high-quality and maintainable codebases.
  • Contributed directly to implementation through hands-on coding.
  • Performed operability assessments to ensure robust performance in production environments.
  • Chat Platform - An in-house, extensible chat platform comprising backend systems and client SDKs to facilitate real-time communication.
  • Role :
  • Scaled the platform to handle approximately 1.6 million messages per minute, ensuring optimal performance during peak loads.
  • Led design reviews to enhance the platform's extensibility, reliability, and maintainability.
  • Conducted comprehensive code reviews to maintain high-quality standards across the development lifecycle.
  • Other Communication Platforms - Vendor fault-tolerant systems enabling user-to-user and one-way communication through adaptive routing and vendor selection.
  • Role :
  • Designed systems capable of dynamically adjusting to vendor performance variability to ensure consistent service quality.
  • Conducted rigorous design and code reviews to enhance fault tolerance and system reliability.
Go (Programming Language)Load TestingLow-Level DesignArchitectureHigh-Level DesignGoogle Cloud Platform (GCP)+2

Swiggy

3 roles

SDE3

Promoted

May 2020Feb 2021 · 9 mos

  • I am currently working as lead software engineer in Swiggy. I am part of engineering finance team.
  • Projects I have worked on:-
  • Accounting platform - Platform meant to have single source of truth for payables and receivables of Swiggy using Journals, Ledgers and orchestrating different use-cases of outgoing payments.
  • MyRole - I am leading this Project. My role was to discuss requirements with product, come up with tech solution involving overall architecture, high level design and break it down to components & tasks. I am implementing few components and leading other components and tasks with 4-5 engineers.
  • Invoicing Platform - One of the component of accounting platform, this takes care of all the invoices(B2C, B2B) which goes out from Swiggy. Started with couple of use cases, now all the use cases are on-boarded on this platform.
  • MyRole - Come up with tech solution, architecture and design. Breakdown into tasks and implement the project.
Amazon Web Services (AWS)Low-Level DesignArchitectureHigh-Level DesignDatabase Optimization

SDE2

Promoted

Oct 2018May 2020 · 1 yr 7 mos

Low-Level DesignHigh-Level Design

SDE

Nov 2017Sep 2018 · 10 mos

Flipkart

2 roles

SDE 1

Jul 2015Nov 2017 · 2 yrs 4 mos

  • I am part of CX team. My role over here is to build systems to solve complex problems keeping in mind high scale and adding features/improvement to existing systems. Projects in brief:-
  • Developed a system which is used to solve customer issues which has tasks for several internal teams of Flipkart.
  • Developed a system for IVR to provide audio files in a optimized way using text-to-speech.
  • Issue prediction of the mails received by the customer. Tech Stack: Python, sklearn, pandas, numpy
  • Backend for software used by customer care executives.

Intern

Jan 2015Jul 2015 · 6 mos

  • I was part of CX team. I have worked on automating complex manual operational flows. My role was to build this project end-to-end starting from requirement gathering to deployment on production.

Altisource

Project Intern

Jan 2014May 2014 · 4 mos · Bengaluru Area, India

  • I worked on Agnostic "Automation Framework".This framework can be used for automation testing of applications on any platform. As part of this automation testing framework, we implemented the testing functionality for windows application.

Education

International Institute Of Information Technology, Bangalore

Master of Technology (M.Tech.) — Computer Software Engineering

Jan 2013Jan 2015

Bhilai Institute of Technology

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Architecture & Java

Explore similar profiles based on matching skills and experience