Paras Bhardwaj

Senior Software Engineer

I build scalable software that powers modern businesses from secure payment platforms and distributed systems to cloud-native web applications. I care deeply about performance, maintainability, and delivering products users love.

01.About

I'm a Senior Software Engineer with 5.5+ years of experience building scalable backend systems, cloud-native applications, and modern web products. I specialize in Java, Spring Boot, Node.js, React, Kafka, and distributed systems, with a strong background in fintech and payments.

I enjoy designing reliable architectures, building high-performance APIs, and collaborating across teams to deliver software that's scalable, maintainable, and built for real-world impact.

02.Experience

Senior Software Engineer · Priority Commerce

Chandigarh, IN

  • Cut production incidents 90% (~2/day to 1-2/week) in 3 months by leading a stabilization initiative across enterprise-scale payment systems, reducing on-call load org-wide.
  • Designed a Universal JWT authentication architecture built on Keycloak-issued tokens, unifying auth across product lines.
  • Shipped 3D Secure and Apple Pay tokenized checkout for vaulted cards, isolating HSM-encrypted card data behind a WebSocket RPC crypto broker to minimize PCI scope.
  • Built Passport, an end-to-end banking and servicing platform consuming Galileo processor webhooks integrated with Visa and a sponsor bank, supporting ACH, card, and wire payments.
  • Designed a real-time authorization decisioning engine meeting a strict 2-second processor SLA, backed by a two-phase ledger with atomic multi-account updates.
  • Drove a 45% increase in banking adoption by architecting a revamped merchant onboarding flow across the CRM and merchant-facing event-driven microservices.
  • Java
  • Spring Boot
  • Node.js
  • Kafka
  • Keycloak
  • AWS
  • Microservices
  • Galileo

Software Engineering Intern · Patient Bond

Mohali, IN

  • Built and maintained web applications, CMS with Node.js, PHP, JavaScript, MySQL, and Bootstrap, focused on performance and reduced load times.
  • Collaborated with designers and administrators to ship new features across multiple client-facing applications.
  • Node.js
  • PHP
  • MySQL
  • Bootstrap
  • CMS

03.Systems I've built

A closer look at the architecture behind a couple of the payment systems above, and how money, tokens, and events actually move.

DatabaseDebeziumCDCKafkaAmazon MSKSpringconsumerLambdabridgeSNSSQS DLQrecoveryDebezium → Kafka/MSK → Spring · Lambda → SNS · SQS DLQ

Change-data-capture event pipeline

Debezium streams database changes into Kafka on Amazon MSK, consumed by Spring Boot services and bridged through Lambda to SNS, with SQS dead-letter recovery for guaranteed delivery.

  • Debezium
  • Kafka / MSK
  • Lambda to SNS
  • SQS DLQ
Checkout3DS / Apple PayWebSocket RPCcrypto brokerCard networkVisa / issuerHSM-encryptedvaulted card dataRest of appoutside PCI scopeHSM-encrypted data isolated behind the broker · PCI scope minimized

PCI-scoped 3DS & Apple Pay checkout

3D Secure and tokenized Apple Pay checkout for vaulted cards, isolating HSM-encrypted card data behind a WebSocket RPC crypto broker to keep the surrounding system out of PCI scope.

  • 3D Secure
  • Apple Pay
  • HSM
  • WebSocket RPC

04.Skills

Languages

  • Java
  • TypeScript
  • JavaScript
  • Node.js
  • SQL
  • Bash
  • React

Backend & Frameworks

  • Spring Boot
  • Hibernate
  • Nest.js
  • REST APIs
  • Event-Driven Architecture
  • Webhooks
  • WebSocket RPC

Databases

  • MySQL
  • MongoDB
  • Redis
  • Snowflake

Cloud & Infrastructure

  • AWS Lambda
  • AWS MSK
  • EC2
  • Kubernetes
  • Docker
  • NGINX
  • Jenkins
  • Terraform