Java-разработчик
230 000 руб
Фезиля
Возраст
27 лет (02 Сентября 1998)
Город
Москва
,
м. Академическая
Переезд невозможен
Полная занятость
3 года 8 месяцев
Информационные технологии / IT / Интернет
Результаты:
Разработала сервис интеграции с хранимыми процедурами для синхронизации графика оборота подвижного состава, реализовала polling-механизм с интервалом обновления 10 минут, обеспечив актуальность данных в реальном времени
Реализовала алгоритм кросс-валидации между графиком оборота и графиком движения поездов: при несоответствиях система автоматически генерирует диагностические поля с описанием ошибок, что позволило диспетчерам выявлять расхождения прямо на форме без ручной сверки
Спроектировала REST API с гибкой фильтрацией и сортировкой данных расписания (по дороге, актуальности и др.), обеспечив передачу обработанных данных на фронтенд в формате JSON
Интегрировала новый поток данных от подвижного состава в существующий pipeline, реализовав дополнительные SQL-запросы (MyBatis) и обеспечив обновление данных на табло
Переписала алгоритм расчёта пикового трафика с C++ на Java, полностью восстановила бизнес-логику, адаптировав её под архитектуру Spring Boot с сохранением корректности вычислений
Спроектировала и разработала standalone Spring Boot микросервис для ETL-загрузки данных расписания из внешней PostgreSQL БД во внутреннюю; сервис обрабатывает ~200 000 записей грузовых поездов за один цикл (2–10 мин) с периодическим запуском через Spring Scheduling
Реализовала конфигурируемую архитектуру через вынесение параметров во внешние настройки, благодаря чему сервис без изменения кода адаптируется под расписания разных железных дорог.
Разделила обработку грузовых, пассажирских и пригородных поездов на независимые потоки через ExecutorService, что позволило изолировать сбои и сервис перешёл в режим практически непрерывной работы
Настроила раздельное логирование по типам поездов и интегрировала статусную отчётность через ZooKeeper (оповещение об успехе/ошибке загрузки на фронт)
Разработала двухсервисную систему передачи диспетчерских сигналов: первый сервис формирует модель сигналов и транслирует их по WebSocket в формате JSON; второй принимает сигналы и записывает их в побитовый файл согласно техническим спецификациям.
Задачи:
Разработка и проектирование REST API
Написание и оптимизация SQL-запросов, работа с хранимыми процедурами
Разработка ETL-сервисов для загрузки и синхронизации данных между БД
Реализация интеграций с внешними системами и источниками данных
Работа с многопоточностью и обеспечение стабильности сервисов под нагрузкой
Разработка real-time системы передачи данных (WebSocket)
Написание unit и интеграционных тестов
Участие в code review
Сборка Docker-образов и поддержка CI/CD pipeline
Взаимодействие с аналитиками для уточнения требований и с QA для передачи задач в тестирование
Проведение миграции БД
Информационные технологии / IT / Интернет
Участвовала в поддержке и развитии web-портала управления тарифами для логистических операций (ЛТЛ-перевозки, маппинг маршрутов, тарифные файлы)
Реализовала корректировку алгоритма расчёта дат валидации тарифов и исправила логику формирования файлов при одновременно заполненных вкладках
Внесла изменения в справочники через миграции БД (Liquibase): добавление городов, переименование и добавление грузополучателей
Скорректировала маппинг входящих и исходящих данных по городам и маршрутам Обновила тарифные шкалы (паллетные шкалы для типа грузовой единицы LP) согласно требованиям бизнеса
Задачи:
Поддержка и развитие бизнес-логики существующего web-приложения
Проведение миграций БД и внесение изменений в справочники
Корректировка маппинга и обработка входящих/исходящих данных
Обновление тарифные данные и настраивать отображение на фронтенде
Взаимодействие с командой для уточнения требований бизнеса
Неоконченное высшее
Екатеринбург, 2016 — 2020 гг.
Английский — Свободное владение
Не получилось прикрепить linked in в разделе соц сети, поэтому оставлю тут www.linkedin.com/in/fezilya-velikhanova
14 ноября, 2025
14 ноября, 2025
14 ноября, 2025
Резюме размещено в отрасли
