Ashish Jha

Software Engineer

Delhi, India3 yrs 9 mos experience
Highly Stable

Key Highlights

  • Led development of a scalable messaging platform.
  • Achieved significant cost savings through optimization.
  • Reduced live issues by 70% in payment systems.
Stackforce AI infers this person is a Backend Developer with expertise in Fintech and SaaS solutions.

Contact

Skills

Core Skills

JavaMicroservicesData Engineering

Other Skills

Spring BootKafkaREST APIsLow-Level DesignSnowflakeSparkDatabase ManagementAPI DevelopmentC++Data StructuresAlgorithmsMongoDBGitJUnitMockito

Experience

3 yrs 9 mos
Total Experience
3 yrs
Average Tenure
9 mos
Current Experience

Amazon

SDE-2

Aug 2025Present · 9 mos · Bengaluru, Karnataka, India · On-site

Khatabook

2 roles

SDE - II

Promoted

Oct 2023Aug 2025 · 1 yr 10 mos · Bengaluru, Karnataka, India

  • Backend Engineering Projects
  • Asyncr - Designed and developed Asyncr, a multi-tenant, event-driven asynchronous messaging platform over HTTP, designed for reliable system-to-system communication:
  • Core Design & Architecture: Led HLD and LLD for key components including Ingestion, Consumers, and Admin APIs, ensuring a robust and scalable event-driven architecture.
  • Service Development: Used kafka as a message queue and developed core Asyncr services from scratch in Java springboot, focusing on high availability, low latency ingestion, and efficient message processing.
  • Kafka Connector Expertise: Built custom Kafka Connectors for Delivery Consumers to achieve tenant isolation and horizontal scalability, enabling dynamic consumer deployment and management.
  • Reliability & Guarantees: Implemented ”at-least-once” delivery guarantee, message-level visibility and traceability, and fault tolerance mechanisms, ensuring reliable asynchronous communication.
  • Cost Optimization Impact: Deprecated legacy infrastructure by replacing with asyncr, resulting in >$1000/month cost savings.
  • Payment Systems:
  • Engineered a Razorpay-based merchant onboarding system for KhataBook, enabling QR code payment collections for merchants. Automated payment splitting and auto-deduction mechanisms for efficient EDI (Equated Daily Installment) collection for lending product.
  • Designed and developed a multi-tenant payment checkout feature to support diverse payment scenarios including EDI manual repayment, KhataBook subscriptions, and in-app coin purchases, enhancing platform versatility.
  • Designed the Low-Level Design (LLD) for a UPI Autopay system, leveraging Temporal as a workflow orchestrator to manage the complete autopay lifecycle, from registration to payment presentation, laying the foundation for recurring payment capabilities.
  • Took end-to-end ownership of payments and reduced the Live Issues (LIS) by 70%.
JavaSpring BootKafkaMicroservicesREST APIsLow-Level Design

SDE - I

Jul 2022Sep 2023 · 1 yr 2 mos · Bengaluru, Karnataka, India

  • Data Engineering Projects
  • Snowflake Data Warehousing & Optimization: Spearheaded Snowflake cost optimization, reducing daily credit usage of one critical data pipeline by 75% and saving $1300/month. Automated unused table deletion, reclaiming 32TB of storage and saving $800/month.
  • Data Ingestion & Processing Optimization: Re-engineered AB Properties Ingestion Pipeline to incremental Spark processing, reducing runtime by 90%. Engineered high-throughput Spark job for Feature Store ingestion, achieving 4.5k writes/second.
  • Data Strategy & Data Pipeline Development: Built data pipelines for underwriting models, architecting ”Lending Fact” unified data view in Snowflake. Go to table for any sort of model development.
SnowflakeSparkData Engineering

Findeed

Software Engineer Intern

Jun 2021May 2022 · 11 mos

  • Worked on breaking a monolithic application into a micro-service architecture.
  • Customer Engagement Micro-service:
  • Did low-level designing (APIs & Database) for customer-engagement platform service & implementation too.
  • Omni channel. Supports SMS, PUSH, WhatsApp, Email channels.
  • Integrated with multiple vendors for each channel (ex: Kaleyra for SMS & Whatsapp)
  • Abstracts the complexities of vendor implementations & provides a unified interface (REST) for the internal systems within Findeed to automate customer communication
  • Adding new channels & integrating with new vendors is as easy as writing another adapter. Extensive use of Adapter, Builder & Factory patterns
  • Migrated internal systems to use the new platform without any issues or downtime.
  • Payments Micro-service:
  • Did low-level designing (APIs & Database) for a multi-tenant payment
  • platform service and implementation too.
  • Integrated with CASHFREE payment gateway.
  • Abstracts the CASHFREE implementation behind an interface and exposes APIs for payment token creation( to be used by Android to initiate a payment),
  • payment links, validating every payment with signature generation at our end.
  • Integration with another payment gateway is just one more implementation of
  • an interface.
  • Automated payment reconciliation with NBFC.
  • Scales to 100s of request per second. Collected EMIs worth Rs 41L since the
  • deployment of this feature.
  • Data Visualization And Reporting:
  • Reduced the everyday manual effort of 2-3 hours to 0, earlier required by operations team to generate reports for their work.
  • Automated 100s of graphs with the help of Apache Superset. Scaled from 0 to ~600 graphs in 3 months time.
  • Supported several business use-cases like: Loan application funnel, Collections, Operational Efficiency etc.
MicroservicesREST APIsDatabase Management

Crio.do

Student Developer, Java Backend Development Track

Aug 2020Dec 2020 · 4 mos · India

  • Worked on the backend of a food ordering services (QEats):
  • Implemented a GET API to retrieve a list of nearby restaurants based on a user location.
  • Implemented a search feature to search for restaurants and improved the search by 4 times by using multithreading.
  • Worked on the backend of stock portfolio analysers(QMoney) and published it as a library on local maven repository:
  • Used third party API(Tiingo) to calculate the annualized returns based on stock purchase date and holding period.
  • Improved application reliability by using exception handling and comprehensive error reporting.
JavaAPI Development

Coding ninjas india

DSA Teaching Assistant

Apr 2020Aug 2020 · 4 mos · New Delhi, Delhi, India

  • - Helped debug codes and provide better and optimum solutions for various algorithmic problems to the enrolled students and resolving their doubts.

Education

Maharaja Agrasen Institute Of Technology, Delhi

Bachelor of Technology - BTech — Electronics and communication

Jan 2018Jan 2022

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience