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
Certificate
From Zero to Hero: REST APIs in .NET

By Nick Chapsas
- Dometrain

Certificate
From Zero to Hero: Unit testing for C# Developers

By Nick Chapsas
- Dometrain

Certificate
From Zero to Hero: Integration testing in ASP.NET Core

By Nick Chapsas
- Dometrain

Certificate
From Zero to Hero: Logging in .NET

By Nick Chapsas
- Dometrain

Certificate
Getting Started: Clean Architecture in .NET

By Amichai Mantinband
- Dometrain

Certificate
Deep Dive: Clean Architecture in .NET

By Amichai Mantinband
- Dometrain

Certificate
Modular Monolith Architecture

By Milan Jovanovic
- Milan Jovanovic Tech

Certificate
Pragmatic Clean Architecture

By Milan Jovanovic
- Milan Jovanovic Tech

Certificate
Pragmatic Rest APIs

By Milan Jovanovic
- Milan Jovanovic Tech

Certificate
Build Real World App with .NET MAUI

By Asfend Yar Hamid
- Udemy

Certificate
Build Real World ECommerce App with .NET MAUI

By Asfend Yar Hamid
- Udemy

Certificate
Blazor WebAssembly Premium

By Marinko Spasojevic
- Code Maze

Certificate
Developing CI/CD Solutions with Azure DevOps

By Adrienne Braganza Tacke
- LinkedIn

Certificate
ASP.NET Core in .NET 6: Dependency Injection

By David Grace
- LinkedIn

Certificate
Azure Microservices with .NET Core for Developers

By Rodrigo Diaz Concha
- LinkedIn

Certificate
Azure DevOps Boards for Project Managers / Analyst / Developers

By Patrick Videos
- Udemy

Certificate
ASP.NET Core: Payment Gateways

By Ervis Trupja
- LinkedIn

Certificate
Software Design/Architecture

By Zohirul Alam Tiemoon
- BASIS

Certificate
Object Oriented Programming (OOP). ASP.NET (C#), 49th Batch

By Zohirul Alam Tiemoon
- BASIS

Certificate
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.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.