Available for opportunities

Mahabub Hossain

Full-StackDeveloper

Architect and deploy scalable web and mobile applications with 4+ years of expertise in React, Next.js, NestJS, and Native Android with Java.

Connect with me

Portfolio.tsx
import React, { useState } from 'react';

const Developer: React.FC = async ()  => {
    name: 'Mahabub Hossain',
    role: 'Full-Stack Developer',
    stack: [
    'React ⚛️', 'Next.js ▲',
    'TypeScript 📘', 'NestJS 🦁',
    'Node.js 🚀', 'Java ☕'
  ],
    experience: '4+ years',
    passion: '∞'
  });

  return (await buildAwesomeThings());


// Let's create something amazing together! 🚀
mahabub@devportfolio:~
$
installing skills... added 20+ packages in 4 years
$
[main 8a3f2c1] Ready to build amazing things 3 files changed, 100+ insertions(+)
$
⚛️React
Next.js
📘TypeScript
🦁NestJS
🚀Node.js
Java

About Me

I'm an accomplished full-stack developer with 4+ years of experience architecting and deploying scalable web and mobile applications. I specialize in the JavaScript/TypeScript ecosystem and Native Android development with Java, with deep expertise in system design, clean architecture, and optimizing complex databases. I'm passionate about writing maintainable code and mentoring teams to deliver high-performance enterprise solutions.

Technical Skills

Frontend Development

Core Technologies

JavaScript, TypeScript, React.js, Next.js

Styling & UI

Tailwind CSS, shadcn/ui, CSS Modules, Figma

State Management

Redux, Redux Toolkit, Zustand, Context API

Backend Development

Runtime & Frameworks

Node.js, NestJS, Express.js

API Development

RESTful APIs, GraphQL, gRPC, WebSocket

Mobile & Payment

Android (Java), React Native, Payment Gateways

Database & Caching

Databases

PostgreSQL, MySQL, MongoDB, Redis

Optimization

Query Optimization, Indexing, Caching Strategies

Data Management

Database Design, Performance Tuning

DevOps & Cloud

CI/CD & Automation

GitHub Actions, GitLab CI, Docker, PM2

Cloud Platforms

AWS (S3, EC2), Azure, OVH Cloud, Hetzner

Infrastructure

Nginx, SSH, VPS Management, Dokploy, SSL/TLS

Architecture & Design

Architecture Patterns

Clean Architecture, MVC, Microservices, Monorepo

Design Tools

Figma, UI/UX Prototyping

Best Practices

Design Patterns, Code Organization

Testing & Quality

Testing

UAT, TDD, L3 Testing

Compliance

ISO 8583 Compliance, Security Standards

Code Quality

Code Review, Documentation, Best Practices

Domain Expertise

Fintech & Banking

Payment processing, card management systems, transaction reconciliation, dispute management, POS terminal operations

Payment GatewayCard ManagementPOS SystemsTransaction Security

E-commerce

Online payment gateways, inventory management, product catalogs, secure transactions

Online PaymentsInventory SystemsProduct CatalogsSecure Checkout

Enterprise Systems

ERP solutions, POS systems, inventory & accounting, microservice architectures

ERP SolutionsMicroservicesAccounting SystemsBusiness Logic

Key Competencies

Full-Stack DevelopmentSystem DesignPerformance OptimizationCode ArchitectureTeam LeadershipProblem SolvingTechnical DocumentationAgile DevelopmentCross-functional CollaborationAPI DesignMobile DevelopmentDatabase Optimization

Experience

Software Engineer

IT Consultants PLC (Qcash)

Current

Dhaka, BangladeshFeb 2021 – Present

  • Develop responsive, high-performance web applications using React.js and Next.js
  • Design scalable, reusable frontend components with clean, maintainable architecture
  • Build backend services and APIs ensuring secure, efficient data flow
  • Perform L3 testing for banking and fintech systems with ISO 8583 compliance

Support Engineer

IT Consultants PLC (Qcash)

Dhaka, BangladeshFeb 2016 – Jan 2021

  • Managed CMS (Card Management System) & TranzWare Online operations
  • Handled dispute management and transaction reconciliation
  • Performed UAT testing for Mobile Applications & Back-Office Systems

Education

Bachelor of Science

Fareast International University

Electrical and Electronic Engineering
Dhaka, Bangladesh
2015 – 2018

Diploma in Engineering

Barisal Polytechnic Institute

Electronics Engineering
Barishal, Bangladesh
2005 – 2009

Secondary School Certificate

Patarhat Muslim Secondary School

Science Group
Barishal, Bangladesh
2003 – 2005

Certificates

Meta Front-End Developer Certificate

Meta

Credential ID:4WZU6DW2RA3Q
2023
View Credential

NestJS Masterclass - NodeJS Framework

Udemy

Credential ID:UC-3677ea56-bb31-4ecd-873b-0944a152f6dc
2024
View Credential

Reactive Accelerator - Batch 1

Learn with Sumit

Credential ID:LWSCTXN-914NTSA7
2024
View Credential

Featured Projects

Featured

Smart Sale POS

Sales, Inventory & Accounting Solution

ReactTypeScriptRedux ToolkitTailwind CSSNestJSPostgreSQLReact Hook FormREST API
Featured

German Butcher

Modern E-commerce with Secure Online Payments

ReactNext.jsTypeScriptTailwind CSSNestJSPostgreSQLSSL PaymentRedux Toolkit

Nayanagor Somity

Micro Credit Management System

ReactRedux ToolkitTypeScriptTailwind CSSNestJSPostgreSQLAG GridREST API

Sawari

Bike Inventory & Document Management Application

Next.jsTypeScriptTailwind CSSNestJSMongoDBMongooseREST APIReact Hook Form

Greenpac Energy

Energy Solutions & Management Platform

Next.jsTypeScriptTailwind CSSNestJSPostgreSQLJWTREST APIZod

Honda Sale Point Service Booking

Online Service Booking & Management System for Honda Vehicles

Next.jsTypeScriptTailwind CSSNestJSPostgreSQLREST APIReact Hook FormZod

Blog & Articles

Role Base Access Control in NestJS

Implementing robust role-based access control (RBAC) patterns in NestJS applications to manage user permissions and secure endpoints effectively.

NestJSSecurityBackend

Medium Article

How to Upload Files with NestJS, MongoDB, and AWS S3

Complete guide on implementing file upload functionality in NestJS with MongoDB integration and AWS S3 storage for scalable applications.

NestJSMongoDBAWS S3

Dev Genius Article

Integrating SSLCommerz Payment Gateway in NestJS E-commerce

Step-by-step integration of SSLCommerz payment gateway in NestJS e-commerce projects for secure online transactions.

NestJSPaymentE-commerce

Medium Article

Docker দিয়ে React (Vite) + NestJS অ্যাপ ডেপ্লয়মেন্ট

Complete guide on containerizing and deploying React (Vite) + NestJS applications using Docker for production-ready deployments.

DockerReactNestJSDevOps

Medium Article

Integrating Google Analytics 4 & Google Tag Manager in React and Next.js

Learn how to implement Google Analytics 4 and Google Tag Manager in React and Next.js applications for comprehensive tracking and analytics.

AnalyticsReactNext.jsGTM

Medium Article

Deploying a Full Stack Application with Node.js, PM2, Nginx & SSL

Complete guide on deploying full stack applications to production using Node.js, PM2 for process management, Nginx as reverse proxy, and free SSL certificates with Let's Encrypt.

Node.jsDevOpsNginxDeploymentPM2SSL

Medium Article

Complete Guide: Deploy React + NestJS on Ubuntu VPS with Docker, Nginx, PostgreSQL & Let's Encrypt SSL

Comprehensive deployment guide covering React and NestJS application deployment on Ubuntu VPS using Docker containers, Nginx reverse proxy, PostgreSQL database, and free SSL certificates.

ReactNestJSDockerDevOpsPostgreSQLNginxSSL

Dev Genius Article

Stop Using ../../../../ in Vite: Clean Up Your Imports with Absolute Paths

Learn how to configure absolute imports in Vite projects to eliminate messy relative paths and improve code readability and maintainability.

ViteReactTypeScriptBest Practices

Dev Genius Article

How Reduced a React App's Bundle Size from 4MB to 30KB

Discover optimization techniques and strategies to dramatically reduce React application bundle size, improving load times and overall performance.

ReactPerformanceOptimizationBundle Size

Dev Genius Article

Get in Touch