Skip to content
View saddamhossain's full-sized avatar
🌍
Working Remotely
🌍
Working Remotely

Block or report saddamhossain

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
saddamhossain/README.md

Hi there! I'm Md. Saddam Hossain 👋

Senior Software Engineer and Generative AI Specialist

Website image image Patreon URL

Buy Me A Coffee


I am a Senior Software Engineer with over 10 years of experience architecting enterprise-grade software solutions using C# .NET and ASP.NET Core. I specialize in designing scalable, high-performance systems with N-Layer and Clean Architecture methodologies, adhering to OOP principles (SOLID, DRY, KISS, YAGNI) and employing design patterns such as Repository, Unit of Work, CQRS, and Mediator. My expertise includes optimizing data persistence with Entity Framework Core and Dapper, building advanced web applications with Blazor (including Blazor Hybrid/MAUI), and ensuring quality through Serilog logging, xUnit testing, and CI/CD pipelines via Azure DevOps and GitHub Actions.

I am an accomplished AI developer, proficient in crafting Generative AI solutions, including custom agents, Retrieval-Augmented Generation (RAG) systems, and chatbots. Leveraging tools like OpenAI, LangChain, CrewAI, Botpress, n8n, and vector databases (FAISS, ChromaDB, Pinecone), I deliver AI-driven SaaS platforms and automation workflows that drive operational excellence.

Expertise

  • Technologies: C# | .NET 9.0 | ASP.NET Core | Blazor | MSSQL | Azure | Web APIs | EF Core | Dapper
  • Architecture: Clean Architecture | N-Layer | CQRS | Design Patterns | Unit & Integration Testing
  • AI & Automation: Generative AI | LangChain | CrewAI | OpenAI | RAG | Vector Databases | n8n

Professional Status

  • Availability: Open to remote or relocation-based opportunities as of March 10, 2025.
  • Collaboration: Seeking impactful projects and strategic partnerships.

Contact

For inquiries on .NET development, software architecture, AI integration, or CI/CD, connect with me via LinkedIn. I am eager to contribute technical leadership and innovative solutions to your initiatives.

Programming is a continuous learning process. The more we practice, the more we learn.

Tools & Technologies


Language

C# SQL

Architectural Patterns / Design Patterns / Design Principles

REST Monolithic Architecture MVC N-Layer Architecture Clean Architecture Singleton Pattern Repository Pattern Unit of Work Pattern CQRS Pattern Mediator Pattern Options Pattern DDD OOP DRY YAGNI KISS SOLID

Database/ORM/Data Access Technology

MicrosoftSQLServer ADO.NET Dapper LINQ Entity Framework Core(Code First, Database First) Azure SQL

Back-End

NET ASP.NET Core API

Front-End

Razor Blazor MudBlazor

API Documentation & API SDK Libraries

OpenAPI/Swagger Refit RestSharp HttpClientFactory

Source Controls

Git GitHub

Logging

Serilog

Cloud

Microsoft_Azure Azure Active Directory(AAD) Azure Active Directory B2C (AAD B2C) App Service Azure_Functions Azure Hosting Azure Web App Azure API Management Azure blob storage Virtual Machine Azure Services

Continious Integration & Deployment

Azure Pipelines GitHub Actions

Background Tasks / Jobs Scheduling

Hosted Service BackgroundService Hangfire Quartz.NET

Project Management

Azure_DevOps Microsoft Teams JIRA Slack Agile Scrum

Payment Gateway Integration

Stripe PayPal Braintree

Testing

xUnit Bogus

Others

Visual Studio Visual Studio Code Microsoft_SQL_Server Notepad Insomnia Postman ASP.NET Core Identity Dependency Injection Cookie Based Authentication Token Based Authentication(JWT) Policy-Based authorization Role-Based authorization OAuth2 OpenID Connect IdentityServer CORS Jam C4 Model Structurizr DSL Polly Health Checks AutoMapper Data Annotation IIS SAP RDLC Rate Limiting Treblle SendGrid MailKit MimeKit Caching Custom SMTP FTP Plesk SmarterASP

Github Stats


trophy

Pinned Loading

  1. SingleResponsibilityPrinciple SingleResponsibilityPrinciple Public

    Contains clear examples and explanations of SRP of SOLID design principles.

    C# 2

  2. OpenClosedPrinciple OpenClosedPrinciple Public

    Contains clear examples and explanations of OCP of SOLID design principles.

    C# 2

  3. LiskovSubstitutionPrinciple LiskovSubstitutionPrinciple Public

    Contains clear examples and explanations of LSP of SOLID design principles.

    C# 2

  4. InterfaceSegregationPrinciple InterfaceSegregationPrinciple Public

    Contains clear examples and explanations of ISP of SOLID design principles.

    C# 2

  5. DependencyInversionPrinciple DependencyInversionPrinciple Public

    Contains clear examples and explanations of DIP of SOLID design principles.

    C# 2