Skip to content
← Our team

Hafijur Rahman

Backend Engineer

PHP (Laravel) · Node.js (NestJS) · MySQL · REST APIs · Docker · Kubernetes · AWS

Dhaka, Bangladesh

Professional summary

Backend Engineer with 8+ years building and scaling HRIS, ERP and marketplace platforms on PHP (Laravel), MySQL and Node.js (NestJS, Express), exposed through versioned REST APIs. Experienced in event-driven architecture and containerized delivery with Docker, Kubernetes, AWS and GitHub Actions CI/CD. Builds React and Next.js frontends alongside backend services, and has delivered a two-sided marketplace with real-time booking and payments. Leads Agile squads through code reviews, automated testing (PHPUnit, PHPStan) and close collaboration with product and stakeholders to ship on schedule.

Professional experience

Lead Software Engineer · Robi Axiata

Jul 2026 – Present

  • Lead backend architecture for enterprise HRIS platforms, applying Repository, Service Layer and Event-Driven Architecture patterns across product lines.
  • Drive REST API design with OAuth2/JWT authentication and own Docker and GitHub Actions CI/CD pipelines for a 4-engineer squad.
  • Develop Demand360, a demand management platform with AI-generated BRDs and OpenProject REST API integration for task creation and status sync.
  • Redesigned the User Access Management (UAM) permission system using backed PHP enums and an Artisan sync command, simplifying page and permission registration.
  • Build recruitment platform features, including automated interviewer slot-assignment notifications.
  • Containerize career portal and HRIS APIs with Docker, resolving networking, key-management and PHP version issues across Laravel environments.

Lead Software Engineer · Red.Digital Limited

Mar 2022 – Jun 2026

  • Architected enterprise HRIS platforms for 4,000+ users using modular Repository, Service Layer and Event-Driven patterns for maintainable, scalable code.
  • Designed versioned RESTful APIs with OAuth2/JWT authentication and rate limiting, cutting third-party integration time by 35%.
  • Delivered client platforms including Robi Axiata's Facility Service Desk and banking HRIS for Jamuna Bank, City Bank and IDCOL.
  • Led a 4-engineer Agile squad through pull request reviews, PHPStan static analysis and automated tests, delivering on time across 12+ consecutive sprints.
  • Automated CI/CD pipelines with Docker and GitHub Actions, reducing deployment time by 40%.
  • Collaborated with product owners and client stakeholders to define requirements and break initiatives into sprint-ready tasks.

Senior Software Engineer · Tikweb

Nov 2019 – Mar 2022

  • Led development of Coachsome, a two-sided coaching marketplace with Stripe payments and Redis-cached search.
  • Built full-stack applications with Laravel and Nuxt.js, plus reusable Vue component libraries from Figma designs, cutting frontend rework by 30%.
  • Integrated Quickpay payments and Google Maps API with webhook validation, achieving zero payment discrepancies.
  • Deployed Directus headless CMS, cutting content update cycles by 60%, and Dockerized development environments to bring developer onboarding under 2 hours.

Assistant Software Engineer · Ambala IT

May 2018 – Oct 2019

  • Built HRMS/ERP modules (Leave, Payroll, Bonus, Transfers), eliminating 15+ hours per week of manual HR data entry.
  • Optimized payroll database queries, cutting peak-load latency by 45%.
  • Implemented role-based access control (RBAC) and AES encryption to meet compliance requirements.

Key projects

Demand Solution: Demand Management Platform

REST API, OpenProject API, AI integration

  • Built a platform for demand submission, assessment and approval, serving as the source of truth for demand workflows.
  • Integrated AI to generate Business Requirement Documents (BRDs) from submitted demands, automating requirement drafting.
  • Consumed the OpenProject REST API to create implementation tasks from approved demands and sync delivery status back, selecting OpenProject after evaluating it against Plane.

Robi FSD: Facility Service Desk

Team Lead | Laravel, Next.js, Redis, Laravel Horizon, Docker

  • Delivered Vehicle, Security and Visitor Management modules for 5,000+ daily users across 50+ branches.
  • Built a Redis/Horizon queue-based notification engine that cut response time by 40%; integrated HR4U, raising self-service adoption by 65%.

Banking HRIS: Jamuna Bank, City Bank, IDCOL

Team Lead | Laravel, MySQL, PostgreSQL, Filament, RBAC

  • Delivered HRMS covering payroll, tax and audit reporting, with AES-256 encryption for Bangladesh Bank compliance.
  • Built multi-tier approval portals that cut HR support tickets by 50%.

Coachsome: Sports Coaching Marketplace

Lead Developer | Laravel, Nuxt.js, Vue.js, Stripe, Redis

  • Built a two-sided marketplace with real-time booking and Stripe payments, onboarding 1,000+ coaches at launch.
  • Implemented Redis-cached search, achieving sub-100ms response times.

Naba ERP: HR & Payroll Platform

Backend Engineer | Laravel, MySQL, REST API, Docker

  • Built a configurable payroll engine for 1,200+ employees; a plugin-style modular architecture cut feature delivery time by 50%.

Technical skills

Backend
PHP (Laravel), Node.js (NestJS, Express), TypeScript, JavaScript (ES6+), Go, Python
Databases
MySQL, PostgreSQL, Oracle, Redis; SQL schema design, query optimization, indexing
APIs & Architecture
RESTful API, Event-Driven Architecture, OAuth2, JWT, Sanctum, WebSockets, OpenAPI/Swagger
DevOps & Cloud
Docker, Kubernetes, AWS (EC2, S3, RDS), CI/CD, GitHub Actions, Bitbucket, Nginx
Frontend
React, Next.js, Vue.js 3, Nuxt.js, Inertia.js, Alpine.js, HTML5, CSS3, Tailwind CSS, Bootstrap
Testing & Quality
PHPUnit, PHPStan, automated testing, code review
Tools & Methods
Git, JIRA, Filament, Agile/Scrum
Domains
Marketplaces, HRIS/HRMS, ERP, Fintech, Banking

Education

B.Sc. (Hons) in Computer Science & Engineering

Bangladesh Institute of Science & Technology (BIST), Dhaka

2011 – 2017

Certifications

  • Foundations of Project Management, Google / Coursera