Cloud & distributed systems
Systems that assume failure: regions, partitions, blast radius, and the discipline of designing for recovery instead of hoping for uptime.
Senior Software Engineer
If it runs in prod, the design review was worth it.
I’m Subhra Manyu Das — a Bangalore-based senior engineer who works across services, data paths, release pipelines, production trade-offs, and test automation that earns its place in CI. B.Tech in Electronics & Telecommunication; I ship enterprise backends in Java and Python, own DevOps from commit to observable systems, and build automated checks — API, UI, and E2E — so releases stay boring. Outside the terminal: sketching and painting.
Capabilities
Backend-first, delivery-aware: I design, implement, test, and operate services that stay correct under load — and I treat pipelines, environments, automated tests, and observability as part of the product, not an afterthought. Comfortable across the JVM and Python ecosystems, DevOps and CI/CD, test automation (API, UI, E2E), and the glue between product and infrastructure.
Core & advanced Python, scripting, data work, API development.
REST, Django CMS, admin, caching, social auth, Guardian, Haystack.
Java EE, core Java, data structures, JDBC, JUnit.
Spring Data, JPA, Security, Thymeleaf, REST, microservices.
CI/CD, containers, release automation, environments, monitoring hooks, and the habits that keep deploys boring.
API, UI, and E2E coverage; JUnit, pytest, and browser automation; flaky-test discipline and CI gates that protect mainline.
Where I’ve built
E‑commerce platform for mobile devices and tariff plans — end-to-end feature work and integrations.
Industrial safety tooling: web apps bridging sensors and equipment to reduce mechanical failure and incidents.
ECRM suite connecting customers and clients — data model, workflows, and relationship tooling.
Mobile commerce for travel: ticketing flows, payments, and partner integrations.
Finance analytics: helping clients discover and engage customers from activity and behavioral data.
Operating spectrum
A spectrum, not a skills matrix: each band is where judgment compounds — from infra and delivery to evidence, narrative, and models. Framed the way senior work actually shows up: cross-cutting, cumulative, and accountable in production.
Systems that assume failure: regions, partitions, blast radius, and the discipline of designing for recovery instead of hoping for uptime.
Merge → build → verify → promote → observe: pipelines that are boring on purpose, environments that match reality, and feedback that reaches you before the pager does.
Threat-shaped defaults baked in early — identity, secrets, data in motion and at rest — so “security review” confirms design instead of rewriting it.
Shipping is a team sport: clear ownership, visible work, and rituals that reduce surprise — Scrum or Kanban, always in service of flow, not paperwork.
Automation where it counts: API and E2E suites, stable selectors, parallel runs, and CI gates — plus debugging and production signals when something still slips through.
From messy extracts to a narrative that holds up in a room — aggregation with rigor, visuals that don’t oversell, and reproducible notebooks where it matters.
Classical ML with modesty: strong baselines, clean features, and evaluation you can explain — linear models, tree ensembles, and pipelines that don’t leak the future into the past.
Ping