Hi there, I'm

Tanmoy

Senior Software Engineer | Owning End-to-End Product Architecture & Cloud-Native Systems

Profile Summary

Senior Software Engineer with 7+ years of experience owning and delivering production systems end to end—from API design to cloud deployment and long-term maintenance. I focus on cloud-native systems using TypeScript, NestJS, and PostgreSQL, with strong full-stack experience in React and React Native when needed.

I have led architecture decisions, built reliable microservices, and created CI/CD pipelines that improved deployment speed, system reliability, and long-term maintainability. I work best in product-driven teams where engineers own systems, make clear trade-offs, and are accountable for what runs in production.

Skills

Technologies I've learned and worked with - constantly evolving as I continue to grow as a developer.

Programming Languages

Technology badge for JavaScriptTechnology badge for TypeScriptTechnology badge for PythonTechnology badge for JavaTechnology badge for GolangTechnology badge for PHPTechnology badge for SQL

Back-end

Technology badge for Node.js (NestJS, Express.js)Technology badge for Serverless FrameworkTechnology badge for Spring BootTechnology badge for FastAPITechnology badge for FlaskTechnology badge for DjangoTechnology badge for Laravel

Front-end

Technology badge for React.jsTechnology badge for React NativeTechnology badge for Next.jsTechnology badge for ReduxTechnology badge for GraphQLTechnology badge for Apollo GraphQLTechnology badge for REST APIsTechnology badge for Tailwind CSSTechnology badge for ExpoTechnology badge for StoryBook

Database

Technology badge for MongoDBTechnology badge for MySQLTechnology badge for PostgreSQLTechnology badge for Redis

DevOps & Cloud

Technology badge for AWS (CloudFormation, CDK)Technology badge for Google Cloud Platform (GCP)Technology badge for DockerTechnology badge for NginxTechnology badge for GitHub ActionsTechnology badge for CI/CD

Testing Frameworks

Technology badge for VitestTechnology badge for JestTechnology badge for MochaTechnology badge for ChaiTechnology badge for SupertestTechnology badge for Cypress

Other Technologies

Technology badge for RabbitMQTechnology badge for MQTTTechnology badge for WebAuthnTechnology badge for ElasticsearchTechnology badge for LogstashTechnology badge for Kibana (ELK Stack)Technology badge for OpenAPITechnology badge for GitTechnology badge for MicroservicesTechnology badge for Stripe

Professional Experience

Full Stack Software Engineer

Pinwheel | Remote

May 2023 - Present

  • Developed and maintained web and backend systems using React, NestJS, PostgreSQL, and React Native.
  • Implemented WebAuthn and biometric authentication across web and mobile platforms.
  • Developed a RabbitMQ-based service for real-time mobile device updates using the MQTT protocol.
  • Led a zero-downtime MongoDB migration by separating database and backend workloads, reducing API latency by ~55% (≈2s → 0.9s) and backend CPU usage from ~96–99% to ~70%.
  • Implemented AWS production infrastructure changes, including network isolation, private connectivity, and load-balanced service access.
  • Designed and maintained CI/CD pipelines using GitHub Actions, and built unit, integration, and end-to-end tests with Vitest and Cypress.
Technology badge for TypeScriptTechnology badge for Node.jsTechnology badge for NestJSTechnology badge for ReactTechnology badge for React NativeTechnology badge for ExpoTechnology badge for PostgreSQLTechnology badge for MongoDBTechnology badge for RabbitMQTechnology badge for MQTTTechnology badge for WebAuthnTechnology badge for AWSTechnology badge for AWS LambdaTechnology badge for AWS SQSTechnology badge for Serverless FrameworkTechnology badge for DockerTechnology badge for GitHub ActionsTechnology badge for VitestTechnology badge for CypressTechnology badge for OpenAPI

Senior Software Engineer

MedEase Technology (Ease) | Remote

May 2021 - Mar 2023

  • Designed and developed high-performance Node.js microservices using NestJS and AWS Lambda.
  • Built and optimized serverless functions, reducing cold start times and improving runtime performance.
  • Developed React-based user interfaces with a focus on performance and usability.
  • Built an embedded banking solution by integrating partner bank APIs.
  • Architected automated SSL certificate generation, reducing manual configuration time by ~80%.
  • Optimized CI/CD pipelines, reducing deployment times by ~50%.
  • Implemented HIPAA-compliant data handling for healthcare platforms.
Technology badge for TypeScriptTechnology badge for Node.jsTechnology badge for NestJSTechnology badge for ReactTechnology badge for AWSTechnology badge for AWS LambdaTechnology badge for AWS ECSTechnology badge for AWS RDSTechnology badge for PostgreSQLTechnology badge for MySQLTechnology badge for DockerTechnology badge for CI/CDTechnology badge for GitHub ActionsTechnology badge for REST APIsTechnology badge for HIPAA Compliance

Lead Software Engineer

Cramstack Ltd. | Dhaka, Bangladesh

Jan 2020 - Apr 2021

  • Developed secure, on-premise document management system using React, Spring Boot, and MSSQL
  • Engineered a document processing pipeline with Python (Flask), Celery, RabbitMQ, and Tesseract OCR
  • Handled around 100k documents with efficient processing capabilities
  • Integrated role-based access controls and audit logging for regulatory compliance
  • Automated COVID-19 data integration and daily chart generation
  • Led cross-functional remote team for healthcare product development
  • Created context-based Natural Language Query (NLQ) suggestion framework
Technology badge for ReactTechnology badge for Spring BootTechnology badge for MSSQLTechnology badge for PythonTechnology badge for FlaskTechnology badge for CeleryTechnology badge for RabbitMQTechnology badge for Tesseract OCRTechnology badge for DockerTechnology badge for CI/CDTechnology badge for Natural Language Processing

Senior Software Engineer

Cramstack Ltd. | Dhaka, Bangladesh

Jun 2019 - Dec 2019

  • Decoupled a monolithic application into independent services using RabbitMQ
  • Created a framework for context-based NLQ (Natural Language Query) suggestions using Python
  • Converted and managed services using Docker and Docker Compose
  • Developed a centralized logging system with Elasticsearch, Logstash, and Kibana (ELK)
  • Collaborated with the data science team to optimize query processing algorithms
  • Developed a Java Spring Boot service to retrieve database metadata, improving SQL database compatibility
Technology badge for PythonTechnology badge for FlaskTechnology badge for JavaTechnology badge for Spring BootTechnology badge for RabbitMQTechnology badge for DockerTechnology badge for Docker ComposeTechnology badge for ELK StackTechnology badge for CI/CDTechnology badge for Google Cloud Platform

Software Engineer

Cramstack Ltd. | Dhaka, Bangladesh

May 2018 - May 2019

  • Built APIs to summarize datasets and retrieve database information for the NLQ product
  • Developed UI components and interactive charts with Plotly.js and D3.js and React
  • Optimized large datasets for smooth performance and efficient memory usage
  • Optimized data processing and background tasks, ensuring timely updates of database summaries
  • Enhanced the NLQ system by implementing new query patterns
  • Expanded supported data types and visualizations for the analytics platform
Technology badge for ReactTechnology badge for ReduxTechnology badge for D3.jsTechnology badge for Plotly.jsTechnology badge for DjangoTechnology badge for MySQLTechnology badge for FlaskTechnology badge for CeleryTechnology badge for RedisTechnology badge for PythonTechnology badge for Google Cloud Platform

Full Stack Engineer

Dreamerz Lab Ltd. | Dhaka, Bangladesh

Jan 2017 - Apr 2018

  • Developed a social network application using the MEAN stack
  • Implemented REST APIs with Laravel
  • Developed mobile apps using IONIC 2
Technology badge for MEAN StackTechnology badge for LaravelTechnology badge for IONICTechnology badge for Mobile Development

Projects

Screenshot of Document Management System project showing the user interface and key features

Document Management System

Developed a comprehensive document management system for a banking client, enabling secure digital transformation of physical records with advanced access controls and OCR integration.

Technology badge for ReactTechnology badge for TypeScriptTechnology badge for PythonTechnology badge for FlaskTechnology badge for Tesseract OCRTechnology badge for Spring BootTechnology badge for DockerTechnology badge for CeleryTechnology badge for RedisTechnology badge for MSSQL
Screenshot of Natural Language Query Platform project showing the user interface and key features

Natural Language Query Platform

Engineered an innovative analytics platform with a natural language-driven interface, allowing users to effortlessly query and visualize complex datasets through intuitive language interactions.

Technology badge for ReactTechnology badge for D3.jsTechnology badge for Node.jsTechnology badge for PythonTechnology badge for RabbitMQTechnology badge for MySQLTechnology badge for Spring BootTechnology badge for DockerTechnology badge for AWS
Screenshot of Healthcare Practice Management Platform project showing the user interface and key features

Healthcare Practice Management Platform

Created a comprehensive web application for healthcare professionals to streamline practice operations, including patient record management, appointment scheduling, and billing integrations.

Technology badge for ReactTechnology badge for Node.jsTechnology badge for TypeScriptTechnology badge for MongoDBTechnology badge for AWSTechnology badge for DockerTechnology badge for GraphQLTechnology badge for Material-UITechnology badge for Redis
Screenshot of Pinwheel Parental Control Smartphone project showing the user interface and key features

Pinwheel Parental Control Smartphone

Developed key components for a kid-safe smartphone platform with robust parental controls, focusing on secure authentication, device management, and family-friendly app ecosystem.

Technology badge for React NativeTechnology badge for Node.jsTechnology badge for NestJSTechnology badge for TypeScriptTechnology badge for PostgreSQLTechnology badge for AWSTechnology badge for DockerTechnology badge for RabbitMQTechnology badge for MQTTTechnology badge for WebAuthn
Screenshot of Dolpin project showing the user interface and key features

Dolpin

A decentralized and encrypted storage layer built with IPFS / Filecoin, enabling secure file sharing. Designed to back up valuable NFTs and digital assets with enhanced privacy and security.

Technology badge for ReactTechnology badge for IPFSTechnology badge for NodeTechnology badge for AWSTechnology badge for TypeScript

Awards

National ICT Award logo

National ICT Award

Cramstack

2019

Power analytics for Bangladesh's power ministry (Big Data).

Rockstart AI Accelerator logo

Rockstart AI Accelerator

Cramstack

2018

Search-driven data analytics platform (Netherlands Batch 2).

Echelon 100 National Champion logo

Echelon 100 National Champion

Cramstack

2018

Search-driven data analytics (NLQ) platform (Singapore).

Education

Master of Science in Computer Science and Engineering

United International UniversityDhaka, BangladeshSeptember 2020 - January 2022

Bachelor of Science in Computer Science & Engineering

Ahsanullah University of Science and TechnologyDhaka, BangladeshSeptember 2011 - December 2016

Professional Development

Full-Stack Web Development with React SpecializationCoursera2020-09-18View Credential
AWS CloudFormation Master Class v2Udemy2022-06-11View Credential
Programming with Google Go SpecializationCoursera2020-05-05View Credential
Python for Everybody SpecializationCoursera2020-05-25View Credential