Специалисты
Языки программирования C#, SQL.
Операционные системы Windows
IDE Visual Studio 22, Visual Studio Code, MSSQL Management, Dbeaver,
Базы данных MSSQL, PostgreSQL.
Другое ASP.NET Web API, ASP.NET Core, .Net Framework 4.6, .NET 5+, Entity Framework, Ling Nlog, Hive, WebSocket, Swagger, Postman, Insomnia, Docker, Git, GitLab, BitBucket, Windows Server, Virtual Box. Атол API, HTML, CSS, Bootstrap, MS Dynamics CRM, Blazor
Образование:
Высшее образование (Бакалавр) Чувашский государственный университет им. И.Н. Ульянова, Чебоксары. ИВТ, Прикладная информатика (по областям)
Высшее образование (Магистр). Чувашский государственный университет им. И.Н. Ульянова, Чебоксары. ИВТ, Прикладная информатика.
Платформа Киберучений
Описание Платформа Киберучений. Предназначение платформы - проведение настраиваемых сценариев киберучений. Платформа состоит из 3 микросервисов развертывается на 2 контурах: On-Premise и On-Cloud. На On-Premise находится микросервис Core содержащий основную логику расчетов проведения киберучений и основные сущности системы. Модуль фронта общается именно с этим микросервисом. Integration - модуль, работающий с инфраструктурой заказчика, он содержит логику по автоматической загрузке списков испытуемых, вложенность подразделений, логика по взаимодействию испытуемых с LMS системами. Также на этом контуре находится файловый менеджер Minio. На On-Cloud находятся только SMTP сервер и микросервис Cloud, который отвечает за рассылку писем испытуемым и отслеживание взаимодействия с письмом, хостит шаблоны "фишинговых сайтов" и отслеживает взаимодействие исптыуемых с системой. У каждого микросервиса есть своя БД. Связь между On-Premise и On-Cloud происходит с помощью gRPC. Между Core и Integration сервисами через MassTransit + RabbitMq. Роль в проекте .NET backend-разработчик Задачи Разработка, тестирование, анализ требований и оценка задач, работа с БД, оптимизация запросов
.NET 8. Asp.Net Core, MassTransit + RabbitMq, gRPC, Entity Framework Core, Postgresql, Oracle Db, Rest, WebApi, Hosted Service (Worker), Gitlab Ci, Serilog, Fluent Validation, Hangfire, MailKit, Minio Client
Ноябрь 2024 – январь 2025 месяцев
Разработка сервиса согласований
Описание Проект представляет собой веб приложение, для работы с согласованиями. Система позволяет работать с сотрудниками, согласовывать им отпуск, командировки. Также сервис позволяет работать с аукционами, согласовывать их, управлять им. Система содержит сервис для работы с уведомлениями, позволяет гибко настраивать уведомления. Есть интеграции с внутренними сервисами компании. Роль в проекте Backend-разработчик Задачи Разработка: 1. Разработал сервис для работы с Active Directory 2. Доработал сервис уведомлений, добавил возможность работать с кофигурацией уведомлений через веб-интерфейс 3. Добавил ограничение прав доступа к сервису с учетом ролей в Active Directory
.NET 5, Web API, Entity Framework Core, PostgreSQL, Gitlab.
Сентябрь 2023 – Октябрь 2024 месяца
Поддержка сайтов и API
Описание Поддержка сайтов (общий сайт, личный кабинет клиента), API для мобильного приложения, серверов и баз данных. Поддержка включает в себя доработку, исправление и внедрение новых технологий. Проект включает в себя ежемесячный сбор показаний счётчиков клиентов, формирование и рассылку квитанций, электронную оплату и т.д. Также была интегрирована и поддерживалась CRM от MS Dynamics для управления взаимодействием с клиентами и внутренними процессами. Роль в проекте Backend разработчик Задачи 1. Поддержка: - Исправление багов, - Мониторинг сервисов. 2. Внедрение в систему: - Электронных чеков, после оплаты через сайт; - Рассылка уведомлений в личный кабинет клиента и в мобильное приложение. - Создание инструментов, для контроля с рассылками, управление периодов отправки и т.д. - Создание сервиса формирование отчётности статистике по клиентам. 3. Создание тестового стенда для тестирования. 4. Поддержка служб на сервере, для интеграции между различными БД. 5. Интеграция и поддержка CRM от MS Dynamics: - Настройка и кастомизация разделов на информационном сайте. - Интеграция списка заявок от граждан. - Интеграция виртуальной приёмной, уведомлений, файлера - Настройка пользователей, ролей и групп. - Разработка и интеграция нового раздела для управления рассылкой уведомлений. - Разработка и интеграция нового раздела для статистики и истории изменений личного кабинета.
Net Framework, Razor Page, MS SQL, Windows Server 2012/2016, gRPC, .NET 5, Entity Framework Core, MS Dynamics CRM, HTML, CSS, Bootstrap, BitBucket.
Сентябрь 2021- Сентябрь 2023 месяца
Веб-приложение и мобильное приложение, склад
Описание Проект включает в себя веб-приложение и мобильное приложение, которое позволяет оптимизировать хранение, сборку и логистику товаров. Веб-приложение – это админ-панель, которая отвечает за добавление товара в список, создание и редактирование списков заказов для сборки, генерация маршрута сборки на складе и отслеживание контроля за заказами у сотрудников. Мобильное приложение, предназначено для сотрудников для склада. Включает в себя просмотр списка заказов для сборки у текущего сотрудника, карту расположение товаров, изменение и отслеживание статуса сборки заказа. Роль в проекте Backend разработчик Задачи Разработка: 1. API для веб-приложения и мобильного приложение, которое позволит взаимодействовать между друг с другом. 2. Админ панель, отвечающие за основную систему проекта. 3. Мобильного приложение для сотрудников склада. 4. Базы данных на MS SQL, для хранения данных.
.NET 5, Blazor, Web API, Entity Framework Core, MS SQL, HTML, CSS, Bootstrap, Flutter, Dart, Provider, BitBucket.
Май 2021 – Сентябрь 2021 месяц