Skilled, experienced backend Asp.Net Core developer; adept in C#, Asp.Net, Entity Framework, RESTful APIs, web technologies, Cloud Computing and CICD concepts. Effective communicator and problem-solver. Passionate, motivated, and results-oriented, staying up-to-date with latest technologies and best practices. Committed to making a positive impact and driving project success
-
English :
-
English :
-
80%C#
-
80%MVC
-
80%.Net Core
-
60%OOP
-
60%SQL
-
60%BDD
-
40%TDD
-
60%Git
-
40%CICD
-
60%CQRS
-
60%Redis
-
60%Sentry
-
Bachelor of Computer Engineering
Branch: Software
Institute/University: Payamenoor Qazvin
Rasht, Gilan, Iran
-
Kavenegar Panel
For: Kavenegar
This project based on asp.net and my role in first was to maintaned project in .net framework 4.7, then after some month we desided to migrate from .netframework to asp.net core 5 and refactor codes. i writed bdd test document by gherkin syntax for bussness logic in this project and implimented TDD approuch for developing in this project. -
Netnegar Panel
For: Netnegar
This project developed by asp.net core 5 and Vue framework and i was developed and maintained this website. after 1 yaer i build new generation of this project by converted to SPA and develped API backend endpoints and contribute to frontend team for develop frontend by react. -
Landing website
For: Kavenegar
This project is landing website for kavenegar project and i maintained and developed this project, this project was based on .net 2.1 and i upgraded to .net 5 by this action website response time increased for SEO optimization. -
Landing website
For: Netnegar
This project same as kavenegat project ans this is landing website for netnegar project and i maintained and developed this project, this project was based on .net 2.1 and i upgraded to .net 5 by this action website response time increased for SEO optimization.Link: https://netnegar.io/
-
Helpahand
For: pulsedesign
This project developed by asp.net core 5 and bootstrap framework and i was developed and maintained this website. in this project i begin i faced to very unoptimazed EntityFrame work linq query and i otimized thats, and in forntend in begin i faced to very spagetti Views Chtmls files. i optimized EntityFrame work linq quereis and optimized razor files
-
Full Stack .Net Developer
Kavenegar
Tehran, Iran
- Played a key role in developing software for the client using ASP.NET Core, Razor, .NET, and C#.
- Integrated with cloud services used by the applications as well as with third-party APIs, files, and data storage.
- Assisted in establishing CI/CD pipelines on DevOps Gitlab.
- Addressed existing code issues and performed code refactoring and improvements.
- Add TDD, BDD in project
-
Full stack backend developer
Pulsedesign
Tehran, Iran
- Addressed existing code issues and performed code refactoring and improvements.
- Developed a microframework for requesting information from API and safe parsing of JSON data in C#.
- Consumed Hangfire as fire and forget pattern to schedule report jobs
- Used Entity Framework as ORM and replaced with raw query
- Used CQRS pattern in microservices that connected to project by APIs
-
C# Development
Institute: Moje sevvom
-
SQL Development
Institute: Moje sevvom