About Negin
A Senior .NET developer with 8+ years of professional experience, skilled in development software projects
in the field of payment industry with a diverse range of users. Expert in .NET Core, C#, OOP, design patterns,
clean code rules and code architectural Patterns.
SKILLS
- Backend: C#, .Net Core, EFCore, ASP.Net, Restful API, OOP, DDD, TDD, Design Patterns
- Frontend: ReactJs, TypeScript, jQuery, JavaScript, CSS, Bootstrap
- Others: MS SQLServer, Docker, Dapper, GitLab CI/CD, Jira, Scrum, Agile methodology
- Soft Skills: Teamwork, Organization, Business analysis, Communication, Enthusiasm, Self-awareness
EXPERIENCES
Senior .Net developer
Asan Pardakht company- Payment service provider (March 2020 – Present)
- Working in a team which is being led using scrum and agile methodology including daily, planning, Cab, and retro meetings.
- Developing IPG (Internet Payment Gateway) project with a huge amount of TPS (Transaction Per Second) with best practices that brings about low latency.
- Enhancing the project, which has high resilience, sufficient logging and Automated tests.
- Monitoring projects to ensure high availability by adding technical and business metrics and alerting by using Prometheus and Grafana.
- Redesigning a project by using Publish-Subscribe pattern and Redis that enlarged the speed of responding the requests sum up to 70%.
- Refactored an enterprise project with clean code rules which resulted in more than 200 TPS and documented with Swagger to make the code more readable.
- Added Elastic stack to the projects and improved code performance by analyzing its output
Technologies: C#, .Net Core, Microservice, Restful API, JWT, OAuth, Redis, Dapper, ReactJs, Prometheus
Senior .Net developer
Iran Argham company –bank-solution applications (April 2017 – March 2020)
- Leading a team of 3 developers.
- Implemented an Issuing Card Application for a bank with 165 branches that included over than 20 features.
- Conducted an application for Payment Switch to monitor its performance with different reports and graphs.
- Boosted code quality by implementing clean code rules, OOP, SOLID principles, and design patterns.
Technologies: C#, ASP.Net, Restful API, JWT, OAuth, ReactJs, WindowsServise, Oracle, Elastic
.Net developer
Sadad Company - PSP (March 2014 – March 2017)
- Developed a Portal enterprise project, which conducted the implementation of more than 50 features.
Technologies: C#, ASP.Net, WebForm, MS SQLServer, ADO, JavaScript, CSS, Bootstrap
EDUCATION
MA in Computer Engineering (Software) - February 2013
Arak University