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

I 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