Position: .NET Developer
Category: .NET
English level: upper
Years of experience: 5


Professional summary :
.NET developer with 4 years of experience specializing in developing, testing and optimizing web applications. Excellent at coordinating planning, programming, and implementing modules. Supports strong foundations of an object oriented and software architecture. Consistently achieves project goals with elegant, scalable code. Works great with team members within Agile and Scrum.

Projects : 

1.   Management system 
-    A management system that has everything from facility planning to personnel management, point of sale, invoicing, online check in, etc.
-    Responsibilities
Tested and maintained the core product software to ensure  optimization and reliable end user experience, monitoring the daily activities of the system and providing the necessary support, collaborating with coworkers to facilitate the creation of large and complex developments as needed,  performed a code reviews, etc.
-   Technologies and tools
.NET Core, PostgreSQL, Web API, Kafka, Docker, Kubernetes, Microservices, Bitbucket

2.   Taxi app
-   Driver Oriented Scheduling, with cash and credit card payment options, multiple drop off point settings, ridesharing for discounts, etc.
-   Responsibilities
Gathered customer software requirements, designed, developed, tested, maintained and deployed the web API for the mobile applications, created software documentation.
-   Technologies and tools
NET Core, PostgreSQL, Web API, Linux Server (Cloud), Git

3.   Automated Procurement Process 
-   A single Internet portal for public procurement helps to effectively plan and implement public procurement (for Azerbaijani government).
-   Responsibilities
Debugged and maintained the written code, resolved issues and added new features, identified and eliminated technical risks and issues, performed a code reviews, etc.
-   Technologies and tools
.NET Core, MS SQL, Web API, RabbitMQ, IIS, GitLab.

4.   Automated Procurement Process
-   A web based purchasing management software designed to help businesses automate their purchasing and cost management operations (for cooperative organizations).
-   Responsibilities
Coded, tested and developed solutions according to project requirements, wrote reusable, testable and efficient code, analyzed and debugged new software and features to meet client expectations, performed a code reviews, wrote unit tests, etc.
-   Technologies and tools
.NET Core, MS SQL, Web API, RabbitMQ, IIS, GitLab