Resume
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
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.
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
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.
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
Master of Computer Science and Engineering.
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