Hi there, I'm

Tanmoy

A passionate full-stack engineer with 7+ years of experience building modern & highly scalable web apps and services.

About Me

I began my software engineering journey in 2017, working on full-stack applications using MEAN stack and mobile development with IONIC. This early experience provided me a solid foundation across different platforms.

At Cramstack, I progressed from Software Engineer to Lead Software Engineer, where I specialized in Natural Language Query (NLQ) systems. I built data visualization components, optimized query processing, and eventually led teams developing secure document management systems for banking clients.

My career advanced when I joined MedEase Technology as Senior Software Engineer, where I developed HIPAA-compliant healthcare solutions. I designed high-performance microservices, integrated banking APIs, and significantly improved infrastructure efficiency, reducing SSL configuration time by 80%.

Currently at Pinwheel, I'm building scalable applications with React, React Native, and Node.js. I've implemented WebAuthn authentication, developed real-time device update systems using MQTT, and created comprehensive testing frameworks to ensure product reliability.

Throughout my career, I've specialized in TypeScript, React, Node.js (NestJS), GraphQL, and cloud infrastructure with AWS and Docker. I've consistently delivered efficient solutions for complex problems, from document processing pipelines handling 100K+ documents to optimizing CI/CD workflows that reduced deployment times by 50%.

With my M.Sc. in Computer Science focused on distributed systems, I continuously explore new technologies while applying best practices in architecture, security, and performance optimization across all my projects.

Let's build something exceptional together!

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, ECS, Lambda)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 GitTechnology badge for MicroservicesTechnology badge for Stripe

Professional Experience

Full Stack Software Engineer

Pinwheel | Remote

May 2023 - Present

  • Built full-stack apps with React, React Native, Node.js, Nest.js, and PostgreSQL
  • Integrated WebAuthn and biometric-based login for web and React Native projects
  • Developed a RabbitMQ-based service for real-time mobile device updates via MQTT protocol
  • Implemented unit and integration tests using Vitest, Jest, Mocha, Chai, and Cypress
  • Architected microservices using AWS ECS, Docker, and PostgreSQL
  • Created comprehensive CI/CD pipelines using GitHub Actions
Technology badge for ReactTechnology badge for React NativeTechnology badge for Node.jsTechnology badge for NestJSTechnology badge for TypeScriptTechnology badge for PostgreSQLTechnology badge for RabbitMQTechnology badge for MQTTTechnology badge for WebAuthnTechnology badge for AWS ECSTechnology badge for DockerTechnology badge for GitHub Actions

Senior Software Engineer

MedEase Technology (Ease) | Remote

May 2021 - Mar 2023

  • Designed and developed high-performance Node.js microservices using NestJS framework and AWS Lambda
  • Developed UI using React with a focus on performance and user experience
  • Optimized Node.js serverless functions, reducing cold start times and improving performance
  • Developed an embedded banking solution integrating partner bank APIs
  • Architected automated SSL certificate generation, reducing manual configuration time by 80%
  • Optimized CI/CD pipelines, decreasing deployment times by 50%
  • Implemented HIPAA-compliant data handling for healthcare platforms
Technology badge for Node.jsTechnology badge for NestJSTechnology badge for ReactTechnology badge for AWS LambdaTechnology badge for PostgreSQLTechnology badge for MySQLTechnology badge for DockerTechnology badge for CI/CDTechnology 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