Hi there, I'm

Tanmoy

Senior Software Engineer | Cloud & Distributed Systems

Profile Summary

Senior Software Engineer based in Melbourne with 9+ years of experience designing, building, and operating production systems. I focus on backend and platform engineering using AWS, TypeScript, Node.js, NestJS, and PostgreSQL, with full-stack experience in React and React Native.

I have led architecture decisions, built distributed and event-driven systems, and improved production reliability, API performance, and deployment speed. My experience includes healthcare, banking, and mobile device platforms, with access control and audit logging built into core workflows. I have full working rights in Australia and require no sponsorship.

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 GoTechnology 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 LaravelTechnology badge for GraphQLTechnology badge for Apollo GraphQLTechnology badge for REST APIs

Front-end

Technology badge for React.jsTechnology badge for React NativeTechnology badge for Next.jsTechnology badge for ReduxTechnology 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 (Lambda, ECS, RDS, SQS, VPC, ALB, 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

Senior Software Engineer (Full Stack)

Pinwheel | Remote

May 2023 - Present

  • Led a zero-downtime MongoDB migration separating database and backend workloads, reducing API latency by approximately 55% (2.0 s to 0.9 s) and backend CPU usage from 96–99% to approximately 70%.
  • Redesigned AWS production networking with private subnets and load balancers, removing direct public access to application and database services.
  • Resolved fleet-wide polling overload in a GenieACS device-management platform and migrated NLB/ALB routing for VoIP/WebRTC devices.
  • Built a RabbitMQ-backed MQTT pipeline for real-time, bidirectional communication between mobile devices and backend services, with reconnection handling.
  • Implemented WebAuthn and biometric authentication across web and React Native clients.
  • Designed and maintained GitHub Actions CI/CD pipelines and implemented unit, integration, and end-to-end tests using Vitest and Cypress.
  • Built and maintained full-stack applications using React, NestJS, PostgreSQL, and React Native.
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

Software Engineer to Senior Software Engineer

MedEase Technology (Ease) | Remote

May 2021 - Mar 2023

  • Joined as Software Engineer in May 2021; promoted to Senior Software Engineer in July 2022.
  • Built NestJS microservices and developed AWS Lambda services using Serverless Framework across separate projects.
  • Developed React-based interfaces for healthcare workflows.
  • Integrated partner bank APIs to deliver an embedded banking solution supporting core business workflows.
  • Automated SSL certificate generation and renewal, reducing manual configuration effort by approximately 80% and eliminating recurring certificate-related outages.
  • Redesigned CI/CD pipelines, reducing deployment time by approximately 50%, and implemented unit and integration tests using Jest, Mocha, and Chai.
  • Implemented HIPAA-compliant data handling across healthcare platforms, including access controls and audit logging.
Technology badge for TypeScriptTechnology badge for Node.jsTechnology badge for NestJSTechnology badge for ReactTechnology badge for AWSTechnology badge for AWS LambdaTechnology badge for Serverless FrameworkTechnology 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 a secure, on-premises document management system using React, Spring Boot, and MSSQL.
  • Engineered a document processing pipeline with Python (Flask), Celery, RabbitMQ, and Tesseract OCR, handling around 100,000 documents.
  • Integrated role-based access controls and audit logging for regulatory compliance.
  • Automated COVID-19 data integration and daily chart generation.
  • Led a cross-functional remote team developing a healthcare product.
  • Created a framework for context-based Natural Language Query (NLQ) suggestions.
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 Natural Language Query (NLQ) product.
  • Developed React UI components and interactive charts using Plotly.js and D3.js.
  • Optimized large datasets for smooth performance and efficient memory usage.
  • Optimized data processing and background tasks to keep database summaries up to date.
  • 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

  • Built a full-stack social networking application using the MEAN stack.
  • Designed and implemented REST APIs using Laravel.
  • Developed mobile applications using Ionic 2.
Technology badge for MEAN StackTechnology badge for LaravelTechnology badge for Ionic 2Technology badge for Mobile Development

Projects

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

Document Management System

Developed a secure, on-premises document management system for a banking client using React, Spring Boot, and MSSQL. Built a distributed OCR processing pipeline using Flask, Celery, RabbitMQ, and Tesseract, handling around 100,000 documents with role-based access controls and audit logging.

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

Built APIs and React-based visualizations for an enterprise analytics platform that lets users query datasets using natural language. Developed context-based query suggestions, expanded supported query patterns, and optimized large datasets for responsive charts and efficient memory usage.

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

Built backend services and React-based interfaces for healthcare workflows, including patient records, appointment scheduling, and billing integrations. Implemented access controls and audit logging, integrated partner bank APIs, and automated SSL certificate generation and renewal, reducing manual configuration effort by approximately 80%.

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

Built backend, web, and mobile features for a smartphone platform for children and teens. Implemented WebAuthn and biometric authentication, built a RabbitMQ-backed MQTT pipeline for device communication, and led a zero-downtime MongoDB migration that reduced API latency by approximately 55% (2.0 s to 0.9 s).

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 Node.jsTechnology 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