Skip to content
View raihannishat's full-sized avatar

Highlights

  • Pro

Block or report raihannishat

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
raihannishat/README.md

Md. Raihan Nishat

I’m Raihan Nishat, a Software Engineer specializing in ASP.NET Core, Clean Architecture, and enterprise-grade backend development. I enjoy building scalable, maintainable, and configuration-driven systems that solve real business problems through clean code and strong engineering practices.


🔹 My Journey

Throughout my journey, I’ve worked on legacy system modernization, dynamic business logic implementation, architectural improvements, and background services that enhance performance and system reliability. I focus on clean abstractions, runtime polymorphism, modular design, and writing code that remains easy to evolve as requirements change.


💻 What I Do

  • Build and optimize backend systems using C#, ASP.NET Core, EF Core, Dependency Injection
  • Refactor codebases following SOLID, DRY, and Clean Architecture
  • Implement CQRS, Repository & Unit of Work, and mediator-based designs
  • Write reliable unit tests using xUnit, NUnit, Moq, FluentAssertions
  • Develop background jobs using HangFire and Worker Services
  • Use Serilog, Seq, and structured logging for production-grade observability

🌟 Notable Work

  • Auto-Register [NuGet Package]
    Automates service discovery & registration in ASP.NET Core
    View on NuGet

🏆 Recognition

  • 1st Runner Up — Learnathon 2022 (187 teams → Top 2)
    Read More

🚀 What Drives Me

I love solving complex engineering problems, simplifying systems through clean architecture, and building features that help businesses scale without rewriting core logic. I’m always looking for meaningful backend engineering challenges where architecture, scalability, and maintainability matter.

  • 🔭 I’m currently working on Streams Tech Ltd
  • 🌱 I’m currently learning ASP.NET Core
  • 📫 How to reach me: +88 01710512211

Popular repositories Loading

  1. Auto-Register Auto-Register Public

    The Auto-Register NuGet package provides a powerful and flexible way to manage service registration in ASP.NET Core.

    C# 4

  2. StockData StockData Public

    This is a web scraping project. Here a background service is used which brings data from https://www.dse.com.bd/latest_share_price_scroll_l.php every 1 minute when the stock market is open. When th…

    JavaScript 2

  3. youtube-video-downloader youtube-video-downloader Public

    A powerful, feature-rich console-based YouTube video downloader built with C# and .NET 10. This application allows you to download YouTube videos in various qualities with automatic video/audio mer…

    C# 2

  4. Solid-Design-Principle Solid-Design-Principle Public

    S.O.L.I.D is an acronym for the first five object-oriented design(OOD)** principles** by Robert C. Martin, popularly known as Uncle Bob.

    C# 1

  5. Structured-Programming Structured-Programming Public

    C# is a general-purpose, multi-paradigm programming language encompassing strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented, and component-oriented prog…

    C# 1 1

  6. dns-server dns-server Public

    এই ডকুমেন্টে একটি Master ও দুইটি Slave DNS সার্ভার কনফিগারেশন step-by-step দেখানো হয়েছে Ubuntu 24.04.2 LTS ভার্সনে। সার্ভারগুলো VirtualBox-এ VM হিসেবে রান করে।

    1