Специалисты

Описание

Навыки: C#, .NET, ASP.NET, MVC, WPF, REST API, JSON API, WebSockets, XAML, LINQ, Entity Framework, Elastic Search, PostgreSQL, MySQL, MS SQL, MongoDB, Git, Docker, Docker Compose, Linux, Nginx, CI/CD, Gitlab, Gitlab Runner, Kafka, RabbitMQ, xUnit, Moq, JavaScript, Razor, Jira, Confluence, Yandex Tracker, Teamcity.

2019 г.

Санкт-Петербургский государственный морской технический университет, Санкт-Петербург
Неоконченное высшее. Машиностроительный факультет, Информационная безопасность телекоммуникационных систем

Опыт
Проект

IT система, предназначенная для рассылки в WhatsApp и Telegram.

Описание

Роль: Backend dev (Middle+) Провел рефакторинг базы данных на PostgreSQL; Самостоятельно перерабатывал архитектуру базы данных; Занимался разделением монолитного приложения на микросервисы; Разрабатывал микросервисы с нуля; Разработал микросервис автоматической закупки, обновления, и подстановки proxy; Использовал RabbitMQ для асинхронной рассылки сообщений, инициируемых в личном кабинете каждым клиентом БД; Реализовал nginx сервер, настройку SSL сертификации для доступа клиента к микросервисам (личный кабинет, документация (swagger сервис)); Реализовал CI/CD через Gitlab Runner, писал docker-compose файлы; Участвовал в архитектурных решениях в проектировании микросервисов; Создавал внутренние библиотеки для общего использования в проектах/микросервисах; Занимался рефакторингом кода; Занимался написанием тестов; Проводил Code Review; Участвовал в оценке задач; Правил баги.

Технологии

.Net 8, PostgreSQL, RabbitMQ, Docker, Docker Compose, Linux, nginx, CI/CD, Gitlab, Gitlab Runner, xUnit, Yandex Tracker.

Проект

Управление бизнес-процессами и документооборотом на платформе Docsvision.

Описание

Роль: .net разработчик (Middle) • Занимался разделением монолитного приложения на микросервисы; • Дорабатывал уже существующий функционал в монолите; • Писал хранимые процедуры, оптимизировал запросы к БД PostgreSQL; • Участвовал в архитектурных решениях при проектировании микросервисов; • Занимался рефакторингом кода; • Проводил Code Review; • Участвовал в оценке задач.

Технологии

NetFramework 4.7, .Net 7, PostgreSQL, Docker, Linux, Gitlab, Jira, Confluence, Teamcity.

Длительность

11/2022 - 12/2023 месяца

Проект

Cистема, автоматизации работы в HoReCa

Описание

Роль: Программист-разработчик Разрабатывал пользовательский интерфейс на WPF и XAML; Реализовывал HTTP-клиенты, а также настраивал взаимодействия с HTTP серверами; Реализовывал взаимодействие с WebSocket серверами, а также занимался написанием самих серверов; Реализовывал функциональные отчеты на Razor; Писал обращения к MSSQL через EF; Реализовал сервис взаимодействия с SFTP сервером ; Занимался написанием SDK; Писал документацию; Реализовал сервис взаимодествия с использованием стандарта JWT; Занимался рефакторингом кода; Занимался написанием тестов; Проводил Code Review; Участвовал в оценке задач.

Технологии

.NET Framework 4.7.2, MSSQL, EF, HTTP, REST, Websocket, JWT, Desktop, nUnit, Moq, Jira, Pyrus, Confluence, GitLab.

Длительность

09/2021 - 10/2022 месяца

Проект

Дочерняя компания ОпенСервис, сервис для управления службами доставки

Описание

Роль: C# Backend Developer Разрабатывал несколько агрегаторов для взаимодействия между заказами в мобильных приложениях и IIKO по средствам WebSocket; Писал запросы к БД PostgreSQL; Использовал ElasticSearch для отладки и поиска проблем в сервисе; Занимался рефакторингом кода; Занимался написанием тестов; Проводил Code Review; Участвовал в оценке задач.

Технологии

ASP.Net, PostgreSQL, ElasticSearch, xUnit, Docker, WebSocket, Gitlab, Jira, Pyrus, Confluence.