Back to Portfolio

Md Irfanul Alam

Software Engineer & Full-Stack Developer

irfanulalamtanvir@gmail.com|+880 1923-384325|Dhaka, Bangladesh|linkedin.com/in/imirfanul|github.com/imirfanul

Summary

Software Engineer with 5+ years of full-stack experience building modern, scalable web applications. My expertise spans across the entire development stack — from crafting pixel-perfect user interfaces with React, Next.js, and Tailwind CSS, to building robust backend systems with Node.js, Nest.js, and Python. I specialize in designing efficient database architectures using PostgreSQL and MySQL, applying OOP principles and clean architecture to ship maintainable, high-performance products.

Experience

Software EngineerCurrent

My Offer 360 Degree (Orangetoolz)

Sep 2021 – Present
  • Implemented CI/CD pipelines with Docker for streamlined deployments
  • Built modular, reusable UI components using React, MUI, and Tailwind CSS
  • Developed REST APIs with Node.js/Nest.js using Prisma ORM
  • Engineered real-time features with Socket.io and Redis
  • Designed and optimized PostgreSQL/MySQL database schemas
  • Implemented comprehensive testing with Jest and Cypress
  • Set up performance monitoring with Grafana and Rollbar

Mobile App Developer (Intern)

My Offer 360 Degree

Jun 2021 – Aug 2021
  • Developed cross-platform mobile applications using React Native
  • Integrated Firebase for authentication and real-time database
  • Collaborated with senior developers on code reviews and best practices

Skills

LanguagesJavaScript (5yr) · TypeScript (4yr) · Python (2yr)
FrontendReact (4yr) · Next.js (3yr) · Tailwind CSS (3yr) · Redux Toolkit (3yr) · MUI (3yr)
BackendNode.js (4yr) · Express (4yr) · Nest.js (2yr) · FastAPI (1yr)
DatabasesPostgreSQL (4yr) · MySQL (3yr) · Prisma (2yr) · Sequelize (2yr)
DevOpsDocker (2yr) · CI/CD (2yr) · Nginx (1yr)
ConceptsOOP (4yr) · Clean Architecture (3yr) · System Design (2yr) · Testing (3yr)
ToolsGit · Jest · Cypress · RabbitMQ · Socket.io · Redis · Grafana

Education

Bachelor of Science in Computer Science & Engineering

State University of Bangladesh

2017 – 2021

Completed degree while working as an intern and transitioning into full-time engineering

NPM Packages Published

next-query-optimizerOptimized query param handling for Next.js apps
nestjs-prisma-paginationPlug-and-play Prisma pagination for NestJS
react-slot-machine-uiAnimated slot machine component for React
ts-api-schemaTypeScript-first API schema builder
express-zod-middlewareZod-based request validation middleware for Express
pg-migration-runnerLightweight PostgreSQL migration runner