Hello, I am Pratim.
A Principal Software Engineer.

A seasoned Principal Software Engineer with 10+ years of experience building impactful solutions, primarily in the EdTech industry. I specialize in leveraging technologies like JavaScript, Node.js, and modern AI tools (LangChain, LLMs) to create innovative applications. I’ve led teams, thrived in fast-paced startup environments, and am passionate about translating complex business needs into high-performing software. When I’m not coding, you can find me in the kitchen or in the water!

Portrait

About Me

I bring over 10 years of hands-on experience in a range of technologies, including JavaScript, TypeScript, Node.js, Express.js, React.js, PostgreSQL, MySQL, MongoDB, Ruby on Rails, Python, HTML, CSS, and DevOps practices (CI/CD, AWS).

Additionally, I have experience in developing agentic AI and retrieval-augmented generation (RAG) applications using advanced tools such as LangChain, LangChain Agents, and LangChain RAG with LLMs like OpenAI, Gemini, and llama.

Beyond my technical expertise, I have led a team of six engineers, fostering collaboration and driving project success. My career has primarily been in dynamic startup environments, where I've worked closely with co-founders to translate complex business requirements into practical, high-impact solutions.

Feel free to check out my projects below or get in touch if you'd like to collaborate on something exciting!

Experience

  • Greater Than Education Technologies (Narayana Group)

    04/2025 - Present

    Principal Software Engineer

    • Modernised deployment infrastructure for 100+ legacy websites by migrating from ad-hoc FileZilla-based deployments to a standardised Git-based PR review workflow on Kubernetes, eliminating oversized VMs and enabling efficient autoscaling.
    • Guided both the engineering and DevOps teams to Dockerize all 100+ legacy PHP applications, forming the foundation for the Kubernetes migration and establishing containerisation best practices across the organisation.
    • Led a team of 7 to re-platform the most critical legacy websites onto NestJS, Next.js, and PostgreSQL within a microservices architecture, improving maintainability, developer velocity, and system resilience.
    • Led a team of 5 to deliver scalability, performance optimisation, and observability improvements across primary student-facing applications with 10K+ DAU, resulting in 2x–3x throughput gains.
    • Championed AI adoption across engineering teams — introducing AI-assisted tooling and workflows that measurably improved team productivity and code quality.
    • Played a key role in migrating the entire infrastructure from AWS to GCP — spanning 100+ services and applications — with zero downtime and no disruption to live users.
    • Hired and onboarded key engineering talent, scaling the team to support an ambitious platform modernisation roadmap.
  • AntWalk(YCW22)

    10/2019 - 03/2025

    Principal Software Engineer

    • As one of the first engineers in the company, I played a key role in designing and developing the backend architecture, scaling infrastructure, and ensuring high availability while optimizing costs. My work spanned across backend development, infrastructure management, CI/CD automation, and team leadership.
    • Led and mentored the backend team, helping them unlock their full potential.
    • Led, designed, and developed AntWalk LMS, also known as LXP
    • Managed Infrastructure and Cloud(AWS), CI/CD and DevOps
    • Built custom data and analytics framework
    • Worked closely with business and product teams to gather and translate requirements into scalable technical solutions.
  • Think & Learn Pvt. Ltd. (Byju's)

    12/2015 - 09/2019

    Software Developer

    • Contributed to backend REST APIs serving 1M+ daily active users for BYJU'S core learning platform
    • Built scalable content management system (CMS) for managing premium educational content across diverse categories
    • Contributed to the critical lead-capture system infrastructure, directly impacting business growth and user acquisition
    • Worked closely with the team that designed and developed the core learning features including an interactive quiz engine, comprehensive course management system, and personalized learner journey tracking.
  • lmsofIndia (currently known as EDZLearn Services Private Limited)

    10/2014 - 11/2015

    Software Trainee

    • Engineered custom Moodle themes and plugins for multiple enterprise LMS platforms using PHP, JavaScript, and modern web technologies
    • Developed RESTful APIs extending Moodle's core functionality to support custom mobile applications
    • Architected third-party service integrations using REST APIs and webhooks, enhancing platform capabilities
    • Led performance optimization initiatives, resulting in improved codebase efficiency and security through systematic refactoring
    • Established version control (Git) best practices and Linux environment workflows, mentoring team members in adoption
    • Implemented staged deployment processes, enhancing release reliability and reducing deployment risks

Skills & Expertise

JavaScript
TypeScript
Node.js
Express.js
React.js
PostgreSQL
MySQL
MongoDB
Ruby on Rails
Python
HTML/CSS
DevOps (CI/CD, AWS)
LangChain
AI Applications

Additional Expertise

Git & Version Control CI/CD Pipelines GraphQL REST API Design Test-Driven Development Agile Methodologies UI/UX Design Microservices System Architecture Serverless HLD & LLD

Portfolio

helpmefind - an intelligent location-based recommendation system that leverages AI to help you discover the perfect places nearby without the endless scrolling and review-reading.

helpmefind - an intelligent location-based recommendation system that leverages AI to help you discover the perfect places nearby without the endless scrolling and review-reading.

Web Application

PagePal: Your AI buddy for chatting with websites

PagePal: Your AI buddy for chatting with websites

Telegram bot

BlogForge - AI-powered Content Alchemy

BlogForge - AI-powered Content Alchemy

Web application

Latest Blog Posts

Contact

Let's work together. Feel free to reach out if you want to collaborate on a project, talk about design, or just chat.