.Net Developer

Summary

Senior .Net Backend Developer 01/2021 07/2022
Introduct Group
Achievements/Tasks
The Introduct Group company is a well-known Estonian company in Europe, providing services in more than 10 European and American cities, constituting the sale of tickets for people transport vehicles (bus, train, trolley bus, and others).
I started working in the developer team as a backend developer at Introduct Group, and we were developing REST services (Web API with .Net 6) for front-end developers, following the principles of clean-code and existing architecture. Debugging and quickly removing the bugs in the system and reviewing the codes of other developers were among my important responsibilities.
Deployment of projects was implemented by DevOps workers. The technology we used as VCs in the company was Gitlab. Our developers mainly worked remotely from Kazakhstan, Ukraine, Azerbaijan, Poland and Estonia. There was about 15-30 minutes of progress-meeting every day. Usually we used Slack for communication.
The technologies we used in the projects for the backend side were generally these:
o .Net Core 3.1 / .Net 5.0 / .Net 6.0
o ASP.NET CORE Web API
o PostgreSql
o NHibernate
o FluentValidation
o AutoMapper
o CQRS with Mediator Design Pattern
o gitlab

Middle .Net Developer 01/2021 - 01/2022
Ateshgah Insurance Company
Achievements/Tasks
Ateshgah Insurance Company is one of the well-known insurance companies operating in Azerbaijan (located in Baku). It is a company that creates and sells travel insurance, vehicle insurance, home or immovable property insurance, life insurance, medical insurance and dozens of other insurance products in all regions of Azerbaijan.
I joined the developer team of Ateshgah Insurance Company as a Middle .Net Developer. In general, there were more than 10 global and local projects, the most important of which was the Insurance Management System (IMS - the monolit project was created by .Net Framework as MVC with 86 projects and libraries under one solution). Since there is no frontend developer, the projects were developed using MVC and Blazor technology. The main design pattern used in all of the projects was the Strategy Design Pattern. There were many 3rd party integrations within the IMS project (government services, integrations with banks and etc.).
Projects were deployed on internal servers using IIS. Repository management, which was offered by Team Foundation Server (TFS), was used as VCs in the company. Under the responsibility of senior developers, CI/CD pipelines were configured in TFS, and the deploy procedure was performed manually for some projects and automatically for some projects. Our developers mainly worked officially from Azerbaijan. Usually we used Telegram for communication.
As a developer, my responsibilities at the company were:
o Development of new futures in projects
o Making changes to existing futures
o When existing bugs occur in the system, making quick interventions and fixing bugs
o UI side development using HTML, CSS, Javascript and JQuery in MVC projects
o Creation of web services with Asp.Net Web API
o Backend side coding with Asp.Net Web MVC
o Creating new components for Client Side in Blazor projects and updating existing components
o Developing API backend side developed with Asp.Net Core 3.1 for Blazor projects
o Creating new Views, Stored Procedures and Functions on SQL side when necessary and making changes on existing ones when necessary
The technologies we used in the projects were generally these:
o .Net Core 3.1 / .Net Framework
o ASP.Net MVC
o ASP.Net Web API
o Blazor
o Javascript / JQuery
o HTML/ CSS/ Bootstrap
o MS Sql Server
o Entity Framework / ADO .NET
o FluentValidation / Custom Validation Implementation
o Custom mapper Implementation with extension methods
o Strategy Design Pattern
o Team Foundation Server (Azure Devops)

.Net Developer 03/2019 - 01/2021
Websolutions.az
Achievements/Tasks
Websolutions company was a software company operating in Azerbaijan until 1 year ago, where software applications and websites were developed. The company generally obtained orders from Azerbaijani companies or start-ups and concentrated mainly on the preparation of websites (sometimes Desktop Applications).
After I was hired as a Junior Fullstack .Net Developer, I reached the middle developer capacity in about 2 years. In general, we were working officially and all the employees were from Azerbaijan. We were working with 6 developers, 1 project manager and 1 tester under the leadership of 1 senior level developer. In the company, we used the Slack application for communication in general. All of the projects were created using Asp.Net MVC technology.
Projects were deployed to Smarter ASP hosting via FTP. Usually we used Github for the VCs of the project, but no CI/CD automation was done.
As a developer, my responsibilities at the company were:
o Development of new futures in projects
o Making changes to existing futures
o When existing bugs occur in the system, making quick interventions and fixing bugs
o UI side development using HTML, CSS, Javascript and JQuery in MVC projects
o Backend side coding with Asp.Net Web MVC
o Creating new Views, Stored Procedures and Functions on SQL side when necessary and making changes on existing ones when necessary
o Deployment process of the projects
The technologies we used in the projects were generally these:
o .Net Core 3.1 / .Net Framework
o ASP.Net MVC
o Javascript / JQuery
o HTML/ CSS/ Bootstrap
o MS Sql Server
o Entity Framework
o FluentValidation
o AutoMapper
o Repository Design Pattern
o Github

Expectations

Projects with advanced coding, Friendly team, Disciplined work environment, All other elements that will have a positive impact on my career. I hope I can find a work environment in the direction I want.

Employment Preferences
Expected Base Salary

**,000 USD

Academic Degree
Experience

Total Professional Experience

5 years

Startup Experience

2 years

Big-Tech Companies

no experience

Enterprise Experience

2 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate