Mir Anupam Hossain Akib
Software Engineer | .NET backend & Azure Specialist
✉️ mirakib25@gmail.com
🔗 LinkedIn
📞 +8801304160705
💻 GitHub
🏠︎ 5/1-G, Middle Paikpara, Mirpur-1, Dhaka
Results-driven Software Engineer with around 3 years of experience in .NET Core, Azure Cloud Services, and Distributed Systems. Expert in designing scalable architectures using Clean Architecture, CQRS, and Mediator patterns, and automating infrastructure with Terraform.
Experience
Software Engineer
- Currently collaborating with a Swiss client (GARAIO REM) to enhance and maintain their real estate management platform, focusing on a .NET Azure Functions backend and Angular.js frontend.
- Designed and implemented high-performance gRPC services (unary, server-side streaming, and bi-directional streaming) with JSON transcoding over HTTP/2
- Participated in building scalable serverless applications with Azure Functions (.NET) integrated with API Management and SignalR Service.
- Managed & automated the Azure infrastructure using Terraform (Infrastructure as Code)
- Mentoring trainee and junior engineers on onboarding roadmaps and best practices.
Junior Software Engineer
- Investigated the source code of existing desktop application and documenting the features of the existing windows WPF application
- Collaborated with the client and the UI/UX team for the new single page application (SPA)
- Participated in breaking down the project & create a development roadmap according to new design
- Developed backend features using C# and .NET Core following Clean Architecture, CQRS + Mediator
- Worked closely with Swiss & Austrian clients to gather requirements and share weekly progress updates
- regularly create and review pull requests to ensure clean, maintainable code
- Writing and maintaining software documentation and requirements
Software Engineer
- Led implementation for "Screen Reader Alo" (EBLICT project) for the Bangladesh Government, impacting 750,000 visually impaired users.
- Optimized algorithms to increase overall application performance by 40%.
- Integrated Microsoft COM API and Windows Accessibility Tree for MS Word and Adobe Acrobat support.
- Developed an error-reporting server using ASP.NET Core Web API and a React.js monitoring dashboard.
- Built a thread pool mechanism to simplify Text-to-Speech (TTS) thread management.
- Worked closely with Ministry of Information and Communication Technology, Bangladesh Government
Skill Stack
.NET 8/9/10 .NET Core Web API C# Entity Framework Core LINQ JSON Web Token (JWT) REST APIsgRPC (Streaming)
Microsoft Azure Azure Functions Azure Blob Storage Azure API Management Microsoft Entra ID Terraform (IaC)CI / CD
Clean Architecture Repository Pattern CQRS Mediator Pattern Result Pattern System Design
SignalR PostgreSQL Couchbase Azure DevOps
Docker nginx React.js Node.js MQTT Protocol
Unit Testing NUnit FluentAssertions Agile (Jira) Git / Bitbucket
Key Projects
Real-Time Transportation Control Center System (Dispo)
- Contributed in the development of backend architecture following Custom Clean Architecture
- Developed a background worker services to Extract, Transform & Load VDV-452 data to PostgreSQL & Couchbase DB for offline sync support from mobile app
- POC on communicating between IoT device & control center app via Azure Event Grid’s MQTT broker according to VDV-435
- Integrate Json transcoding mechanism with unary gRPC / Http 2.0 with Swagger UI support.
- POC on gRPC server side streaming & bi-directional streaming.
- POC on scaling dockerized services using nginx with Caching support.
C#
.NET Core
Entity Framework Core
gRPC
VDV-452
MQTT Protocol
Couchbase
Worker Services
Docker
Real-Time Transportation Data Processing Platform (Stage9)
- Built real-time transportation data processing for the City of Vienna.
- Ingested secured JSON/CSV data via .NET Azure Functions, implemented using CQRS, Mediator, and Generic Result patterns, and integrated with Azure API Management & Entra ID.
- Stored in Blob Storage, processed via Fabric Dataflows & T-SQL views, published Power BI dashboards.
- Deployed multi-tenant Fabric workspaces using automated pipelines & Terraform.
C#
Azure Functions
.NET
Cloud Data Engineering
Azure API Management
Terraform
Microsoft Fabric
Service Principals
Microsoft Entra ID
Multilingual Machine Interface Text Management System
- Text and error message management system with multilingual support for a Swiss machine manufacturing company
- Migrated a legacy WPF desktop application to a modern .NET Core + React.js single-page web application.
- Innovated a text measurement method with SkiaSharp for a .NET Core app, overcoming System.Drawing limitations; achieved rendering accuracy by up to 98%
- Defined development roadmap and implemented features using Clean Architecture, CQRS & Mediator pattern.
- Integrated Single Sign-On (SSO) with Microsoft Entra ID (Azure AD).
- Wrote clean, maintainable, and unit-tested code using NUnit.
- Managed code reviews and pull requests via Bitbucket.
C#
.NET Core
Entity Framework Core
Clean Architecture
CQRS
Mediator Pattern
Microsoft Entra ID
Unit Testing
Docker
Screen Reader Alo | EBLICT Project, Bangladesh Government
- Contributed to Windows desktop application development using .NET Framework for the Bangladesh Government’s Screen Reader Project under the EBLICT initiative, enabling visually impaired users to operate computers in Bangla.
- Implemented support for MS Word and Adobe Acrobat document reading within the Screen Reader application.
- Developed an error reporting service with .NET Core backend and React.js frontend for monitoring and diagnostics.
- Built a thread pool mechanism to optimize Text-to-Speech (TTS) processing and improve thread management.
- Enhanced application performance by 40% through efficient algorithm optimization and implementation.
- Did a POC on Screen Reader Android Application development using Android Studio and Java with the help of android accecibility tree.
- Implemented basic functionalities of Screen Reader Android app including swipe left & swipe right to hear and select the next & previous applications' name/option name/button name. Double tab to click the selected element.
.NET Framework
C#
WinForm
Microsoft COM API
.NET Core
React.js
Java
Android
Competitive Programming
1,600+Problems Solved
770+CodeForces
350+LeetCode
Top 8%University Rank
Education
B.Sc. in Software Engineering
Grade: CGPA 3.88 / 4.00