Sankalan Dasgupta

Hi! I'm Sankalan Dasgupta, Senior Software Engineer at P360. I build full-stack products end-to-end — from product ideation and architecture to deployment — with React, TypeScript, Node.js, and PostgreSQL. I care deeply about performance, accessibility, and shipping things that actually work.

Senior Software Engineer (L1)

P360

Feb, 2022 - Present

React

TypeScript

Node.js

Express

Socket.io

PostgreSQL

Terraform

Azure

Docker

Jest

Playwright


Took full ownership of features end-to-end — from product ideation and architecture to development, testing, and deployment — on Connect, a healthcare communication SaaS used by 20k+ Doctors across 45+ countries, spanning React, TypeScript, Node.js, and PostgreSQL.

Built and optimised the React and TypeScript frontend of Connect with a strong product mindset — delivering reusable, WCAG 2.1 accessible components, real-time chat and call features, and polished user experiences; improved Lighthouse score by 10% through code splitting, dynamic imports, WebP compression, and eliminating render-blocking resources.

Engineered an end-to-end config-driven tenant provisioning and data migration system using Node.js and Express.js that reduced multi-tenant onboarding from a full day to just 5 minutes, orchestrating Terraform pipelines, provisioning Azure resources, and migrating data across PostgreSQL databases with high reliability.

Designed and scaled RESTful APIs for authentication, validation, and healthcare business logic across multi-tenant environments, implementing middleware for logging, error handling, and rate limiting — ensuring operational observability and reliability at scale.

Migrated real-time messaging infrastructure from Pusher to a microservices-based solution using Socket.io and Node.js, optimising WebSocket connections and reducing message latency by 10% while improving scalability for 20k+ concurrent users.

Managed continuous feature rollouts using feature flags enabling multiple safe releases per day; made deliberate trade-offs between speed and quality to align engineering decisions with business priorities in a fast-paced product environment.

Championed code quality through structured code reviews; implemented comprehensive testing using Jest, React Testing Library, and Playwright achieving 85% code coverage with automated execution in CI/CD pipelines.

Established Docker containerisation for consistent development and production environments; created technical documentation using Docusaurus serving 100+ developers, covering architecture decisions and maintenance procedures.