Profile Summary
- Back-end engineer in FinTech at StackWealth: payments automation, Account Aggregator data pipelines, risk scoring, and internal CRM tooling. Before that, built video recording, payments and CI/CD for InterviewBuddy's live interview platform.
- Builds services in Node.js (NestJS, Express) and Python (asyncio), event-driven with Kafka, on PostgreSQL (migrations, materialized views, partial indexes), MongoDB, DynamoDB, Redis, and Hasura GraphQL.
- Deploys on AWS (Lambda, EC2, S3, RDS, ECR) with SST, Docker, and CI/CD on GitHub Actions.
- Turns manual operations into automation: saved the back-end team 3 hours/week on payment activations, and proposed the CRM change that took Accounts out of user onboarding.
- Full-stack when needed with Angular (including Ionic mobile) and React.
Education
- Graduate Coursework in Computer Science (Database Systems Concentration)Illinois Institute of Technology, Chicago, IL, United States | 2024-25
- Bachelor of Technology in Computer Science and Business SystemsGandhi Institute of Technology and Management, Hyderabad, Telangana, India | 2019-23
Technical Skills
- Programming Languages: Go, Python, JavaScript/TypeScript, Java, C, C++, Bash, SQL
- Backend Technologies & Frameworks: Node.js, NestJS, Express.js, Knex.js, RESTful APIs, GraphQL (Hasura), Microservices Architecture, Apache Kafka, Casbin (RBAC), Caching (Redis)
- Frontend Technologies: Angular, React, CSS (Flexbox, Grid, Responsive Design)
- Databases: PostgreSQL (performance tuning: materialized views, partial indexes), MySQL, MongoDB, DynamoDB, Redis
- Cloud, DevOps & Infrastructure: AWS (Lambda, EC2, S3, RDS, ECR), SST, Google Cloud Platform (GCP), Docker, Kubernetes, Terraform, CI/CD Pipelines, GitHub Actions, OpenTelemetry (SigNoz), Infrastructure as Code (IaC), Git
- Operating Systems: Linux/Unix
Work Experience
Software Engineer · StackWealth, Mumbai, India
Apr'26 – Present
- Eliminated 3 hours/week of manual subscription activations by the back-end team by automating Razorpay payment-link processing with HMAC signature verification, duplicate-safe handling, and a reconciliation job. Also proposed moving link creation into the internal CRM, which removed the Accounts team from the onboarding flow and left it to Sales end to end.
- Gave every user a clear read on their debt health, scored on EMI-to-income across 6 months of bank transactions pulled through RBI's Account Aggregator framework, by designing an event-driven Python/Kafka service that groups EMI payments by lender to rebuild each user's loans.
- Personalized portfolio construction for every new user with a 0–100 risk score mapped to 5 portfolio levels, by designing a risk-profiling engine over a 12-question onboarding flow whose questions are stored as data, so product can change them without a deploy.
- Cut the back-end team's involvement in routine CRM updates by shipping 14 REST APIs for a portfolio tracker priced on live NSE data, role-based access for Support and Investment teams, and a churn-alert workflow.
- Automated GST compliance end-to-end: invoices with state-based CGST/SGST/IGST splits, GSTIN and automatic Drive archiving, plus the fortnightly GST report for Accounts and the COO. Also automated stock-split handling, NSE/BSE index ingestion, and stop-loss push alerts across 4 scheduled AWS Lambda jobs.
Associate Software Developer · InterviewBuddy, Visakhapatnam, India
Jan'23 – Apr'24
- Built the recording pipeline for live video interviews: grouped Twilio participant tracks, stitched audio and video with ffmpeg, and stored them in S3-compatible storage, with attendance tracked from Twilio callbacks.
- Cut release cycles by 40% by setting up CI/CD with GitHub Actions that builds and tags Docker images and deploys them through Portainer to separate QA and staging environments.
- Reduced API latency by 25% and query latency by about 30% by restructuring the queries behind the candidate, interviewer and interview APIs.
- Integrated Razorpay payments and built booking flows and email notifications for one-on-one, one-way and custom mock interviews, as Express services behind Hasura actions.
- Added timezone support and bulk interview creation from spreadsheets for business clients, and onboarded and mentored 4 interns onto the platform's services.
Internship
Software Engineer Intern · AlcoveX Product Studio, Visakhapatnam, India
Jan'22 – Dec'22
- Moved 10+ modules of Datatrove, a campus-placement platform for universities, from REST to Hasura GraphQL, adding pagination, search and sorting across students, drives, companies and payments.
- Built the placement-drive workflow: drive creation with multi-level eligibility criteria (institution, department, CGPA, arrears), drive analytics charts, and bulk resume download for shortlisted students.
- Shipped the student profile for Datatrove's Ionic/Angular mobile app in 4 weeks, covering 19 sections with GraphQL reads and writes through Apollo.
Kafui · Desktop Client for Apache Kafka
Java · Spring Boot · Apache Kafka · Angular · Tauri (Rust) · GitHub Actions
- Built a local-first desktop app for Apache Kafka: manage clusters and topics, and browse, produce and live-tail messages, with no server or account. An Angular UI in a Tauri shell drives a bundled Spring Boot agent over REST and Server-Sent Events.
- Shipped self-contained installers for 5 OS/architecture targets from GitHub Actions, each with a
jlink-trimmed Java runtime, plus credentials encrypted at rest and crash-safe atomic config writes.
DBMap · Database Schema Version Control
PostgreSQL · Shell Scripting · Golang
- Architected a CLI-based schema migration tool in Go for PostgreSQL, demonstrating strong expertise in resilient database engineering and ensuring consistent data integrity across scalable, production-grade systems.
- Engineered automated rollback workflows and fine-grained version tracking, improving system reliability, scalability, and performance for API-driven data infrastructure.
TeXume
NestJS · Angular · Python · Gemini API · Docker · Google Cloud Platform
- Developed a cloud-native, full-stack resume generation platform on Google Cloud Platform, leveraging containerized workflows to enable seamless end-to-end processing and responsive user experiences.
- Integrated and optimized frontend (Angular) and backend (NestJS) systems, orchestrated external API integrations, and delivered a scalable, production-ready application with high performance and cloud deployment expertise.
Ligit
Java · C · Next.js · Docker
- Designed and implemented a lightweight, self-hosted Git server, applying optimized backend architecture that reduced memory consumption by approximately 60% compared to existing solutions.
- Containerized and deployed the system using Docker within a CI/CD-ready pipeline, showcasing expertise in distributed systems design, backend optimization, and scalable infrastructure engineering.