امروز 23 مهر 1405

Shahriar Piralilou

Senior .NET Backend Developer | Software Engineer

Tehran, Iran 

 
Profile

Senior .NET Backend Developer with 5+ years of experience in C#, .NET, ASP.NET Core, and SQL Server, specializing in backend development, RESTful APIs, database optimization, and legacy system modernization.

Experienced in designing and delivering enterprise software using Clean Architecture, CQRS, EF Core, Dapper, and SQL Server. Also experienced in AI-assisted development using LLMs for code analysis, debugging, refactoring, and feature development.

 
Core Technical Skills

Programming:  C#, C++, Java, Python, SQL, T-SQL

.NET & Backend:  .NET 8/7/6, ASP.NET Core, Web API, MVC, Razor Pages, Blazor, Web Forms, LINQ, SignalR, Background Services, Hangfire, MediatR

Architecture:  Clean Architecture, CQRS, DDD, SOLID, OOP, Design Patterns, Repository, Unit of Work, Modular Monolith

Database:  SQL Server, Database Design, Schema Design, Indexing, Query Optimization, Stored Procedures, Transactions, Concurrency Control, Performance Tuning, Data Migration

Data Access: EF Core, Dapper, ADO.NET

API & Security: RESTful APIs, Swagger/OpenAPI, JWT, Authentication, Authorization, OAuth2, ASP.NET Identity, RBAC, Claims-Based Authorization, API Versioning

 
Professional Experience

Senior .NET Developer — National Iranian Oil Products Distribution Company (NIOPDC)

2024 – Present

Develop and modernize enterprise backend systems using C#, ASP.NET Core, SQL Server, EF Core, and Dapper.
Migrate legacy ASP.NET Web Forms applications to modern architectures using Clean Architecture, CQRS, and Dependency Injection.
Design RESTful APIs and backend infrastructure including validation, exception handling, logging, authentication, and authorization.
Optimize SQL Server performance through schema design, indexing, T-SQL optimization, stored procedures, and execution-plan analysis.


.NET Backend Developer — Technical, Islamic Republic of Iran Broadcasting (IRIB)

2023 – 2024

Developed and maintained backend applications using C#, .NET, ASP.NET Core, Web API, and SQL Server.
Designed RESTful APIs and backend services based on business requirements.
Developed database components including queries, stored procedures, and data-access logic.
Participated in debugging, performance optimization, maintenance, and implementation of new features.


.NET Developer — MCI (Hamrah Aval)

2021 – 2023

Developed and maintained enterprise backend applications using C#, ASP.NET Core, EF Core, SQL Server, and LINQ.
Designed RESTful APIs and implemented authentication, authorization, transactions, and concurrency control.
Improved application and database performance through query optimization, indexing, and efficient data-access patterns.
Participated in debugging, code reviews, feature development, and Agile/Scrum workflows.

Education

M.Sc. in Software Engineering

University of Tehran — 2022–2025 | GPA: 3.7/4.0

Research interests: Software Testing, Regression Testing, Software Product Lines, Software Quality, Formal Methods, and AI-assisted Software Engineering.


 

فعالیت به عنوان مجری

در حال بارگذاری ...

در حال بارگذاری ...