Sai Ram Sadineni — sairam.sadineni@gmail.com
Bangalore, India — GitHub — LinkedIn

Summary

Senior Software Engineer with 6+ years in fintech, specialising in backend systems, distributed architecture, and full service ownership — from design through production. Known for taking on ambiguous, high-stakes problems and delivering systems that scale. Seeking senior and lead roles where architecture and hands-on building go together.

Work Experience

Scripbox Feb 2023 — Present Bangalore, onsite

Working as a Senior Software Engineer for Scripbox.

  • Architected and migrated 1M+ customer records from legacy monolith to new microservice with redesigned schema, enabling 4 dependent services with zero downtime via Strangler Fig rolling migration.
  • Designed event-driven data pipeline connecting 10 microservices, processing 500k+ events/day to Amplitude, MoEngage, Fyno, and Google Analytics using Transactional Outbox Pattern, Debezium CDC, Kafka, and Schema Registry with Avro.
  • Built config-driven reporting platform from scratch generating 100k+ reports/month across 3 report types, each pulling from up to 7 data sources. Adding a new report requires zero code — only JSON config.
  • Designed and built end-to-end billing microservice — fee slab computation engine, configurable fee structures, PDF invoice generation with encryption, payment mandate workflows, and automated email delivery.
  • Built reusable WhatsApp integration platform driving 30% of all customer feedback through the channel.

Elixir, Phoenix, Kafka, Debezium, Schema Registry, Avro, Kubernetes, PostgreSQL, Redis, RESTful APIs.

Scripbox Jan 2017 — Jan 2020 Bangalore, onsite

Worked as a Software Engineer for Scripbox.

  • Built portfolio projection service for Investment Plans with zero-downtime integration as abstraction layer over existing services.
  • Integrated third-party payment gateway with transaction workflows for multiple payment methods and order processing lifecycles.
  • Optimised monthly notification service handling 1M+ emails/SMS by 30% using batch processing and bulk schema updates.
  • Implemented APIs for investment split algorithms and tax-optimised withdrawal splits with sub-0.5s response times.

Ruby on Rails, MySQL, Redis, RESTful APIs, RSpec.

Projects

life-tracker

Natural language life event tracker spanning finance, pantry, habits, and meals. Send a plain-text message — a local Ollama LLM parses it into structured events stored in PostgreSQL. Built a domain-aware parser with taxonomy classification and vector embeddings, a FastAPI backend, and a TypeScript frontend.

Python, FastAPI, Ollama, PostgreSQL, pgvector, Docker, TypeScript.

tmux-k9s

CLI devtool for executing commands across multiple Kubernetes pods simultaneously using tmux synchronized panes. Supports wildcard pod selection, namespace and context pattern matching, and configurable pane distribution — reducing multi-pod debugging from multiple terminals to a single command.

Shell Scripting, Kubernetes, kubectl, Tmux.

Education

Politecnico di Milano Feb 2020 — Dec 2022 Milan, Italy

Master of Computer Science and Engineering.

Amrita University July 2013 — June 2017 Kollam, India

Bachelor of Computer Science and Engineering.

Skills

Languages — Elixir, Python, Java, Ruby, SQL, Shell Scripting, JavaScript

Backend — Phoenix, Ruby on Rails, Elasticsearch, PostgreSQL, MySQL, Redis, REST APIs, GraphQL, gRPC

Event-Driven — Kafka, Debezium, Schema Registry, Avro, Event Streaming, Change Data Capture

DevOps — Kubernetes, Docker, Terraform, GitLab CI, AWS, Kong Gateway, Helm, Prometheus, Grafana, OpenTelemetry

AI/LLM — Claude Code, Ollama, Hugging Face, LLM Integrations, MCP Protocol, MCP Tools, Vector Databases