Skip to content
Devesh Singh

Pune, India

About

I'm Devesh, an engineer who likes owning the whole thing. I'm at my best when I understand a system end to end — where the data comes from, who touches it, what breaks and why — and I would rather sit with a problem until its shape is clear than start typing and hope.

I care about work that stays working. Shipping is the middle of the job, not the end; the part I'm proud of is what happens after, when something I built is quietly doing its job for people who never have to think about it. Outside work I build tools for other developers and take photographs — two ways of doing the same thing, which is looking closely at how something actually works.

How I work

What I have personally owned, phase by phase

  1. Design

    Architecture and database schemas from requirements specs — six-role access models, event-driven analytics pipelines, monorepo boundaries shared across web and mobile.

  2. Lead

    Project lead on fixed-scope and phase engagements: system design, code review and delivery — a five-person team (4 developers, 1 QA) on an AI-assisted observability platform, and a six-person team (4 developers, 2 QA) on a property-lending platform's borrower-facing app across frontend and backend.

  3. Build

    Next.js and React Native front ends sharing libraries, types and API clients through an Nx monorepo. Node.js services on MongoDB and PostgreSQL behind REST and WebSocket APIs.

  4. Test

    Jest and Cypress coverage raised to roughly 90% on targeted modules, with end-to-end tests that catch regressions in investor and loan flows before they reach production.

  5. Ship

    Docker images, GitHub Actions pipelines, Terraform-provisioned AWS and Azure. Environments defined as code, with blue-green cutovers measured in seconds rather than minutes.

  6. Operate

    Datadog and CloudWatch alerting, fast rollback paths, and production data migrations run against a live regulated FinTech platform without losing a record.

How I think

Beliefs about building software, each with a project that shows it

  • Understand the system before the components

    Requirements, boundaries and data flow come first. The GOAPI schema was designed from the requirements spec before any code was written.

  • Make ownership explicit

    Clear modules, clear interfaces — that's what the Nx monorepo boundaries on Estateguru are for. Nobody should have to guess where something belongs.

  • Ship in small steps, with fast feedback

    Pipelines and multi-environment releases run on every client project. Small releases fail small.

  • Operate what you build

    Logs, metrics, alerts and a rollback path come before calling something done — that's what the Datadog setup on Estateguru is for. Shipping isn't the finish line.

  • Measure before optimising

    The Modcart load-time work and the Boongg query work both started from measurements, not hunches. Guessing which part is slow is usually wrong.

Experience

Nirmitee.io is a software consultancy — every engagement below is a client project delivered as a Nirmitee employee.

  1. Apr 2024 – Present

    Nirmitee.io

    Current

    Software Development Engineer II

    Own full-stack and DevOps delivery for client platforms, from requirements and system design through deployment and monitoring.

    • Revamped a legacy platform serving 160,000+ users with Next.js and TypeScript inside an Nx monorepo, improving performance, UX and developer productivity.
    • Designed and built a scalable Node.js/Express modular service architecture, optimising inter-service communication and reliability.
    • Built and optimised CI/CD pipelines with Docker on AWS for consistent multi-environment releases.
  2. Nov 2021 – Apr 2024

    Nirmitee.io

    Software Engineer (Consultant Graduate)

    Delivered production web applications across finance, health, advertising and mobility clients.

    • Built backend services in Node.js and Express, designing REST APIs and schemas across PostgreSQL and MongoDB.
    • Developed features for a web and mobile platform serving 200,000+ users, including user management and live-mapping integrations.
    • Implemented Redis caching and Kafka-based real-time analytics, and optimised database queries to improve response times.

Education

Jul 2016 – Oct 2020

Bachelor of Engineering

Datta Meghe College of Engineering

University of Mumbai · Airoli, Maharashtra

Final-year project

Automated Writing Machine — a mechatronics device that reproduces a person's handwriting from a sample and a block of text.

Result

CGPA 7.86

Certification

Meta Full Stack Developer Professional Certificate — Coursera, Aug–Sep 2023. Covers React, JavaScript, UX/UI, HTML and CSS.

Grouped the way a system flows, design to production

Beyond the job

Recognition

  • Employee of the Month at Nirmitee.io, for consistent delivery and client satisfaction.
  • Promoted from Software Engineer to SDE 2 in April 2024.
  • Delivered 9 projects to client satisfaction across 8 domains.

Outside work

  • System design
  • Developer tooling
  • Photography

Strengths

  • Problem solving
  • System design
  • Team collaboration
  • Analytical thinking
Download PDF