Hi, I’m Soumen
Backend Engineer building scalable systems & self-hosted platforms
I love to design production-grade backend systems using Java, Spring Boot, AWS, and distributed systems. I also build “Trails Labs” — a personal ecosystem for cloud storage, finance tracking, and digital life management.
Love to design systems that scale. Even if only 3 users show up.
About me
A short introduction
Software engineer with over eight years of experience in Java and Spring Boot, shipping APIs, data-heavy services, and distributed systems in product teams. I work across the stack with REST and event-driven design (Kafka); databases such as PostgreSQL, Oracle, MySQL, and DynamoDB; and cloud and delivery on AWS with Docker, Kubernetes, and CI/CD. I care about clear design, safe releases, and how systems behave in production. Outside of work, I run self-hosted infra (Nextcloud, Money Trails, Soil Trails, NAS, etc.) in the Trails Labs ecosystem.
Technology stack
My technical skillsLanguages & Backend
Core languages, frameworks, and backend engineeringJava 21
85%Spring Boot & Microservices
90%REST API & System Design
85%JavaScript & React.js
65%Cloud & Infrastructure
AWS managed services and cloud-native architectureAWS Lambda & Serverless
80%AWS DynamoDB & S3
90%AWS EC2 & CloudWatch
90%Cloud-Native Architecture
85%Messaging & Event-Driven
Asynchronous systems and messaging patternsApache Kafka
85%AWS SQS & SNS
90%Async Workflows & Pub-Sub
90%Retry Patterns, DLQ & Idempotency
85%Data & Storage
Database design, modeling, and cachingPostgreSQL, Oracle SQL & MySQL
90%AWS DynamoDB
90%Redis (Caching)
80%JPA / Hibernate
90%DevOps, Testing & Observability
Deployment pipelines, test automation, and monitoringDocker & Kubernetes
80%CI/CD (Jenkins, Argo CD, Harness)
90%Splunk, Grafana & Prometheus
90%OpenTelemetry
70%Testing (JUnit, Mockito, Karate)
85%AI-Assisted Development
LLM-driven workflows and agentic engineeringClaude Skills & Agentic AI
95%Claude API Workflows
80%Model Context Protocol (MCP)
75%Cursor (AI-assisted coding)
90%Qualification
Experience and educationMaster of Computer Applications (MCA)
B.Sc. Computer Science
Associate Technical Architect
Lead Software Engineer
Software Developer II
Software Engineer
Software Engineer
Software Engineer
Junior Software Developer (Freelance)
Projects
Production systems and platforms I’ve designed and builtPayout Config Change Coordinator (PC3)
Migrated production metrics for the payment-config-service (Spring Boot) from Graphite to Prometheus (Mimir), coordinating with the Prometheus platform team, and migrated all associated Grafana dashboards and alerts.
Instrumented the service with OpenTelemetry and added the corresponding Harness pipeline config, introducing calculated SLO, min, max, and average latency metrics for every API call; deployed and verified in production.
Added observability for the partner payout-method switch flow (VCC ⇄ Bank Transfer – NET/GROSS), introducing new metrics to capture downstream Bizent service call failures and “no asset payout relation found” (404) cases.
Building an integration test suite for the asset payout-method switch flow for execution in the CI pipeline (in progress).
Contributing to System Integration Testing (SIT) for BHFS Release 5.3 alongside ongoing feature work.
One Intuit Notification Platform (OINP)
Centralised, multi-channel notification platform (EMAIL, SMS, VOICE, PUSH, VOIP, TRAY) serving Intuit’s products at scale.
Led Localisation end-to-end — 30 locales, SLA cut from 7 days to 30 minutes via async SNS/SQS, DynamoDB, and S3 with retry + DLQ + CloudWatch alerting.
Led DC Pipeline deprecation; validated new async architecture with a 400 TPS load test (TP99 ~3 s).
Upgraded 5 services from JDK 8 to JDK 21; fixed 30+ security vulnerabilities.
Built a Claude Code skill to add 4 new channels (PUSH, ICE, BRAZE, VOIP) in 10 days vs. a 1 week/channel prior estimate.
Bedrock — Healthcare Reference Data Platform
Senior Backend Engineer on Bedrock, Oracle Cerner’s Reference Data Management platform enabling healthcare professionals to configure and access clinical reference data.
Designed and delivered Virtual View end-to-end — a new microservice for report reference data configuration, with a TP99 latency of ~4 seconds.
Optimised Bedrock application launch time via lazy loading and service refactoring, cutting cold-start from ~2 seconds to milliseconds.
Upgraded and maintained 5+ microservices on AWS (EC2, Lambda, DynamoDB) with Jenkins CI/CD and Splunk/CloudWatch observability.
Supported system design and production incident response in a regulated healthcare environment across multiple releases.
TrackChild 3.0 — National Child Tracking Platform
Led backend development and migration from TrackChild 2.0 to 3.0 — a national-scale government platform for recording missing children and matching them with orphaned children using face recognition.
Designed and implemented a Feedback Module and CWC (Child Welfare Committee) stakeholder login — mapping all CWC entities across India’s 36 states/UTs, with dashboard design and authentication flows.
Built containerised services on Docker with Jenkins CI/CD for a citizen-facing public-sector application.
Weekend projects
Side projects and experimentsHiring a backend engineer?
I am open to strong backend and platform roles, architecture discussion, and serious conversations about distributed systems and reliability.
Contact me
Highlights
Recognition, outcomes, and how I work with teamsContact me
Ways to reach outAlternate
soumen@trails.clickWebsite
Trails Labs [trails.click]GitHub
/me-soumenLocation
Bengaluru, IndiaFor the quickest response, please use email. I welcome inquiries about opportunities, collaboration, and technical discussion, and I aim to reply within a few business days.
Send email Download resume