Специалисты

Описание

Навыки
Языки программирования: C#
Платформы: .NET
Фреймворки: MassTransit, EF Core, Hangfire, Quatz, AutoMapper, Swagger, Refit, NUnit, Identity4, SignalR, Serilog, Newtonsoft.Json, Dapper, DI, AutoFac, MediatR, Benchmark.Net, Razor
Инструменты: Grafana, Prometheus, Vault, Sonarqube, PVS, Portainer, Docker (настройка полного цикла сi/cd), Kubernetes, Sentry, RabbitMq, Nats, Redis, grps, K6 (нагрузочное тестирование), Web Sockets
Инструменты для работы с данными: MongoDB, Postgresql

Образование: высшее

Опыт
Проект

Внутренний сервис по работе с документами

Описание

Функционал авторизации через ЕСИА Сервис организации добавления, хранения и предоставления доступа к документам Возможность создания, редактирования и выгрузки шаблонов и документов в формате .docx Сервис пуш уведомлений всем пользователям при изменении документов, с которыми они работают

Технологии

C# .net 6 postgresql 14 RabbitMq Hangfire Sentry Portainer

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

июнь 2022 – июль 2023 месяца

Проект

Web-сервис по выставлению расчетных документов клиентам заказчика

Описание

Реализация алгоритма расчета цены подписки для клиента в зависимости от параметров оказываемой услуги Добавление функционала по созданию уникальных счетов на оплату, формируемых в зависимости от параметров оказываемых клиентам услуги, а также их автоматическая отправка по электронной почте в обозначенный промежуток времени Проект реализован по методологии test-driven development (разработка через тестирование) Создание связей взаимодействия со сторонними сервисами и системами

Технологии

C# .net 6 postgresql 14 RabbitMq Hangfire Grafana Prometheus Nats

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

Декабрь 2021 – Июль 2022 месяца

Проект

Предоставление доступов к устройствам по виртуальным ключам

Описание

Алгоритм получения и продления доступов к устройствам Разработка высоконагруженного сервиса Создание связей взаимодействия со сторонними сервисами и системами Реализация наборов функционала для физических и юридических лиц отдельно Для реализации проекта был реализован функционал интеграции со сторонними сервисами, в результате которых получается большой массив данных, который правильным образом интерпретировался и передавался на устройство Система была приведена к высочайшим стандартам отказоустойчивости Для увеличения устойчивости системы было осуществлено покрытие тестами

Технологии

C# .net 6 Hangfire Grafana Prometheus Nats

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

Июнь 2021 – Декабрь 2021 месяц

Проект

Сервер авторизации для микросервисов

Описание

Функционал авторизации через ЕСИА Функционал авторизации через телефон Функционал авторизации через почту Разработана функция получения пуш уведомлений на телефон, а также уведомлений по электронной почте Реализован функционал авторизации через gmail Реализован функционал настройки и добавления профилей сервисов для использования системы с настройкой для входа через любое устройство

Технологии

C# .net 3.1 RabbitMq Prometheus Postgres 12 MongoDb

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

ноябрь 2020 – Июнь 2021 месяц