Professional Summary

  • Backend Software Engineer with 3+ years building scalable microservices and REST APIs in fintech using Java (8–24), Spring Boot, and Node.js.
  • Strong in PostgreSQL and MongoDB with hands-on ETL/data pipelines, PDF generation, and notification systems.
  • AWS (API Gateway, Lambda, SQS/SNS, CloudWatch, IAM, Secrets), Docker, Jenkins/GitHub Actions, and Git for secure, observable delivery.
  • AI-assisted development (Windsurf, GPT, Perplexity) to accelerate delivery, documentation, test scaffolds, and incident handling.
Spring Boot Express.js Swagger/OpenAPI Kafka SQS/SNS CloudWatch Flyway JUnit5 SonarQube Docker GitHub Actions Jenkins

Skills

Programming

  • Java (8–24)
  • JavaScript
  • Node.js
  • Express.js
  • Python

Frameworks & Architecture

  • Spring Boot
  • Spring Security
  • Microservices
  • REST APIs
  • Swagger/OpenAPI

Data

  • PostgreSQL
  • MongoDB
  • ETL
  • Aggregations
  • Indexes/Partitions
  • Flyway

Cloud & DevOps

  • AWS
  • Azure
  • Docker
  • Jenkins
  • GitHub Actions
  • Git

Messaging & Observability

  • Kafka
  • SQS/SNS
  • CloudWatch
  • Structured Logging

Quality & Tooling

  • JUnit5
  • Postman
  • Apache JMeter
  • SonarLint
  • SonarQube
  • IntelliJ IDEA
  • VS Code
  • Studio 3T
  • Jasper Reports
  • Diffblue
  • Asana

AI Tools

  • Windsurf
  • GPT
  • Perplexity

Soft Skills

  • Communication
  • Time Management
  • Critical Thinking
  • Adaptability
  • Leadership

Experience

Software Engineer

Collecto Fintech Solutions Pvt Ltd — Bangalore, Karnataka

Jan 2025 — Present

BizPe · ETL · PDF Generation · Notifications

  • Designed and developed BizPe core backend services primarily in Java/Spring Boot with REST best practices, validation, rate limiting, structured logging, and robust error handling.
  • Built ingestion and ETL workflows; tuned PostgreSQL with indexes, partitions, and query plans; implemented Flyway migrations and data retention policies for reliability and auditability.
  • Implemented event-driven notification services (onboarding, statements, alerts) using AWS SNS/SQS/Lambda with retries, DLQ, idempotency, and delivery analytics; integrated Meta WhatsApp for business messaging.
  • Delivered high-quality PDF generation (statements, reports) using headless Chrome/Puppeteer with templating, asset caching, and concurrency controls for consistent, fast rendering.
  • Deployed on AWS (ECS, API Gateway, ALB, CloudWatch) via Jenkins/GitHub Actions enabling zero-downtime releases and safe rollbacks; added health checks and autoscaling.
  • Improved reliability with circuit breakers, blue/green and canary strategies; enforced OAuth2/JWT, RBAC, secrets management, and audit logs aligned to fintech standards.
  • Built targeted Node.js/Express microservices as required to satisfy specific business integrations, maintaining parity on observability and security with the Java services.
  • Leveraged AI tools (Windsurf, GPT, Perplexity) for design spikes, API docs, test scaffolds, SQL tuning hypotheses, log summarization, and runbooks to accelerate delivery.
  • Stabilized legacy code, fixed critical defects, and shipped integrations end-to-end; improved operability and developer ergonomics across modules.
JavaSpring BootNode.jsExpress PostgreSQLMongoDBAWSLambda SNS/SQSECSAPI Gateway CloudWatchPuppeteerGitHub ActionsJenkins Flyway

Software Development Engineer

Figital Technologies — Chennai, Tamil Nadu

May 2022 — Dec 2024

Ncash — De’tax, KYC, OCR, Wealth, NPS, Account Aggregator, Rewards

  • Designed DB architecture and workflows for De’tax, Rewards, and Wealth from scratch for scalability and performance.
  • Optimized Spring Boot REST APIs, reducing P95 latency by ~40% with indexing, caching, and algorithmic improvements; structured tracing/logging.
  • Built and maintained Spring Boot microservices with RESTful interfaces and Swagger/OpenAPI; auth with Spring Security/JWT.
  • Owned MongoDB schema design, aggregations, tuning; implemented migrations and retention policies.
  • Led a team of 2 engineers; Agile planning, QA gates, and issue tracking for reliable delivery.
  • Raised test coverage using JUnit5 and Diffblue; enforced SonarQube quality gates and Jenkins pipelines.
JavaSpring BootSpring SecurityNode.js MongoDBKafkaJWTJUnit5 DiffblueDockerJenkinsSonarQube

Personal Projects

Secure Employee CRUD API

Python Flask · MongoDB · JWT

Employee management REST API with admin roles, JWT-based authentication, and structured logging; includes integration tests and Postman collections.

Laundry Service Application

React.js · Node.js · MongoDB

Full-stack app for order management, tracking, and payments with modular services and reusable components for fast iteration.

Education

Aug 2016 — May 2021

Srinivas Institute of Technology, Mangalore

B.Tech in Computer Science & Engineering — CGPA: 6.0

Jun 2014 — Apr 2016

St. Philomena PU College, Mangalore

Pre-University (PCM + CS) — 60%

Jun 2013 — Apr 2014

B.A. Hajee Mohiudeen English Medium School, Mangalore

SSLC — 70%

Languages

Socials