Who I Am
Passionate software engineer crafting solutions that make a difference
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.
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.
Frontend Development
Crafting scalable micro-frontend (MFE) architectures and responsive UIs with modern frameworks.
Database & Data
Expert in database design, optimization, and management across SQL and cloud platforms.
DevOps & Cloud
Implementing CI/CD pipelines and containerised deployments for faster, reliable releases.
Architecture & Design
Designing systems that scale with proven patterns, clean code, and security in mind.
Leadership & Agile
Technical leader driving sprint planning, delivery management, mentoring, and code quality.
Work Experience
9+ years building enterprise software across banking, healthcare, and marketing technology
Associate Manager
BRAC Bank PLCLeading 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.
Senior Software Engineer
BRAC IT Services LimitedDeveloped 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.
Software Engineer Level II
Wunderman Thompson Studios DhakaDeveloped 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.
Senior Officer (IT)
BRAC Bank LimitedDesigned 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.
Software Engineer → Senior Software Engineer
Niramoy Healthtech LimitedProgressed 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.
Software Engineer (Intern → Full-time)
LEADS Corporation LimitedStarted 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.
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.
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.
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.
What Colleagues Say
Recommendations from teammates and managers I've worked with
Education & Certifications
Academic foundation and continuous learning achievements
B.Sc. in Computer Science & Engineering
American International University-Bangladesh (AIUB) 2013 — 2017Get 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.