Pratham Srivastava

Bio

I'm an engineer and a cinephile. I work at a startup as a backend engineer, where I handle infrastructure and rate limiting. Before that, I worked at other startups, which taught me to take ambiguous problems and solve them from the ground up.

I want to become one of the great engineers, if not the one. Growing up, I watched ambitious people go remarkably far on nothing but their brains and their drive, and I've wanted the same ever since.

Experience

  1. Backend Engineer · Stealth startup, Remote, USA

    Building AI execution and data engines in Flask and MySQL, and re-architecting 65 production APIs for maintainability and reliability.

    What I worked on
    • Built an AI CRM Execution Engine with Flask and MySQL, orchestrating intent routing, tool execution, and deterministic CRM mutations.
    • Engineered an AI Datasource Engine translating JSON filters into optimized SQL, batching foreign-key resolution to minimize database round trips.
    • Re-architected 65 production APIs, refactoring boundaries, schemas, and business rule engines to improve maintainability and execution reliability.
    • Integrated agentic orchestration with deterministic execution, separating model-driven decisions from validated database operations and app state changes.
  2. Fullstack Software Engineer · OneLogica, Hybrid, India

    Migrated Node.js APIs to Rust, built an AI-powered communication backend, and shipped a localization SDK and two React Native apps.

    What I worked on
    • Migrated 6–10 Node.js APIs to Rust (Actix Web), optimizing request-processing overhead, concurrent request handling, and compute utilization.
    • Profiled API performance using p95/p99 latency and throughput benchmarks, identifying request-processing overhead during a migration.
    • Built an AI-powered communication backend with Node.js, WebSockets, LangGraph, and n8n, orchestrating event-driven workflows and notifications.
    • Developed a reusable multilingual localization SDK and shipped 2 production React Native apps across iOS and Android.
  3. Software Engineer · WorkGuardAI, Remote, Finland

    Decomposed a monolith into independently deployable microservices, tuned PostgreSQL performance, and set up CI/CD.

    What I worked on
    • Decomposed a monolithic backend into independently deployable microservices, improving fault isolation and enabling independent service scaling.
    • Analyzed p95/p99 API latency and PostgreSQL query plans to identify slow queries, optimize indexing, and improve response-time consistency.
    • Implemented CI/CD pipelines and automated testing, strengthening release reliability and reducing manual deployment overhead.
    • Applied SOLID principles and service-boundary design to isolate business logic, reduce cross-service coupling, and improve maintainability.
  4. Backend Developer · TEN, Remote, India

    Built FastAPI and Express.js services with JWT, OAuth2, and RBAC for data-intensive financial and AI applications.

    What I worked on
    • Built modular backend services with FastAPI and Express.js, defining contracts and request-validation boundaries for data-intensive applications.
    • Implemented JWT, OAuth2, and RBAC with middleware-driven authorization to enforce role-based access control across application workflows.
    • Optimized PostgreSQL and MongoDB through indexing, schema validation, and transaction management.
    • Designed backend workflows with reliable state transitions and transactional consistency for financial and AI applications.

Projects

Writing

My Circuit Breaker Has Two States and Lives in PostgresI Got Tired of Watching AI Retype the Same Backend. So I Taught It Not To.The Case of the Second Command That Never WasWhat Actually Is an Event Loop?Two Ways to Handle a Thousand Clients: Multithreading vs. I/O MultiplexingI Built an HTTP Server in Rust Without Frameworks: What Tokio Was Hiding From MeWhy TanStack Query Should Be Your Go-To for Data Fetching in ReactMonorepos: An In-Depth Look