wonoso3040

Software Engineer | Backend Architecture

Gandhinagar, India

Profile summary

Software Engineer with 5 years of experience across 3 organizations specializing in backend architecture and distributed systems. Developed multi-agent AI systems for incident investigation and built Kafka-based billing engines that achieved 99% financial accuracy. Optimized high-throughput APIs to increase performance by 50% and designed credit workflows that improved customer conversion by 42%. Committed to building scalable financial products through rigorous system design and microservices development.

Career highlights

AI Systems Architecture: Architected and built WioGenie, a multi-agent AI system using FastAPI and LangGraph for production incident investigation, which received approval from engineering leadership for organizational adoption.

Distributed Systems Engineering: Architected a Kafka-based lending billing engine with idempotent workflows and automated reconciliation, achieving 99% financial accuracy across monthly statements.

Backend Performance Optimization: Optimized high-throughput credit card dashboard APIs through query tuning and caching, improving throughput by 50% under peak load conditions.

Financial Product Development: Delivered FD-backed SME lending journeys by designing secured credit workflows and approval pipelines, increasing SME customer conversion and retention by 42%.

Key skills

TechnicalJava SQL FastAPI Docker Kubernetes Redis Git PostgreSQL MongoDB MySQL REST API Development
ProfessionalC/C++ Spring Boot LangGraph Kafka Azure Data Structures & Algorithms OOP OS DBMS Computer Networks System Design LLMs RAG Backend Architecture Design Microservices Development Event Driven Workflows Financial Product Engineering Distributed Systems Management Multi Agent Systems Asynchronous Notification Frameworks Billing Engine Architecture Core Banking Integration

Professional experience

Software EngineerSep 2024 - Present
Wio Bank PJSCGurugram, India

Manages the development of multi-agent AI systems and core lending microservices within the engineering department. Coordinates the design of scalable backend architectures and event-driven workflows to support retail and SME financial products.

  • Architecting and building WioGenie, a multi-agent AI system from scratch using FastAPI, LangGraph, LiteLLM, Claude, MCP, and A2A for production incident investigation through citation-backed reasoning across code, logs, Jira, and RCA documents; approved by engineering leadership for adoption.
  • Owned Spring Boot-based lending microservices powering multiple loan products, designing core loan lifecycle orchestration, service integrations, and scalable REST APIs across Retail and SME portfolios.
  • Architected a Kafka-based lending billing engine with partition-aware processing, idempotent workflows, and automated reconciliation, achieving 99% financial accuracy across 100K+ monthly statements.
  • Built an asynchronous lending notification system using Kafka message queues with idempotent consumers processing 800K+ monthly events and improving on-time repayments by 40% with <1% delivery failures.
  • Delivered FD-backed SME lending journeys by designing secured credit workflows, eligibility computation, approval pipelines, and risk validations, increasing SME customer conversion and retention by 42%.
  • Optimized high-throughput credit card dashboard APIs via query tuning, indexing, and caching, supporting high-concurrency requests, reducing p95 latency from 3s to 1s, improving throughput by 50% under peak load.
  • Implemented an event-driven leverage eligibility pipeline for margin trading, processing salary uploads and file events to maintain consistent blob-based records.
Software Engineer InternFeb 2024 - Aug 2024
Wio Bank PJSCRemote, India

Developed distributed backend services for credit card, installment, and SME lending platforms. Collaborated within the engineering team to maintain REST APIs and support active customer accounts.

  • Built a Spring Boot–based deduplication API with unit-tested validation integrated into underwriting pipelines, leveraging hashing and database constraints to reduce latency by 50%.
  • Implemented bank-initiated and customer-initiated credit limit increase flows with audit logging and approval workflows, improving operational turnaround time by 30%.
Software EngineerSep 2024 - Present
Wio Bank PJSC GurugramIndia

Coordinates the development of multi-agent AI systems and core lending microservices. Oversees the architecture of event-driven billing engines and asynchronous notification frameworks to support retail and SME loan portfolios.

  • Architecting and building WioGenie, a multi-agent AI system from scratch using FastAPI, LangGraph, LiteLLM, Claude, MCP, and A2A for production incident investigation through citation-backed reasoning across code, logs, Jira, and RCA documents; approved by engineering leadership for adoption.
  • Owned Spring Boot-based lending microservices powering multiple loan products, designing core loan lifecycle orchestration, service integrations, and scalable REST APIs across Retail and SME portfolios.
  • Architected a Kafka-based lending billing engine with partition-aware processing, idempotent workflows, and automated reconciliation, achieving 99% financial accuracy across 100K+ monthly statements.
  • Built an asynchronous lending notification system using Kafka message queues with idempotent consumers processing 800K+ monthly events and improving on-time repayments by 40% with <1% delivery failures.
  • Delivered FD-backed SME lending journeys by designing secured credit workflows, eligibility computation, approval pipelines, and risk validations, increasing SME customer conversion and retention by 42%.
  • Optimized high-throughput credit card dashboard APIs via query tuning, indexing, and caching, supporting high-concurrency requests, reducing p95 latency from 3s to 1s, improving throughput by 50% under peak load.
  • Implemented an event-driven leverage eligibility pipeline for margin trading, processing salary uploads and file events to maintain consistent blob-based records.
Software Engineer InternFeb 2024 - Aug 2024
Wio Bank PJSC RemoteIndia

Collaborated within the backend engineering team to maintain distributed services for credit card, installment, and SME lending platforms. Focused on the development of REST APIs and integration of core banking features to support active customer accounts.

  • Built a Spring Boot–based deduplication API with unit-tested validation integrated into underwriting pipelines, leveraging hashing and database constraints to reduce latency by 50%.
  • Implemented bank-initiated and customer-initiated credit limit increase flows with audit logging and approval workflows, improving operational turnaround time by 30%.

Projects

AES Cryptosystem via Double Pendulum

Designed an AES encryption system with chaos-driven key generation using double-pendulum dynamics to enhance entropy, randomness, and resistance to key predictability.

C++ Cryptography AES Chaos Theory
Splitwise Backend Clone

Developed a scalable expense management backend supporting accurate expense splitting, debt simplification, settlements, and balance reconciliation via RESTful APIs.

Java Spring Boot REST APIs MySQL

Education

B.TechMay 2024
Dhirubhai Ambani University

Information and Communication Technology

Languages

English · Professional

Hindi · Fluent

Marathi · Native

Gujarati · Fluent