شهریار پیرعلیلو
رتبه : 2671
مهارتها
گزارش عملکرد:
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.