Position: .NET Developer
Category: .NET
English level: intermediate
Years of experience: 2


I am a .NET engineer with two years of commercial experience. During this time, I have participated in the full development cycle of the backend part of web and mobile applications as part of a team. I have faced tasks such as:

- Collaborating with cross-functional teams, such as QA, front-end, iOS, Android, and others, to develop and implement efficient software solutions that meet project requirements.
- Interacting with databases for data management, such as PostgreSQL, MongoDB, Redis, and others.
- Designing, developing, and maintaining new applications and enhancing existing web applications.
- Troubleshooting and resolving technical issues in a timely manner.
- Participating in Agile development processes, which include sprint planning, daily stand-ups, and retrospective meetings.
- Ensuring high-quality code by implementing unit tests and integration tests.
- Communicating with clients to provide updates and address concerns.
- Developing and implementing RESTful APIs and integrating with third-party APIs.
- Developing, deploying, and managing applications on AWS.
- Documenting code and design decisions for team knowledge sharing.
- Following company coding standards, guidelines, and best practices.
- Contributing to architectural discussions and design patterns.
- Assisting with the estimation of tasks and the creation of project timelines.

The technologies I have used include .NET Core 3.1/5.0, ASP.NET Core, EF Core, Swagger, Hangfire, AutoMapper, FluentValidation, xUnit, Moq, AWS, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, and others.