Building Systems That Scale
Senior software engineer and architect with over a decade delivering production-grade solutions
10+
Years of Experience
150+
Projects Completed
Global
Client Base
Professional Journey
With over a decade of experience in software engineering, I bring a wealth of expertise to every project. As a freelancer on platforms like Upwork, Fiverr, and Freelancer, I've successfully completed over 150 small to mid-scale projects for clients across diverse industries, delivering high-quality solutions on time and within budget.
My career includes both remote and corporate roles, where I've contributed to a variety of projects. I've worked with global teams on distributed systems and led large-scale development in structured settings, sharpening an adaptable skill set for tackling complex challenges.
With a strong dedication to excellence, I enhance my skills through ongoing training in software architecture and new technologies, delivering innovative, effective solutions that meet my clients' changing needs.
Core Specializations
Designing scalable applications in C# .NET
Design and implement AI agents, RAG systems, and advanced chatbots using .NET
Confidently shipping well-architected, production-ready apps using DDD, N-Layer Architecture, Clean Architecture, and Vertical Slice Architecture. While the architectures remain very pure and adhere strictly to their principles, I always tend to take a pragmatic approach towards them.
Designed using OOP best practices and software engineering principles such as SOLID, DRY, KISS, and YAGNI.
Implementing design patterns like Repository, Unit of Work, CQRS, Mediator, and Options Pattern
Applying best practices to EF Core and achieving incredible query performance with Dapper
Developing Interactive, Rich Client-Side, and Progressive Web Applications Using Blazor
Building high-performance Flutter applications for Android and iOS with a focus on scalability and long-term maintainability
Skillfully implementing Structured Logging through Serilog
Ensuring code quality and reliability through comprehensive testing using xUnit
Proficiently managing deployments through Azure DevOps CI/CD and GitHub Actions
Education & Professional Certifications
Continuous investment in technical expertise and architectural knowledge
Academic foundation in computer science combined with specialized training from recognized industry instructors. Certifications cover modern .NET development, testing practices, architectural patterns, and cloud infrastructure. Demonstrates ongoing commitment to professional development.
Education
Southeast University
Bangladesh
Bachelor of Computer Science and Engineering - CSE, Software Engineering
2009 - 2014
Professional Certifications

From Zero to Hero: REST APIs in .NET
By Nick Chapsas
- Dometrain

From Zero to Hero: Unit testing for C# Developers
By Nick Chapsas
- Dometrain

From Zero to Hero: Integration testing in ASP.NET Core
By Nick Chapsas
- Dometrain

From Zero to Hero: Logging in .NET
By Nick Chapsas
- Dometrain

Getting Started: Clean Architecture in .NET
By Amichai Mantinband
- Dometrain

Deep Dive: Clean Architecture in .NET
By Amichai Mantinband
- Dometrain

Modular Monolith Architecture
By Milan Jovanovic
- Milan Jovanovic Tech

Pragmatic Clean Architecture
By Milan Jovanovic
- Milan Jovanovic Tech

Pragmatic Rest APIs
By Milan Jovanovic
- Milan Jovanovic Tech

Build Real World App with .NET MAUI
By Asfend Yar Hamid
- Udemy

Build Real World ECommerce App with .NET MAUI
By Asfend Yar Hamid
- Udemy

Blazor WebAssembly Premium
By Marinko Spasojevic
- Code Maze

Developing CI/CD Solutions with Azure DevOps
By Adrienne Braganza Tacke
- LinkedIn

ASP.NET Core in .NET 6: Dependency Injection
By David Grace
- LinkedIn

Azure Microservices with .NET Core for Developers
By Rodrigo Diaz Concha
- LinkedIn

Azure DevOps Boards for Project Managers / Analyst / Developers
By Patrick Videos
- Udemy

ASP.NET Core: Payment Gateways
By Ervis Trupja
- LinkedIn

Software Design/Architecture
By Zohirul Alam Tiemoon
- BASIS

Object Oriented Programming (OOP). ASP.NET (C#), 49th Batch
By Zohirul Alam Tiemoon
- BASIS

Mastering c# Unit Testing
By Julio Casal
- Julio Casal
Note: I have completed numerous courses from platforms such as Udemy, Pluralsight and Dometrain, among others. I have a strong passion for continuous learning, which is why I find these course materials invaluable for expanding my knowledge base.