Building scalable, maintainable, and production-ready software systems.
I'm a Software Engineer with 5+ years of professional experience building enterprise and business-oriented web applications.
My primary focus is C# / .NET and ASP.NET Core, with strong experience in SQL Server, Angular, and React. I enjoy designing software that is maintainable, scalable, testable, and easy to evolve.
Throughout my professional experience, I have worked on enterprise-level and organizational software projects, including projects developed in collaboration with a municipal contractor in Mashhad.
I am particularly interested in:
- Backend and Full-Stack Development
- Software Architecture
- Distributed Systems
- Clean Architecture
- Domain-Driven Design
- CQRS
- Microservices
- Database Design & Performance
- API Design
- Scalable and Maintainable Systems
I also actively use GitHub to experiment with software architecture, design patterns, backend technologies, and modern development practices.
5+ years of professional software development experience
My professional experience includes designing, developing, maintaining, and improving enterprise web applications using technologies such as:
- C#
- .NET / ASP.NET Core
- Entity Framework Core
- SQL Server
- Angular
- React
- RESTful APIs
- Git
I have worked on organizational and enterprise software systems where maintainability, reliability, database design, and clean architecture were important parts of the development process.
Some professional projects cannot be publicly shared due to confidentiality and organizational restrictions. Public repositories on this profile demonstrate my technical knowledge, architectural approach, and personal development work.
- Clean Architecture
- Domain-Driven Design (DDD)
- CQRS
- SOLID Principles
- Design Patterns
- Object-Oriented Programming
- Microservices
- Distributed Systems
- API Design
- Dependency Injection
- Authentication & Authorization
- Performance Optimization
I enjoy solving software engineering problems related to:
Designing RESTful APIs and backend services with:
- ASP.NET Core
- Entity Framework Core
- SQL Server
- Authentication & Authorization
- Caching
- Background Processing
- Messaging
I focus on designing systems that are:
- Maintainable
- Testable
- Extensible
- Modular
- Scalable
Architectural concepts I work with include:
- Clean Architecture
- DDD
- CQRS
- SOLID
- Design Patterns
- Modular Design
- Microservices
I build complete web applications using:
Angular / React
↓
ASP.NET Core Web API
↓
Application / Domain Layers
↓
Entity Framework Core
↓
SQL Server