Turning complex systems into reliable software

Senior full-stack developer building scalable ASP.NET Core, C#, and Angular platforms for enterprise, ERP, and industrial systems.

9+ Years Experience
2213+ Students Taught
177h Hours of Content
15+ Enterprise Projects
6 Active Courses
Best Instructor Daneshjooyar 2021

About Me

Senior developer and software architect with 9+ years of experience designing and building enterprise systems, ERP platforms, e-commerce solutions, and web-based industrial software. Specialized in ASP.NET Core, C#, and Angular, with a focus on scalable, reliable, and maintainable microservice architecture. I have hands-on experience building production traceability systems, quality control platforms, production-line monitoring, supply chain management, warehousing, and production planning — designed around Clean Architecture, CQRS, and modern design patterns. Alongside my professional work, I've taught 2,000+ students through specialized courses, helping grow the developer community.

Skills

Backend

C# ASP.NET Core Web API ASP.NET Core MVC Entity Framework Core

Frontend

Angular TypeScript RxJS Angular Material Ionic

Architecture

Clean Architecture CQRS Microservices Design Patterns SOLID

Data

SQL Server PostgreSQL MongoDB Redis

Messaging & Distributed Systems

RabbitMQ gRPC Identity Server Ocelot Nginx

DevOps

Docker Kubernetes GitHub Actions Azure Git

Professional Skills

Accountability Team Management Technical Leadership Reporting Time Management & Planning Problem Solving

Architecture & Engineering Expertise

Clean Architecture & CQRS

Layered separation of Domain, Application, and Infrastructure to reduce coupling and ease long-term maintenance; CQRS to separate read and write paths in enterprise systems.

Microservices & Distributed Systems

Independent services communicating over RabbitMQ and gRPC, traffic managed through an Ocelot API gateway and Nginx, deployed with Docker and Kubernetes.

Authentication & Authorization

Centralized authentication with Identity Server and JWT, role- and access-level management across multi-service, multi-tenant systems.

Database Design & Caching

Data modeling across SQL Server, PostgreSQL, and MongoDB matched to domain needs, with Redis caching for high-traffic paths to reduce database load.

Scalability & Observability

Real-time monitoring for production lines and services, structured logging with Serilog, and API documentation with Swagger for transparency and maintainability.

Testing & CI/CD

Unit test coverage, input validation with Fluent Validation, and automated deployment through GitHub Actions and Docker Compose.

Experience

Product Traceability & Quality Control System — Production to Shipment

In Progress

2018 – Present

  • Designed and built a complete product traceability system, from production to warehouse.
  • Developed a barcode validation module to prevent duplicate or incorrect barcodes from being issued or shipped.
  • Built a quality control (QC) monitoring system, including test detail logging and operator tracking.
  • Developed a real-time, tablet-based warehouse dashboard for inventory and shipment management.

ERP / Monitoring Project — Iskra Auto Electric Iran

In Progress

2018 – Present

  • Built a production-line monitoring system to provide clear visibility into output, downtime, and waste.
  • Developed an Andon system for real-time downtime tracking and automated SMS alerts.
  • Recorded and analyzed production data with station-to-station performance comparison to improve efficiency.
  • Built a waste and defect management system with precise data segmentation and allowable error thresholds.
  • Implemented FMEA for error prevention and management across production processes.
  • Delivered training videos to operators via tablet at each station to improve operational skills.
  • Monitored station inventory in real time and optimized production planning to boost efficiency.
  • Automated mold-strike counting and lifespan estimation to reduce maintenance costs.
  • Improved depot management and production-line planning through real-time monitoring of station inventory.
  • Calculated monthly operator bonuses based on performance and efficiency.
  • Provided full operator performance reports on request.

Custom ERP for Yekta Foolad Mehrad Kavir Steel Co. Mehradkavir.com

In Progress

Freelance Web Developer

Played a key role in designing and building an integrated solution for supply chain and business process management on the custom Mehrad Kavir platform. The system covers production planning, warehousing, procurement, an online store, and customer/supplier relationship management — built to increase operational transparency, cut logistics costs, and streamline the flow of information, materials, and goods. The project includes a storefront panel, an admin panel, and the company's public website.

Insanustu Company — Freelance Angular Developer

Completed

2022 – 2023

Worked remotely as a freelance Angular developer with Insanustu, a software company based in Turkey, for one year. Contributed to the development, optimization, and maintenance of Angular-based projects, with a focus on improving code quality, frontend architecture, and user experience.

Instructor & Consultant

Alongside my professional work in software development and architecture, I place a strong emphasis on teaching and sharing experience. I've published specialized courses on web development, ASP.NET Core, Angular, Docker, and microservice architecture on Daneshjooyar, teaching 2,000+ students, and was recognized as Daneshjooyar's Best Instructor in 2021.

View Instructor Profile on Daneshjooyar

Open-Source Projects

Ecommerce-Microservice

View on GitHub
ASP.NET Core Web API 9 Angular 20 Docker Kubernetes
  • Online store built on microservice architecture
  • Docker and Kubernetes for deployment and service scaling
  • RabbitMQ and gRPC for inter-service communication and messaging
  • Identity Server for authentication and user management
  • SQL Server, MongoDB, PostgreSQL, and Redis for data management
  • Ocelot and Nginx as API Gateway and reverse proxy

HelpDeskSystem

View on GitHub
ASP.NET Core 8 EF Core SQL Server
  • Online ticketing and user support system
  • Built on Clean Architecture and SOLID principles
  • User, role, and access-level management
  • Repository Pattern and Dependency Injection
  • Advanced logging with Serilog and API docs with Swagger
  • Docker support for easy project setup

EduShopBackend

View on GitHub
ASP.NET Core Web API 8 Clean Architecture CQRS
  • E-commerce backend built with Clean Architecture
  • CQRS for request handling and improved code readability
  • JWT-based user authentication
  • Repository Pattern, Unit of Work, and Fluent Validation
  • Redis for caching and improved system performance
  • Docker Compose, unit testing, and GitHub Actions for CI/CD

EduShopClient

View on GitHub
Angular 14 Angular Material RxJS
  • E-commerce frontend built with Angular
  • Angular Material for UI design
  • Cart, orders, wishlist, and online checkout
  • User management with JWT authentication
  • Routing, lazy loading, and RxJS for performance optimization

Chat-Learning

View on GitHub
Angular 16 ASP.NET Core Web API 6

An educational real-time chat room built with Angular and ASP.NET Core.

Education

B.Sc. in Electrical Engineering – Telecommunications

Azad University of Kashan · GPA 18/20 · Graduated 2015

Certificates & Credentials

Certificate: Microservices with ASP.NET Core & Angular

Microservices with ASP.NET Core & Angular

Certificate: Docker, Zero to Hero

Docker, Zero to Hero

Certificate: ASP.NET Core, Zero to Hero

ASP.NET Core, Zero to Hero

Certificate: Angular, Zero to Hero

Angular, Zero to Hero

Certificate: Online Store with Angular & C#

Online Store with Angular & C#

// Ready to collaborate

Let's Work Together

Need a senior developer or software architect for your next project? Send me a message.

Please enter your name
Please enter a valid email
Please enter a subject
Please write your message