Full Stack Developer

Architecting
Scalable Solutions

Senior Full Stack Developer with 7+ years crafting high-performance microservices and cloud-native applications. Specialized in Node.js, React, and enterprise-scale systems.

7+
Years Experience
100K+
Messages/Second
40%
Efficiency Gains
10K+
Projects Delivered

Skills & Technologies

Backend Development

Node.js Express.js RESTful APIs Microservices JavaScript ES6+

Frontend Development

React.js Next.js React Native HTML5 Tailwind CSS

Databases

PostgreSQL MongoDB MySQL

Cloud & DevOps

AWS Azure Docker Kafka

Testing & Monitoring

TDD k6 Grafana Jest Mocha

Architecture & Design

System Design Microservices ETL Pipelines Event-Driven

Professional Experience

Senior Full-Stack Developer

Napses Technology
Feb 2022 – Present | Kolkata, India

Leading development of enterprise-scale solutions for Fortune 500 clients, focusing on microservices architecture and cloud-native applications.

  • Architected Resource Management tool for Deloitte India using Node.js, Next.js, and PostgreSQL, improving operational efficiency by 30%
  • Engineered ETL pipeline in Azure Synapse with Node.js microservices, enhancing data accessibility by 40% and reducing query response times by 35%
  • Implemented real-time stock tick data processing system using Kafka and event-driven architecture, handling 100K+ messages/second with zero data loss
  • Conducted performance testing using k6 and implemented Grafana monitoring, achieving 20% improvement in system performance
  • Built Invoice System Portal with PERN stack, enhancing page load time by 25% through code splitting and lazy loading

Senior Software Engineer (Full-Stack)

Keross R&D
Jun 2018 – Feb 2022 | Kolkata, India

Led cross-functional teams building project management and resource allocation platforms for major construction firms.

  • Led team of 4 engineers building Project Management Portal for Atkins and Gleeds, processing 10,000+ projects
  • Spearheaded Self Service Dashboard development, working directly with CTO to enhance product suite and improve user self-service by 60%
  • Architected Resource Management System for AECOM, reducing scheduling conflicts by 50% through optimized algorithms
  • Developed Portfolio Management Dashboard with advanced data visualization and real-time data feeds
  • Built cross-platform Invoice Billing mobile app using React Native with OAuth 2.0, supporting 5,000+ active users
  • Mentored junior developers on best practices and TDD, improving team code quality by 35%

Key Projects

01

Real-Time Stock Processing System

Event-driven architecture for processing stock tick data at massive scale with Kafka, ensuring fault tolerance and zero data loss while handling 100K+ messages per second.

Node.js Kafka Event-Driven Microservices
02
🔄

Azure ETL Pipeline

Consolidated multi-source data pipeline using Azure Synapse and Node.js microservices, achieving 40% improvement in data accessibility and 35% reduction in query response times.

Azure Synapse Node.js ETL Data Engineering
03
📊

Deloitte Resource Management

Enterprise resource management platform with RESTful APIs and real-time data synchronization, improving operational efficiency by 30% for Deloitte India.

Next.js PostgreSQL REST API Real-time Sync
04
🏗️

Construction Project Portal

Comprehensive project management platform for major firms like Atkins and Gleeds, managing 10,000+ projects with Java Spring, React, and MongoDB stack.

React.js Java Spring MongoDB MySQL
05
📱

Invoice Billing Mobile App

Cross-platform mobile application with OAuth 2.0 authentication, serving 5,000+ active users with Node.js backend and React Native frontend.

React Native Express.js OAuth 2.0 Passport.js
06
🎯

AECOM Resource System

Optimized resource allocation platform reducing scheduling conflicts by 50% through advanced algorithms and real-time availability tracking.

Node.js JavaScript MongoDB Algorithms

Let's Build Something Great

Connect With Me

I'm always interested in hearing about new projects, opportunities, and collaborations. Whether you need a senior developer for your team or want to discuss a technical challenge, feel free to reach out.