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!
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 various frameworks
- Architected microservices using AWS ECS, Docker, and PostgreSQL
- Created comprehensive CI/CD pipelines using 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
- 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
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
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
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
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
Projects

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.

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.

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.

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.

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.
Awards

National ICT Award
Cramstack
Power analytics for Bangladesh's power ministry (Big Data).

Rockstart AI Accelerator
Cramstack
Search-driven data analytics platform (Netherlands Batch 2).

Echelon 100 National Champion
Cramstack
Search-driven data analytics (NLQ) platform (Singapore).