Rohit Rohit Kumar Das

Experience

Current state of my journey.

Roles across product engineering, from early full-stack work at Bitroot and Smoketrees to voice and AI systems at Timepay and Madeline & Co.

  1. 01

    Jan 2026 – Present

    Software Developer, Madeline & Co

    • Python
    • Plivo
    • Pipecat
    • Elasticsearch
    • BullMQ
    • Node.js
    • React Flow
    1. Implemented BullMQ and batching technique for managing huge number of AI Calls.

    2. Created AI workflows and AI code Editor and persistent AI Chatbot with long-term memory using Letta (opens in a new tab).

  2. 02

    Mar 2025 – Jul 2025 (5 months)

    Software Developer, Timepay.ai

    • Python
    • Plivo
    • Pipecat
    • Elasticsearch
    • BullMQ
    • Node.js
    • React Flow
    1. Created Voice bots for telephony conversations using Plivo (opens in a new tab) and Pipecat (opens in a new tab) in Python.

    2. Optimized Elasticsearch queries for dashboard APIs.

    3. Implemented BullMQ and batching technique for managing huge number of AI Calls.

    4. Developed workflow using React Flow and Node.js for campaign flows.

    5. Utilized GCP services such as Cloud Functions, Storage, and VMs.

  3. 03

    Jan 2023 – Dec 2024

    Full Stack Developer, Smoketrees Digital LLP

    • React
    • Node
    • Express
    • MongoDB
    • MySQL
    • Altilium ERP
    • Kidscur
    • Tixverse
    • Tixverse Organizer
    • Metime Mandala
    • Next Steps USMLE
    1. Architected and developed a scalable, high-performance web application using Node.js (opens in a new tab) with TypeScript (opens in a new tab) for the main backend, Go (opens in a new tab) for the frontend, and Next.js (opens in a new tab) for the frontend.

    2. Designed and implemented RESTful APIs using Express.js (opens in a new tab), integrating with a PostgreSQL (opens in a new tab) database through TypeORM (opens in a new tab), resulting in a 30% improvement in query performance.

    3. Developed efficient Go (opens in a new tab) microservices to handle computationally intensive tasks, improving overall system response time by 40%.

    4. Created responsive and interactive user interfaces using Next.js (opens in a new tab) and React, implementing server-side rendering for enhanced SEO and load times.

    5. Utilized TypeScript (opens in a new tab) to enforce type safety across the backend and frontend, reducing runtime errors by 50%.

    6. Implemented caching strategies using Redis (opens in a new tab) for improved performance and reduced latency, resulting in a 60% reduction in average API response times.

    7. Implemented comprehensive testing strategies, including unit tests using Chai (opens in a new tab) and Mocha (opens in a new tab), integration tests, and end-to-end tests, and load tests using K6 (opens in a new tab), increasing code coverage to 90%.

    8. Implemented complex database schemas and migrations using TypeORM (opens in a new tab), ensuring data integrity and smooth schema evolution.

  4. 04

    July 2022 – Jan 2023

    Full Stack Developer, Bitroot.org

    • React
    • Node
    • Express
    • MongoDB
    • MySQL
    • Geofarer
    1. Implemented a SPA (opens in a new tab) using React (opens in a new tab) and Next.js (opens in a new tab) to provide a smooth and efficient user experience.

    2. Implemented MySQL (opens in a new tab) stored procedures for search and filtering data by using joins, which reduced latency by 50%.

    3. Implemented a RESTful API using Express.js (opens in a new tab) and MySQL (opens in a new tab) to provide seamless integration with the database.

    4. Architected a serverless application using AWS Lambda (opens in a new tab), API Gateway (opens in a new tab), S3 (opens in a new tab), Cognito (opens in a new tab), and DynamoDB (opens in a new tab) to provide a scalable and efficient web application.