Skip to content
View Gaurav-Jaiswal-2's full-sized avatar

Block or report Gaurav-Jaiswal-2

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Gaurav-jaiswal-2/README.md
Gaurav Jaiswal — Software Engineer

       

Typing animation


  About Me

@ gaurav-jaiswal-2  ~/about
─────────────────────────────────────────
+ software engineer · backend · jvm
+ building distributed systems in fintech
+ payments · kyc · workflow orchestration
─────────────────────────────────────────

I'm a backend engineer who likes the part of the job where requirements are ambiguous and the system has to behave anyway. Most of my work is in Java and Spring Boot, building microservices for financial systems — mutual fund transactions, loan origination, KYC, payment rails.

The interesting problems for me are usually about correctness under load: idempotency, retries, eventual consistency, the gap between 99.9% and 99.99%. Lately I've been pulling on that thread with Uber Cadence for durable workflows and event-driven patterns.

const gaurav = {
  role:     "Software Engineer",
  focus:    ["Backend", "Distributed
              Systems", "Fintech"],
  stack:    "Java · Spring Boot · K8s",

  building: "Fintech @ AlphawareNext",
  shipping: "Payments @ South Africa",
  open_src: "FlowFirst.ai",
  reading:  "DDIA · System Design",

  status:   "🟢 Open to roles",
};
🏗️Leading Fintech platform development at AlphawareNext Tech — mutual funds, loan management, government welfare schemes
Building Cloudex — a self-hosted, cloud compute platform that turns office hardware into an internal cloud and data center
🛡️Authored Security-Starter — a Spring Boot library that gives every microservice JWT auth, RBAC, JPA auditing, and AES-256 field encryption from application.yml alone
🌍Freelance contributor to a South African payment processing system — transaction flows, reconciliation, payment rails
🤖Open-source contributor at FlowFirst.ai — backend services for AI-driven workflow automation
🔭Exploring Spring AI · LangChain4j · MCP for LLM-integrated services, and Uber Cadence for durable workflows

  Systems I Build

Architecture I work with — animated request flow diagram

⚙   Stack

LANGUAGES

FRAMEWORKS

DATA

CLOUD & DEVOPS

OBSERVABILITY

also working with: Keycloak · JWT · Hazelcast · Logstash · Maven · Gradle · Postman · OWASP · Mockito

What I reach for, by problem

Async & event-driven

  • Apache Kafka
  • Amazon SQS
  • Webhooks
  • WebSocket
  • SOAP integrations

Workflow & orchestration

  • Uber Cadence
  • Camunda BPM
  • Spring Cloud (Gateway, Eureka, Config)
  • API Gateway patterns

Resilience & reliability

  • Resilience4j (Circuit Breaker, Retry, Bulkhead, Rate Limiter, Timeouts)
  • Feign Client + fallbacks
  • JMeter for load testing

Security & secrets

  • Keycloak · Okta · JWT · OAuth2
  • Spring Security 6
  • HashiCorp Vault
  • AES-256 field encryption
  • OWASP

Observability

  • Prometheus + Grafana
  • Elasticsearch · Logstash · Kibana
  • Graylog
  • SonarQube
  • Spring Boot Actuator

AI / LLM integration

  • Spring AI
  • LangChain4j
  • Model Context Protocol (MCP)
  • FastAPI · Ollama / vLLM (Alpha-Node)

CI/CD & repo mgmt

  • Jenkins · GitHub Actions
  • Bitbucket · Gitea
  • Sonatype Nexus Repository
  • Jira · Confluence

Process automation

  • UiPath · TagUI
  • RPA workflows
  • Document/data processing pipelines

Foundations

  • Java · Core Java · OOP
  • DSA · Problem Solving
  • RDBMS · NoSQL · DBMS
  • REST APIs · Microservices
  • Agile

  Experience

MAR 2024 — NOW Team Lead AlphawareNext Tech Mumbai, IN

Leading the team building Fintech platforms from the ground up — mutual funds, loan management, and a state-government welfare scheme.

  • Architected microservices for auth (Keycloak) and communication (SMTP + Tata Tele SMS)
  • Designed a Document Master service on AWS S3 to centralize file storage across projects
  • Published an internal WSDL → Java package on Sonatype Nexus and GitHub Packages
  • Lead code reviews, technical design discussions, and mentor team members on clean architecture
  • Provide on-site production support and own end-to-end delivery of platform features
──────────────────────────────────────────────────────────────────────────────────────────

CONTRACT Freelance Engineer South Africa Payments Remote

Contributed to a South African payment processing system as a freelance engineer — transaction flows, reconciliation logic, and integration with regional payment rails. Delivered remotely across time zones.

──────────────────────────────────────────────────────────────────────────────────────────

Open Source Contributor FlowFirst.ai Distributed

Active contributor to FlowFirst.ai, an AI-driven workflow automation platform. Working on backend services and integrations that power agentic workflows alongside engineers and AI researchers.

──────────────────────────────────────────────────────────────────────────────────────────

FEB 2023 — FEB 2024 Associate Software Engineer Yosa Technology Solutions Surat, IN

Designed & shipped 5+ microservices with 200+ REST APIs end-to-end.

  • Built a Spring Cloud Config Server for centralized config management
  • Authored a core Java library (hosted on JetBrains) that eliminated redundant CRUD across services
  • Implemented authentication, API Gateway, and Eureka Service Discovery
  • Optimized DB performance with custom functions and views
──────────────────────────────────────────────────────────────────────────────────────────

JAN 2022 — JAN 2023 Software Intern Masai School Bengaluru, IN

Developed and maintained a Spring Boot payment wallet application. Persistence with Hibernate & JDBC; UI with HTML, CSS, and vanilla JS.


  Featured Work

⚡   Cloudex  · personal project

A self-hosted, cloude compute platform for office hardware use as a data center.

Built a distributed compute platform that turns ordinary office PCs into an internal replacement for cloud VMs. Customers pick an instance type from a web console, the master schedules a container onto the best-fit worker, and a browser terminal hooks straight into the running container over WebSocket — same UX as launching an EC2 box, running on hardware you already own.

The interesting parts are the ones you don't see: a pull-model scheduler with capacity reservation, sub-15-second worker failover with automatic job re-queue and instance migration, a credit-ledger billing system that bills by the minute and auto-stops at zero balance, and optional mTLS on the worker↔master control plane.

control plane:  Spring Boot 3 · Java 21 · Spring Cloud Gateway
data plane:     Docker · WebSocket · Redis (task queue) · PostgreSQL
edges:          React + Vite admin & customer consoles
ops:            Prometheus · Grafana · NSIS one-click Windows installer
why it matters: orchestration · scheduling · failover · billing — end to end

🛡️   Security-Starter  · internal Spring Boot library

A drop-in security foundation for microservice architectures

Designed and shipped a production Spring Boot library that gives any microservice a complete security baseline through application.yml alone — no boilerplate, no separate auth server. JWT authentication, role-based authorization with policy files, JPA auditing wired to the JWT principal, centrally configured CORS, and AES-256 field-level encryption with hashed/encrypted/masked storage for sensitive data like PAN and Aadhaar.

The non-obvious wins are architectural: the library runs on its own JPA persistence unit so its entities never collide with the consuming service's domain model, and a BackdateHolder thread-local lets historical migrations write past timestamps cleanly through the auditing layer. Rolled out across multiple Fintech microservices — security setup went from days to minutes.

auth:           JWT · Spring Security 6 · policy-driven authz
crypto:         AES-256 field-level · BCrypt · masked display values
auditing:       JPA @CreatedBy / @LastModifiedBy via JwtAuditorAware
isolation:      separate EntityManager + TransactionManager
distribution:   GitHub Packages (Gradle / Maven)

🏛️   Ladki Bahin Yojana

Government of Maharashtra welfare scheme

Digital backbone for a women's economic empowerment program — ingesting handwritten forms via OCR, validating KYC, and disbursing benefits.

features: OCR · KYC validation
          benefit disbursement
stack:    Spring Boot · PostgreSQL
          Redis · AWS · OCR

💹   Wealth Info Line

Mutual Fund / Fintech platform

Web app for purchasing Mutual Funds (BSE-listed AMCs), NPS, and FDs. Supports SIP, SWP, STP, and lump-sum flows for clients and agents.

integrations: BSE · Digio · AMFI · RTA
              Tata Tele · Extranet
stack:        Spring Boot · SOAP/REST
              PostgreSQL · Keycloak

🏦   Loan Management System

NBFC / Bank loan origination & disbursement

End-to-end loan lifecycle service for NBFCs, credit societies, and banks — including TTMS Bank. Built with extensibility in mind.

features: dynamic forms · workflows
          pagination · audit trail
stack:    Spring Boot · JPA · JPQL
          AOP · Design Patterns

🏥   Medical Service Management

Hospital management system

Microservices platform for admissions, discharge, appointments, bed allotment, and billing. WebSockets stream live patient updates.

resilience: Circuit Breaker · Retry
            Rate Limit · Feign Client
stack:      Spring Cloud · OWASP
            API Gateway · WebSocket

  GitHub Activity


  Certifications

HackerRank SQL HackerRank JavaScript


📬   Let's build something

If you're hiring for backend or full-stack roles, or want to talk distributed systems, fintech, or scaling payment infrastructure — my inbox is open.

$ ssh gaurav@inbox
> Welcome. What are we building?





~/gaurav-jaiswal $ "First, solve the problem. Then, write the code." — John Johnson

Pinned Loading

  1. chandan0531/Payment-wallet-Application chandan0531/Payment-wallet-Application Public

    REST API payment wallet application made with spring boot with JPA.

    Java 12 3

  2. Micro-Services Micro-Services Public

    REST-API for Hotel-Rating-System in Micro-service architecture.

    HTML 1

  3. Headphone-Zone-Clone Headphone-Zone-Clone Public

    Headphone Zone is a global leading direct-to-consumer online retailer, "It’s hard to believe its been 10 years since Headphone Zone first opened its doors.

    HTML 2

  4. Netmeds-Clone Netmeds-Clone Public

    Netmeds.com, India Ki Pharmacy, is brought to you by the Dadha & Company – one of India’s most trusted pharmacies, with over 100 years of experience in dispensing quality medicines.

    JavaScript

  5. Weather-Application Weather-Application Public

    Weather Application with GPS search feature build by using REST-API

    JavaScript

  6. Translator-Application Translator-Application Public

    Translator-Application build by using REST-API

    HTML