Sankalan Dasgupta

Hi! I'm Sankalan Dasgupta, Software Engineer at P360. I focus on building our web applications for managing our IOT solutions. With tools like Angular,React and Nodejs.

Senior Software Engineer (L1)

P360

Jul, 2022 - Present

React Native

React

Terraform

Socket.io

Node.js

Express

Twilio

Azure

PostgreSQL


Architected and optimized the frontend of Zing (healthcare communication platform for Doctors and Pharma Sales Reps), focusing on Chat and Call features.

Engineered an end-to-end automation system that reduced multi-tenant Zing deployment time from a day to just 5 minutes, creating a UI-driven workflow that generates configuration files, orchestrates Terraform pipelines, provisions Azure resources (key vault, storage, databases), configures Twilio services, and manages tenant-specific information across databases.

Migrated the existing messaging system from Pusher to Socket.io and implemented zustand to persist and structurally manage data throughout the application. which streamlined data flow and minimized latency, resulting in a 10% improvement in communication efficiency.

Enhanced frontend performance through advanced optimization techniques including code tree shaking, dynamic imports, bundle splitting, image compression with WebP conversion, CSS containment, request prioritization, and eliminating render-blocking resources, resulting in a 10% higher Lighthouse score and improved Core Web Vitals.

Established Docker containerization for consistent development and production environments across the team

Implemented comprehensive unit and integration testing with Jest and React Testing Library, achieving 85% code coverage.

Created comprehensive technical documentation using Docusaurus used by 100+ developers, detailing the multi-tenant automation tool’s architecture decisions, maintenance procedures.

Intern

P360

Feb, 2022 - Jul, 2022

React

Angular

Express

Socket.io

Redux


Developed re-usable components to increase scalability.

Created and optimized Apis using Nodejs.

Used Websockets to create api to gather live data of the devices to ensure 24/7 live monitoring.