Position: DevOps/Developer
Category: DevOps
English level: upper
Years of experience: 2

Implemented a variety of different authentication and authorization logic with wide functionality. 

Created scalable, clean-coded solutions for the APIs.

Improved performance of Jenkins pipelines.

Covered some huge modules with unit tests.
Worked with C#, .Net Core, and DevOps. 

Developed the Forum-API using a lot of technologies such as Swagger, MsSQL Server, Entity Framework, AutoMapper, JWT-tokens auth, and others. Created a three-layer architecture that contains Data-layer, a Business logic layer, and an API layer. Provided Dependency Injection through these layers. Implemented complex authentication and authorization logic with JWT and Identity User, added roles, that help to control access to the parts of an API. Covered some modules with unit tests.

Developed a private Discord bot for management server. Used MySQL, Discord.Net library, worked a lot with Observer pattern. Created role functionality, picture switching logic, and other features.

Used CQRS/Mediatr pattern to create a Transaction-Files API. The purpose was to create a handler for excel files, that contain transactions of users. This handler adds handled data in the database and filters that data.

Took part in creating programming tasks for the learning platform. Implemented unit testing and wrote complex SQL queries for it.

Had an experience with DevOps. Created Jenkins pipelines and terraform modules. Improved GCP infrastructure.
Not interested in developing desktop applications. Not interested in front-end developing. Interested in microservices. May consider switching to blockchain stack(Rust, solidity)

No Windows.