- C# 2.5 yrs.
- .NET Core 2.5 yrs.
- Web API 2 yrs.
- Quality Assurance 1 yrs.
- MongoDB 1 yrs.
- Elasticsearch 1 yrs.
- MySQL 1 yrs.
- Redis 1 yrs.
- Node.js 0.5 yrs.
- JavaScript 0.5 yrs.
- Azure 0.5 yrs.
The API was implemented using REST methods tested with xUnit, through which the user or administrator interacted with the limits, using technologies and tools such as C#, .NET 6 (including supporting tools: AutoMapper, Hangfire.Core, etc.), ServiceBus, TeamCity, Octopus. I was also actively involved in writing unit, integration and acceptance tests. I developed the layer between Backend and Frontend parts using NodeJS.
I am a .NET developer with experience as a full-time employee. In my current job, I have implemented functionality related to user restrictions and limits. I focused on developing the back-end of the application using ASP .Net WEB API, EF Core (code-first approach) and Identity with JWT-based authentication.
- ASP.NET
- Node.js
- C++
- Web API
- SQL
- Azure
- Test Automation
- TeamCity
I was actively involved in the development of user-centric web pages using Razor Pages and Bootstrap, catering specifically to corporate users. My team and I developed a system that processed large amounts of data and provided reliability and fault tolerance. My role also included writing efficient SQL queries and working with the PostgreSQL database. I was actively involved in optimizing database performance.
I held a development role where I worked on a number of key tasks and utilized various technologies to solve them. One of my responsibilities was to develop functionality related to data processing and interfacing with external services. I used technologies such as C#, .NET 7, gRPC, MongoDB and Jenkins to create a scalable and high performance data processing system. As part of this work, I also had experience with Apache Kafka, which allowed me to create streaming data processing.
- C++
- HTML
- Twitter Bootstrap
- PostgreSQL
- Jenkins
- MongoDB
The main goal of the project is to expand the number of players by adding mini-games and other features to eventually increase the number of paying audience.
- GameDev
Participated in the development of a highly loaded project on .NET 8. I was actively involved in the development of the server side for writing the logic of sending, loading, validation of configurations from Redis or MySQL for the client side. I was involved in the development and support of infrastructure for configurations from the front-end department. Troubleshooting and resolving issues using AWS CloudWatch Logs Insights.
- .NET Core
- Redis
- MySQL
- Elasticsearch