Skip to main content

Birat Bhattacharjee Decorative terminal: the animated name cycles through English, Swedish, Hindi, Assamese, and Bengali once, then stays in English. Hover pauses; moving the pointer away replays. With reduced motion, only a static name is shown.

Real-time web experiences that scale.

Full-stack developer

What problems I solve

Hi, I am Birat Bhattacharjee, a Senior Software Engineer with 6 years of experience building scalable, high-performance web applications using React, TypeScript, Node.js, and Go. I specialise in designing and implementing scalable frontend architecture, real-time systems, and performance optimisation, working with technologies such as WebRTC, WebSockets, and Server-Sent Events.

I've led large frontend initiatives, built reusable UI platforms and component libraries, worked with monitoring tools like Sentry, Kibana, CubeAPM and developed backend micro-services that support thousands of users. My focus is on writing clean, scalable code through well-structured architectures, reusable abstractions, and solid test coverage, while collaborating closely with cross-functional teams, mentoring engineers through code reviews and design discussions, and driving reliable releases via strong CI/CD practices.

Experience

  1. March 2024 – January 2026

    Senior Software EngineerHealthplix Technologies

    Bengaluru

    • Led frontend architecture for HALO, the platform's AI assistant — collaborating across backend, product, and design to define component boundaries, data flows, and release strategy for a scalable, multi-team delivery.
    • Built a real-time audio recording pipeline using Web Workers and WebSockets, enabling low-latency audio uploads at scale across the enterprise user base.
    • Designed a JSON-driven UI engine that eliminated per-template frontend development, cutting turnaround from 3 days to zero for new clinical form templates.
    • Developed a secure attachment microservice in Go, MySQL, GRPC and AWS cloudfront, serving 5 million patients with improved fault tolerance.
    • Improved HALO lighthouse score from 80 to 93 through targeted Core Web Vitals optimisation, reducing FID, LCP and CLS scores.
    • Owned production debugging and RCA of critical issues, driving improvements in code quality, linting standards, release strategies, and sharing learnings across teams to prevent regressions.
    • React
    • Zustand
    • React Testing Library
    • TailwindCSS
    • Lighthouse
    • Rollup
    • Go
    • Node.js
    • Sentry
    • Kibana
    • CubeAPM
    • NPM
    • Service Workers
    • REST
    • SSE
    • WebSockets
    • GRPC
    • AWS
    • MySQL
  2. March 2022 – February 2024

    Lead Software Developer / Software DeveloperMPSC Inc.

    Remote

    • Built and led development of low-latency real-time communication platforms for financial trading systems using React, WebRTC and Node.js.
    • Implemented Redux-based connection state management combined with callbacks to handle reconnects one call at a time, reducing call drops by 25%.
    • Delivered real-time conference event updates using Websocket combined with Web Workers, improving UI responsiveness under high load.
    • Designed and developed backend APIs to create and manage conferences with secure authentication using Auth0, and built a payment validation microservice improving licence conversion by 50%.
    • Engineered scalable conferencing infrastructure on GCP using GKE, provisioning FreeSWITCH nodes and ensuring session stickiness via SIP proxy for reliable call routing.
    • As a lead, collaborated with stakeholders to define requirements, plan timelines and drive milestone-based delivery, ensuring predictable releases.
    • Mentored engineers and improved team delivery efficiency through code reviews and architectural guidance.
    • React
    • Redux
    • CSS
    • FreeSWITCH
    • Rollup
    • WebRTC
    • Node.js
    • Kubernetes
    • Docker
    • REST
    • WebSockets
    • GCP
    • Azure
    • Mongo
  3. June 2019 – September 2021

    Consultant II / Consultant IHitachi Vantara

    Hyderabad

    • Developed new features and enhanced existing functionality in a Java-based engine that processed Change Orders between two PLM enterprise applications.
    • Optimized SQL queries for faster lookups, reducing Change Order processing time.
    • Implemented scheduling mechanisms on Linux and Windows servers to run the engine reliably.
    • Additionally, built pixel-perfect, responsive UI components for an internal tool.
    • Improved accessibility and performance, increasing accessibility score in Lighthouse from 10 to 80.
    • Integrated REST APIs to enable seamless data exchange between frontend and backend systems.
    • Java
    • MySQL
    • React
    • HTML
    • CSS
    • Webpack
    • Accessibility
    • REST

Engineering Case Studies

  • How we built a Secure, Real-Time Conference Events Flow for WebRTC at Scale(opens in a new tab)

    At MPSC, a multiplexed pipeline from FreeSWITCH/SIP to the browser using SSE, Redis, and an event microservice on GKE—so 10–20 concurrent WebRTC calls per tab get sub-second mute, speaking, and join/leave signals without FCM or per-call sockets. Covers Auth0, tradeoffs vs WebSockets, and why we moved off Firebase Cloud Messaging.

    • WebRTC
    • SSE
    • React
    • Microservices
    • Auth0
    • GCP
    • FreeSWITCH
    • Real-time
  • Streaming with Next.js(opens in a new tab)

    Explains how the Next.js 13 App Router uses streaming and React Suspense to improve perceived performance: a loading.tsx route segment supplies the initial fallback, and a posts-and-comments example shows SEO-critical content in the first HTML response while comments load inside Suspense boundaries with skeleton placeholders.

    • Next.js
    • React
    • Streaming
    • Suspense
    • App Router
    • SSR
    • TypeScript

Demos

Content coming soon.

AI

Content coming soon.