Опыт в IT - 6 лет
Опыт коммерческой разработки ПО – более 3 лет
Английский — B1
Умение анализировать требования, проектировать архитектуру и составлять техническую документацию.
Навыки проектирования БД и построения UML-диаграмм.
Оценка трудоемкости задач и участие в планировании спринтов.
Платформа Киберучений. Предназначение платформы - проведение настраиваемых сценариев киберучений. Платформа состоит из 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.
Распределенный монолит. Один WebAPI и два сервиса для синхронизации данных. Один для подгрузки необходимой информации из API АСУ ТП, второй для агрегирования данных в денормализованные представления для дальнейшего составления отчетности. Приложение для ведения отчетности золото извлекающих фабрик, составления и сопровождения планов на месяц, ведения маркшейдерских замеров, агрегирование данных из АСУ ТП, содержание справочной информации, учет реагентов и др.
Web для остлеживания местоположения и состояния техники, работающей на карьерах ГОК. Система была разделена на 3 модуля: Модель работы с картой, модуль сменной информации и модуль статистики. На модуле карты отображение в реальном времени рабочей техники, их треков, событий и прочей информации. На модуле сменной информации большой дашборд с комплексной информацией по смене всех машин. На модуле статистики статистика по перевезенным грузам назначенных нарядов на смену. Функциоанльность системы была перенесена со старой legacy системы АРМ заказчика, реализованного на технологиии Winowds Forms.
Микросервисное приложение для агрегации курсов валют состоящий из 3 сервисов: сервис, отвечающий за создание одиночных и/или повторяющихся задач (jobs) по загрузке справочной информации валютах и информации о валютных котировках по датам, сервис для обработки информации о валютах, сервис хранения справочной информации о валютах и информации о валютных котировках. Данные между сервисами передаются через Message Broker RabbitMQ.
Информационный туристический портал для туристов России, где можно ознакомиться с последними новостями, смотреть маршруты по России с подробным описанием с картой, а также создавать свои маршруты. Также к порталу имеется административная панель, где можно управлять всеми данными портала, изменять его структуру, интегрировать данные на портал с различных внешних источников. Система подразумевала высокую нагрузку, увеличение количества пользователей, рассчитанных на страну и зарубежье.
Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!
Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста