Senior Backend Engineer and Team Lead with 8+ years of experience building scalable, high-performance systems for global clients. Strong expertise in C# and .NET, with a growing focus on AI Engineering, LLM integrations, and Python-based AI applications.
Passionate about modernizing legacy systems, designing maintainable architectures, and building production-ready software using Clean Architecture, CQRS, and distributed systems principles. Experienced in leading remote teams, mentoring engineers, and collaborating with international clients.
- π Focus: .NET backend engineering and AI Engineering
- π± Currently learning: AI Engineering for .NET Developers, Python, FastAPI, LangChain, and LangGraph
- βοΈ Writing: AI Engineering for .NET Developers β LinkedIn Series
- πΌ Open to: Remote Senior Software Engineer, Senior .NET Engineer, Technical Lead and AI Engineering opportunities
- π Former Technical Content Author: Code Maze
- C# / .NET: 8+ years, ASP.NET Core, Web API, EF Core, Dapper, .NET 6/8/10
- Python: FastAPI, Django REST Framework; expanding into AI application development
- AI Engineering: ML.NET, Microsoft Semantic Kernel, Microsoft Agent Framework, LLM integration, RAG fundamentals
- Clean Architecture, CQRS, Domain-Driven Design
- Microservices and Modular Monoliths
- Distributed Systems and Asynchronous Processing
- Legacy System Modernization and Performance Optimization
- SOLID, KISS, DRY, and YAGNI
- PostgreSQL, MS SQL Server, MySQL, MongoDB, Redis
- Azure, Docker, GitHub Actions, CI/CD, AWS (fundamentals)
- RabbitMQ, Kafka, SignalR
- Technical Leadership, Code Reviews, Mentoring
- Remote-First Collaboration and Async Communication
- GitHub, Visual Studio, VS Code, Jira, Slack
- GitHub Copilot, ChatGPT, Claude
I'm documenting my journey into AI Engineering, with a focus on helping .NET developers understand and implement modern AI capabilities in their applications.
Explore the AI Engineering for .NET Developers series β
Topics include:
- .NET AI abstractions and
IChatClient - Building AI-powered APIs with ASP.NET Core
- Microsoft Semantic Kernel and Microsoft Agent Framework
- Function calling, plugins, and conversation history
- Retrieval-Augmented Generation (RAG)
- Embeddings, vector search, and grounding
- Designing practical AI-powered backend applications
Dec 2022 β Present | Remote
- Modernized legacy .NET applications to modern frameworks and maintainable architectural patterns.
- Improved system performance by up to 60% and reduced API response times by up to 45%.
- Designed scalable backend APIs using Clean Architecture, CQRS, and modern .NET technologies.
- Collaborated with distributed teams serving US clients.
Jun 2021 β Dec 2022
- Led a team of four engineers delivering 6+ enterprise systems.
- Automated business workflows, improving processing speed by 60% and reducing costs by 40%.
- Conducted code reviews, mentored engineers, and integrated external systems.
Dec 2021 β May 2022 | Remote, Part-Time
- Authored practical backend engineering articles focused on clean code, architecture, and production-ready .NET development.
Jun 2018 β May 2021
- Developed and maintained enterprise telecom billing systems.
- Improved data-processing performance by 40%.
- Supported production deployments, troubleshooting, and database optimization.
1. LiteMediator
A lightweight in-process Mediator library for .NET.
- Supports CQRS-style command and query handling.
- Promotes separation of concerns and loosely coupled application components.
A Python FastAPI starter project organized around Clean Architecture principles.
- Provides a structured foundation for building maintainable Python backend applications.
- Supports exploration of architectural patterns across the .NET and Python ecosystems.
- Serves as a starting point for future Python-based AI applications.
A workflow-oriented application built with modern backend and frontend technologies.
- Demonstrates application development, workflow management, and separation of concerns.
- Showcases practical implementation of a full-stack software project.
A rule evaluation engine designed to resolve complex rule conflicts deterministically.
- Demonstrates backend system design, rule evaluation, and extensibility.
A freelance .NET project.
- Reduced manual workload by 40%.
- Reduced task completion time from two days to under eight hours.
- Implemented real-time notifications.
A Python-based project.
- Integrated Microsoft Graph API.
- Mentored 10+ developers through code reviews, technical discussions, and pair programming.
- Led cross-functional teams of 3β5 engineers.
- Focused on maintainable architecture, engineering quality, performance, and reliable delivery.
- Experienced in working with distributed teams across Bangladesh, India, and the United States.
Bachelor of Computer Science and Engineering
Khulna University of Engineering & Technology (KUET) | 2014β2018
Always open to discussing .NET, AI Engineering, backend architecture, Python application development, and remote engineering opportunities.
