Компания занимается разработкой и реализацией проектов в VR и AR реальности.
Обязанности и достижения:
В мои обязанности входило:
- разработка микро-сервисных backend приложений для VR и web клиентов используя ASP.NET Core
- настройка взаимодействия между сервисами с помощью RabbitMQ
- развитие существующих API
- исправление багов и рефакторинг кода
- поддержка приложения для администратора написанного на ASP.NET MVC с использованием JavaSrcipt
- деплой приложений на Yandex Cloud используя Docker
- настройка CI пайплайна используя Jenkins
- создание дашбордов используя Metabase
Используемый стек:
C#, .NET, ASP.NET Core, MongoDB, Clickhouse, Docker, RabbitMQ, JavaScript, Entity Framework Core, MediatR, FluentValidation
Достижения:
- Написал сервис, который собирал логи из микросервисов и сохранял их в Clickhouse. Благодаря этому появилась статистика в которой видно, как часто обращаются к различным сервисам и как долго они отвечают. Это позволило находить узкие места в системе, которые нужно оптимизировать.
- Разработал сервис контрактов - позволяет покупать и обменивать внутриигровые предметы
- Разработал Telegram бота, позволяющего обрабатывать заявки
Я .NET Developer с опытом разработки веб и RESTful приложений. Мои навыки включают:
- Создание MVC / REST API приложений на ASP.NET Core 6+.
- Работа с различными базами данных, такими как MS SQL, Postgres и MongoDB, Redis.
- Знание Entity Framework Core и написание асинхронного кода.
- Навыки написания unit-тестов с использованием xUnit и NLog.
- Применение библиотек FluentValidation, MediatR, Swagger и Automapper, MassTransit.
- Опыт работы с Docker и RabbitMq.
- Уверенное владение Git, GitHub и GitLab.
- Создание SPA приложений на Angular с использованием TypeScript.
- Разворачивание приложений на Linux + Docker
- Опыт функциональной разработки на f#
- Опыт работы с Vertical-Sliced архитектурой
Есть опыт использования JQuery, Bootstrap, OAuth, OpenID Connect, ClickHouse, gRPC
GitLab: https://gitlab.com/AlexGubkovich
Контакты:
- Telegram https://t.me/AlexGubkovich
Иностранные языки
Английский язык — технический
Добавить в избранное
Фото, имя и контакты доступны только авторизованным пользователям