Satvik Akkarajuall systems operational

Résumé

Satvik Akkaraju

Software Engineer | Back-end Development | Distributed Systems

Mumbai, India+91 88860 59276satvik.akkaraju@gmail.com

Back-end engineer with nearly 3 years of experience, including a year-long full-stack internship that led to a pre-placement offer. I've built payment, data-pipeline and video-processing systems across FinTech and HR-tech, and I'm targeting back-end roles where I can own reliable services end to end.

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.

Projects Undertaken

Full write-ups →

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.