About
I'm a Principle Software Engineer / Technical Lead with 10 years of experience building…
Services
Articles by Moien
Activity
7K followers
Experience
Licenses & Certifications
Publications
-
Practical Serverless and Microservices with C#
Packt Publishing
-
Garbage Collector internals in C#
moien.dev
See publicationI have written a series of articles about the internals of Garbage-Collector in C# and introduced different concepts like:
• Differences between Stack and Heap
• Differences between Managed and Unmanaged languages
• Differences between Server GC, Non-Concurrent and Concurrent Workstation GC -
CQRS implementation in ASP.NET Core using MediatR
moien.dev
See publicationI've written a complete series of articles about CQRS implementation in ASP.NET Core with Best Practices using MediatR framework.
I've introduced topics such as differences between Command and Queries in CQRS, Event Sourcing with EventStore DB in C#, automatic validation using Fluent Validation and some software principles like "Hollywood Principle", "Don't repeat yourself principle", "Fail Fast Principle". -
Google reCAPTCHA in ASP.NET MVC
Medium
See publicationAn article that shows how to integrate reCAPTCHA version 2.0 into an ASP.NET MVC website in a clean way.
-
Using TinyMCE WYSIWYG editor in ASP.NET MVC
Medium
See publicationAn article that shows how to integrate TinyMCE editor with ASP.NET MVC.
-
Programming Tip Channel
Telegram
See publicationProgramming Tip is my channel where I share my experiences, new technologies, software principles, tools, and resources with more than 56k subscribers.
Courses
-
.NET Async Expert
Dotnetos
-
.NET Diagnostics Expert
Dotnetos
-
.NET Memory Expert
Dotnetos
-
Advanced Distributed Systems Design
Particular Software
-
Azure Functions Fundamentals
Pluralsight
-
Cloud Design Patterns for Azure
Pluralsight
-
Learning Azure Cosmos DB
Pluralsight
-
Microservices in .NET
Dev Mentors
Projects
-
MenuDish
MenuDish enhances restaurant menus with real dish images and supports multiple languages, making it perfect for travelers or those living abroad. Scan and upload menus to discover dishes visually, no matter where you are.
Built with .NET MAUI 8 + Blazor WASM, it works seamlessly on iOS and Android, creating a global dining experience for everyone.Other creators -
ASP.NET Core Developer Roadmap
See projectI created the roadmap to becoming an ASP.NET Core developer in 2019-2025 with more than 18K starts on GitHub.
-
GraphQL.Tools
-
See projectGraphQL.Tools is a GraphQL to C# compiler (code-generator) which turns your GraphQL schema into a set of C# classes, interfaces, and enums.
Honors & Awards
-
StackOverflow Top Answerer
https://stackoverflow.com
I'm among the top 5% of Stack Overflow answerers in .NET Core, ASP.NET Core, and C#.
Test Scores
-
Pluralsight IQ - Domain-Driven Design
Score: Expert - 214
-
Pluralsight IQ - Entity Framework Core
Score: Expert - 273
-
Pluralsight IQ - Microservices
Score: Expert - 245
-
Pluralsight IQ - ASP.NET Core
Score: Expert - 249
-
Pluralsight IQ - JavaScript
Score: Expert - 225
-
Pluralsight IQ - Microsoft Azure
Score: Expert - 263
-
Pluralsight IQ - Angular
Score: Expert - 204
-
Pluralsight IQ - ASP.NET MVC
Score: Expert - 220
-
Pluralsight IQ - C#
Score: Expert - 229
Languages
-
English
Full professional proficiency
-
Persian
Native or bilingual proficiency
-
Dutch
Elementary proficiency
Recommendations received
8 people have recommended Moien
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More