Skip to content
View habiburrahman-mu's full-sized avatar
πŸ’₯
Living in the dream
πŸ’₯
Living in the dream

Block or report habiburrahman-mu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
habiburrahman-mu/README.md

πŸ‘‹ Hello! I'm Md Habibur Rahman

Welcome to my GitHub β€” a space where .NET backends, clean architectures, Azure services, and TypeScript frontends meet purposeful design.


πŸš€ About Me

πŸ–₯️ Software Engineer II @ DataPath Ltd.
πŸ—“οΈ 4+ years of full-stack experience
🌐 Specialized in .NET, C#, Azure, Angular, and scalable API design
πŸ“Œ Passionate about clean architecture, system design, and software craftsmanship


πŸ› οΈ Tech I Work With

  • Languages: C#, TypeScript, JavaScript, SQL, Bash
  • Backend: ASP.NET Core, Entity Framework Core, Minimal APIs, Azure Functions
  • Frontend: Angular, Angular Material, Primeng, TailwindCSS
  • Cloud & DevOps: Azure App Service, Azure Web Apps, Azure Blob Storage, Azure Event Grid, Azure Service Bus, Docker
  • DBMS: MSSQL, PostgreSQL
  • Practices: Clean Code, TDD, Vertical Slice Architecture, Domain-Driven Design (DDD), CQRS

πŸ“ˆ Key Highlights

✨ Built multiple enterprise-grade .NET APIs served to thousands of users
✨ Developing a real-time chat application (SyncChat) with Vertical Slice + Docker + Modern Minimal APIs
✨ Maintained 85%+ unit test coverage in critical services
✨ Introduced clean architecture restructuring in legacy projects - improved maintainability and scalability
✨ Consistently contributed to reducing technical debt and improving code health
✨ Published internal NuGet packages for shared libraries and improved developer productivity


πŸ“Š Quick Personal Stats

πŸ’ͺ 4+ Years of Experience
πŸ“ 8+ Projects Delivered
πŸš€ 4 Internal Tools Developed
🌐 3 Azure-integrated Solutions
πŸ“š 120+ Technical Articles & Blogs Read (this year alone!)
βš™οΈ 10+ Technical Articles Written


🌱 Currently Learning

  • More Azure Services
  • End-to-End Monitoring & Observability (Telemetry and Logging)
  • Event-Driven Architecture at scale
  • Microservice Architecture and it's internal communications

πŸ’‘ Featured Project: SyncChat

A modern real-time chat platform built with:

  • βœ… Vertical Slice Architecture
  • βœ… Minimal APIs + CQRS
  • βœ… Dockerized Microservices
  • βœ… Clean endpoint registration pattern
  • βœ… JWT-based token authentication
  • βœ… Modern responsive UI (Angular + Tailwind)

πŸš€ Launching soon β€” stay tuned!


🎯 Professional Values

  • Craft over code β€” write code you’re proud of
  • Architecture first β€” design scalable systems before building
  • Test what matters β€” meaningful, maintainable tests
  • Clean is kind β€” readable, maintainable code helps everyone

πŸ“« Let's Connect


β€œGood software is built twice: first in the mind, then in the code.”

Pinned Loading

  1. Buy-and-Rent-Home-WebAPI Buy-and-Rent-Home-WebAPI Public

    Buy-and-Rent-Home-WebAPI is a .NET 8 backend application that supports property buying and renting services. Built with clean architecture principles, it emphasizes maintainability, scalability, an…

    C# 9 2

  2. SyncChat.Backend SyncChat.Backend Public

    The backend solution for SyncChat - a real-time, scalable, and secure chat platform built with .NET. This solution manages user authentication, message delivery, conversation management, and real-t…

    C# 2 1

  3. Buy-and-Rent-Home-UI Buy-and-Rent-Home-UI Public

    The Buy-and-Rent-Home-UI is an Angular-based frontend application that simplifies property renting and buying. It offers an intuitive interface for browsing listings, scheduling tours, and managing…

    CSS 2 1

  4. rabbitmq-getting-started rabbitmq-getting-started Public

    Notes on RabbitMQ with practical examples. Explore different branches for various examples and use cases.

    C# 9 2

  5. IntroTo-SignalR IntroTo-SignalR Public

    A beginner-friendly guide to building real-time web applications with SignalR, .NET, and Angular. Includes examples, notes, etc.

    TypeScript 3 1

  6. Dotnet-BackgroundWorkerExamples Dotnet-BackgroundWorkerExamples Public

    Explore the power of background processing in .NET with a comprehensive showcase featuring examples for IHostedService, BackgroundService, WorkerService, and Hangfire.

    C# 3 1