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
WellDev Bangladesh Ltd. | July 2025 – Present
  • 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
WellDev Bangladesh Ltd. | May 2024 – June 2025
  • 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
Apurba Technologies Ltd. | May 2023 – April 2024
  • 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
Daffodil International University | December 2022

Grade: CGPA 3.88 / 4.00