Shahin J. .NET Developer
Summary
- 5+ years of commercial work experience in IT.
- Experience in developing applications using C#.
- Experience in development on the Microsoft .NET platform (C#, ASP.NET MVC, ASP.NET Web API).
- Refactoring of the existing applications.
- Experience with database design.
- Solutions on the back-end from scratch.
- Experience in load testing, automated unit testing, configuration of CI/CD, code review.
- Good knowledge in OOP, best practices, coding standards.
- Good attention to details.
- High-level and detailed application architecture.
- Responsible, hard-working, result-oriented.
- Highly motivated team player.
- Upper-Intermediate English.
- Availability starting from ASAP.
Work Experience
.NET Developer, Project 1
Duration: January 2023 – Present
Summary: The project is a suite of IT operations solutions and account management services, aimed to support the work of a deposit return scheme. The platform provides account and transaction management tools for both producers and consumers of products that use single use containers.
Responsibilities: Core Development of the system services. Integrations with Biffa, ERP and CRM (Microsoft Dynamics 365). Development of Caching service using .NET and Redis.
Technologies: ASP.NET Core (Web API, MVC), Entity Framework, Daper, Redis, NUnit, Moq, Specflow
.NET Developer, Project 2
Duration: June 2022 – January 2023
Summary: Company, which provides risk management and asset protection software and services to the automotive industry and property insurance marketplace.
Responsibilities: Developing and supporting CMS and its subsystems. Designing and developing new microservices. Making code reviews. Development of microservices. Writing unit tests with code coverage over 80%.
Technologies: .NET Core, Entity Framework, Web API, MediatR, FluentValidation, xUnit, NSubstitute, DDD (Domain-Driven Design), CQRS
.NET Developer, Project 3
Duration: June 2021 - June 2022
Summary: The project is about creation management software for the media and entertainment industry.
Responsibilities: Supporting old projects and migrating them to the latest .NET stack and AWS infrastructure. Making code reviews, performance/load testing to analyze bottlenecks and fix them. Modernizing custom Message Broker to .NET and AWS.
Technologies: .NET, Entity Framework, MSSQL, InfluxDB, DynamoDB, AWS (SNS, SQS, StepFunctions, Lambda, KMS, Parameter Store, S3, CloudFormation, CloudWatch, Secrets Manager, K6), Grafana
.NET Developer, Project 4
Duration: January 2021 – June 2021
Summary: The project is about creation dashboard for sales, tools to boost sales in online platform.
Responsibilities: Implementing new price strategies to increase the chance to get into buybox in Amazon and boost sales. Implementing dashboard to easily access all sales and making some direct changes in Amazon for our customers.
Technologies: .NET Core, Entity Framework, MS SQL
.NET Developer, Project 5
Duration: March 2018 – January 2021
Summary: The project is about payment system which had tons of business requirements about security of transactions, certificate signing, checking if payments are valid, mapping one payment type to another and vice versa (MT to MX in our case).
Responsibilities: Implement new payment from scratch. Integration with other banks, integration with core banking system (Temenos).
Technologies: .NET Core, ASP.NET Core MVC, Entity Framework, MSSQL, Redis
Education
Bachelor of Computer Science, Azerbaijan State Oil and Industry University
2016-2020