ГФ
Григорий Ф.
Мужчина, 29 лет
Россия, Москва, UTC+3
Ставка
2 928,61 Р/час
вкл. НДС 5% (108.57 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Григорий — Java-разработчик уровня Middle+. Обладает широким спектром навыков, включая работу с базами данных, микросервисной архитектурой, а также опыт разработки высоконагруженных систем.
Участвовал в создании системы мониторинга сельскохозяйственных объектов, где занимался реализацией и доработкой методов REST API, интеграцией с другими сервисами через Kafka, формированием и экспортом отчётов, написанием технической документации и проведением код-ревью.
Также работал над веб-системой для металлургического завода, которая контролировала доступ сотрудников и учитывала рабочее время на основе данных с картридеров и турникетов. Внедрил проверку и блокировку входа через турникет на основе статуса карты и прав доступа.
Разрабатывал веб-приложение для учёта заказов и клиентов малого магазина стройматериалов. Автоматизировал применение скидок и промокодов, что исключило ошибки и сделало систему устойчивой к ручным ошибкам.
Проекты
(4 года 5 месяцев)
Cистема мониторинга сельскохозяйственных объектов
Роль
Java Developer
Обязанности
Cистема мониторинга сельскохозяйственных объектов, предназначенная для автоматизированного контроля за состоянием почвы и окружающей среды.
● Реализация и доработка методов REST API для взаимодействия с фронтендом
● Интеграция с другими сервисами через Kafka
● Формирование и экспорт через REST-API отчётов в формах Excel и pdf
● Написание и поддержка актуальной технической документации
● Проведение код-ревью и контроль качества кода
● Анализ и исправление багов
● Написание Unit и интеграционных тестов
● Опыт разработки в микросервисной архитектуре
● Проектирование таблиц БД и оптимизация запросов
● Использование Maven для управления зависимостями и сборки проекта
● Работа с Stream API
● Разработка новых модулей для управления документооборотом и клиентско-сотрудническим чатом
● Разработка высоконагруженных систем
● Настройка взаимодействия между сервисами для автоматизированных оповещений
● Работа с базой данных, сохранение и загрузка документов в облако (S3 через MinIO), реализацию поиска данных по бизнес-логике, а также оптимизацию запросов для повышения производительности системы
● Обработка входящих данных через REST API: разработка API для сбора данных с оборудования, их анализа и передачи в аналитический сервис
● Реализация бизнес-логики: выявление аномалий, прогнозирование параметров, хранение информации в базе данных (PostgreSQL), кэширование в Redis
Достижения
● Обеспечил полноту данных в аналитике: Настроил проверку целостности и корректности входящих сообщений от IoT-датчиков, внедрив дополнительную валидацию данных и логирование ошибок
● Ввел кеширование с использованием Redis, что позволило снизить нагрузку на PostgreSQL и ускорить отклик аналитических запросов
● Оптимизировал загрузку данных на карте, уменьшив количество запросов к базе данных в 100 раз
● Внедрил округление координат до фиксированных блоков с последующим кэшированием ответов в Redis
● Реализовал механизм, при котором при минимальном сдвиге карты данные возвращаются из кэша, а не из БД
● Благодаря этому решение обеспечило мгновенный отклик интерфейса, устранило перегрузку БД и значительно повысило стабильность системы
Стек специалиста на проекте
Grafana, GitLab, Spring Core, Postman, Spring Data, Spring Cloud, DI, IoC, Java, Git, JUnit, Mockito, JPA, IntelliJ IDEA, Swagger, DBeaver, Prometheus, Docker, TestContainers, REST API, Spring, Spring Boot, Jira, PostgreSQL, CI/CD, Microservices, Kubernetes, Apache Kafka
Отрасль проекта
E-commerce & Retail
Период работы
Март 2023 - Апрель 2025
(2 года 2 месяца)
Веб-система для металлургического завода
Роль
Java Developer
Обязанности
Веб-система для металлургического завода: контроль доступа сотрудников и учёт рабочего времени на основе данных с картридеров и турникетов.
● Обработка событий с турникетов: проверка доступа, запись истории проходов
● Реализация REST API для управления сотрудниками и их картами
● Разработка интерфейсов личного кабинета для руководства
● Работа с бизнес-правилами: ограничения доступа, блокировки, учёт времени
Достижения
● Повысил безопасность доступа: реализована проверка и блокировка входа через турникет на основе статуса карты и прав доступа. При изменении доступа — турникет автоматически запрещал проход, без участия сторонних систем
Стек специалиста на проекте
PostgreSQL, Java, Mockito, Spring Boot, Hibernate, Spring Security, DI, IoC, Spring Core, Restful
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2021 - Февраль 2023
(1 год 9 месяцев)
Веб-приложение для учета заказов и клиентов
Роль
Java Developer
Обязанности
Разработка и поддержка системы для малого магазина стройматериалов. Операторы вносили заказы, клиентские данные и применяли скидки с помощью промокодов.
● Реализация CRUD-интерфейсов для управления клиентами, заказами и промокодами
● Добавление логики генерации, хранения и валидации промокодов
● Интеграция с email-сервисом для отправки промокодов клиентам
● Создание схем БД с учетом связей и ограничений
Достижения
● Автоматизировал применение скидок и промокодов: реализована проверка срока действия и связи с клиентом на уровне бизнес-логики и БД. Это позволило исключить ошибки и сделать систему применения скидок устойчивой к ручным ошибкам
Стек специалиста на проекте
PostgreSQL, Java, Mockito, Spring Boot, Gradle, Hibernate, MVC, DI, IoC, Spring Core
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2020 - Июнь 2021
(7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ярославский государственный медицинский университет
Специальность
Педиатрический факультет, врач педиатр
Завершение учебы
2018 г.