Hello, I'm

Md. Khairul Kabir

Principal Software Engineer with 9+ years of expertise in .NET, React, and micro-frontend architecture — building scalable, high-performance systems across banking, healthcare, and enterprise domains.

0+ Years Experience
0 Companies
0+ Projects Delivered
0 Certifications

Who I Am

Passionate software engineer crafting solutions that make a difference

Md. Khairul Kabir
Full Stack Dev

Principal Software Engineer based in Dhaka, Bangladesh

I am Md. Khairul Kabir, a seasoned Software Engineer with over 9 years of experience building scalable, high-performance software solutions across diverse domains. I specialize in modern web architecture — particularly micro-frontend (MFE) design using React and Backend-for-Frontend (BFF) and microservices development with .NET.

Over the years I have evolved into a technical leader, guiding both frontend and backend teams, designing system architectures, and ensuring the delivery of robust, maintainable, and secure applications. I am well-versed in Agile/Scrum practices and have a strong focus on DevOps, implementing CI/CD pipelines to enable faster, reliable releases.

Name Md. Khairul Kabir
Role Principal Software Engineer
Email me@khairulkabir.com
Location Dhaka, Bangladesh
Status Open to Opportunities

Skills & Expertise

Technologies and practices I use to build great software

Backend Development

Building robust APIs, microservices, and BFF layers with enterprise-grade .NET architecture.

.NET .NET Core C# REST API Microservices BFF Pattern ASP.NET MVC WSO2

Frontend Development

Crafting scalable micro-frontend (MFE) architectures and responsive UIs with modern frameworks.

React.js Angular Micro-Frontend TypeScript Node.js VueJS AngularJS

Database & Data

Expert in database design, optimization, and management across SQL and cloud platforms.

SQL Server T-SQL Oracle PostgreSQL Azure SQL Query Optimization

DevOps & Cloud

Implementing CI/CD pipelines and containerised deployments for faster, reliable releases.

Docker CI/CD Azure DevOps Azure Git nUnit

Architecture & Design

Designing systems that scale with proven patterns, clean code, and security in mind.

Clean Architecture SOLID Design Patterns DDD Repository Pattern MVC

Leadership & Agile

Technical leader driving sprint planning, delivery management, mentoring, and code quality.

Team Leadership Scrum Sprint Planning Mentoring Code Review Stakeholder Management

Work Experience

9+ years building enterprise software across banking, healthcare, and marketing technology

Associate Manager

BRAC Bank PLC
Current
Jan 2026 — Present Dhaka, Bangladesh

Leading the One App unified application platform (Web MFE & BFF). Designing and developing scalable micro-frontend (React) applications and .NET-based BFF. Driving system architecture for web and backend, ensuring performance, security, and maintainability. Managing Agile/Scrum processes and implementing CI/CD pipelines for automated build, test, and deployment.

React Micro-Frontend .NET BFF CI/CD System Architecture Agile

Senior Software Engineer

BRAC IT Services Limited
Feb 2024 — Dec 2025 Dhaka, Bangladesh

Developed various applications using the latest .NET Core integrated with jQuery for dynamic front-end experiences, following MVC patterns with Oracle and MSSQL Server databases. Specialised in crafting reports using cutting-edge technologies and guiding custom library development to streamline team workflows.

.NET Core MVC Oracle MSSQL jQuery Reporting

Software Engineer Level II

Wunderman Thompson Studios Dhaka
Sept 2022 — Jan 2024 Dhaka, Bangladesh

Developed internal management and marketing applications for multiple global brands using ASP.NET, .NET Core, Angular, and AngularJS. Built a portal management system with NodeJS and PostgreSQL. Wrote unit tests with nUnit to ensure application quality and reliability.

ASP.NET .NET Core Angular Node.js PostgreSQL nUnit

Senior Officer (IT)

BRAC Bank Limited
Sept 2021 — Aug 2022 Dhaka, Bangladesh

Designed and implemented applications for in-house banking clients using ASP.NET MVC, .NET Core, JavaScript, and SQL Server. Key deliverables included Debit Card generation, Bill Payment, Loan Document Tracking, Account Management, FDR management, and a low-latency stock trading platform with order and trade execution validation.

ASP.NET MVC .NET Core SQL Server AngularJS REST API Trading Platform

Software Engineer → Senior Software Engineer

Niramoy Healthtech Limited
3 yrs 2 mos
Aug 2018 — Sept 2021 Dhaka, Bangladesh

Progressed from Software Engineer to Senior Software Engineer over three years. Built the Electronic Health Record Management SaaS Application using ASP.NET Core Web API and Azure SQL. Led development of Web Patient & Doctor portals and Appointment Management system with VueJS, and the EHR platform with AngularJS.

ASP.NET Core VueJS AngularJS Azure SQL SaaS Healthcare

Software Engineer (Intern → Full-time)

LEADS Corporation Limited
Jun 2017 — Oct 2018 Dhaka, Bangladesh

Started as intern and progressed to Software Engineer. Worked on BankUltimus, a mobile banking solution — developed the user interface with AngularJS and built APIs using C#, ASP.NET MVC 5 Web API, and Oracle databases. Applied repository pattern for clean data flow between database, service, and application layers.

ASP.NET MVC C# AngularJS Oracle Repository Pattern Mobile Banking

Featured Projects

Personal projects showcasing my skills beyond the day job

Healthcare Management System

A comprehensive electronic health record and hospital management platform built during 3 years at Niramoy. Covered patient registration, appointment scheduling, prescription management, billing, and lab reports — serving multiple clinics across Bangladesh.

.NET Angular SQL Server REST API C#

Core Banking System

Worked on mission-critical core banking modules at BRAC Bank PLC — one of Bangladesh's largest private banks. Built and maintained features for account management, transaction processing, and regulatory reporting with strict reliability and compliance requirements.

.NET SQL T-SQL Banking APIs Reporting

MarTech Enterprise Platform

Developed and maintained enterprise marketing technology solutions at Wunderman Thompson for global clients. Implemented backend APIs and Angular frontends supporting large-scale campaign management, analytics dashboards, and content delivery pipelines.

.NET Core Angular TypeScript REST API Azure

What Colleagues Say

Recommendations from teammates and managers I've worked with

Khairul's diligence and commitment to excellence are exemplary. His in-depth knowledge of .NET and Frontend technologies played a pivotal role in our team's success, demonstrating both versatility and expertise. His strong sense of task ownership, coupled with a proactive approach, made him a reliable go-to person. Khairul Kabir is an asset to any software engineering team.

Raqif Bassam
Raqif Bassam Team Lead

I had the pleasure of working with Khairul as their team lead and product owner. Khairul is an outstanding developer — sincere, committed and structured. His hardworking and collaborative nature makes him an exceptional team player. If our paths ever crossed I'd love to work with him again.

Nazia Hasin
Nazia Hasin Team Lead & Product Owner

Khairul Kabir was very energetic & full of great ideas. He is definitely hard working, focused and dedicated. His drive and sincerity towards product development is undeniable. Khairul can deliver in the shortest time constraint while keeping decent code quality. It was an absolute honor to work with him.

Khaled Md Tuhidul Hossain
Khaled Md Tuhidul Hossain Software Engineer

Khairul is an impeccable team player who embraces challenges and never misses an opportunity to exceed expectations. His positive attitude towards work is contagious and lifts the whole team up. He is a gem of a developer who possesses systems thinking, making him a fine addition to any development team.

Nasrul Karim Sarker
Nasrul Karim Sarker, PMP Project Manager

Khairul Kabir has extensive knowledge in software engineering — he is the person you go to when you need help. He distinguished himself by consistently developing exceptionally well-engineered software modules. A very dedicated and detail-oriented individual, he thrives on the passion he has for software engineering and solution development.

Sadequzzaman Monoj
Sadequzzaman Monoj Senior Engineer

Education & Certifications

Academic foundation and continuous learning achievements

B.Sc. in Computer Science & Engineering

American International University-Bangladesh (AIUB) 2013 — 2017
ASP.NET Core: Middleware LinkedIn Learning
Using Docker and .NET Core LinkedIn Learning
Level Up: Advanced SQL LinkedIn Learning
Microservices Foundations LinkedIn Learning

Get In Touch

Have a project in mind or want to chat? I'd love to hear from you.

Whether you have an opportunity, a project to discuss, or just want to connect — I'm always open to new conversations and collaborations.

Location Dhaka, Bangladesh
Sending...
Your message has been sent. Thank you!