Григорий Ф. Java разработчик, Middle+

ID 25568
ГФ
Григорий Ф.
Мужчина, 29 лет
Россия, Москва, UTC+3
Ставка
2 928,61 Р/час
вкл. НДС 5% (108.57 Р)
Специалист доступен с 4 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
Apache Kafka
CI/CD
DBeaver
DI
Docker
Git
GitLab
Grafana
IntelliJ IDEA
IoC
Java
Jira
JPA
JUnit
Kubernetes
Microservices
Mockito
PostgreSQL
Postman
Prometheus
REST API
Spring Boot
Spring Cloud
Spring Core
Spring Data
Spring
Swagger
TestContainers
Hibernate
Restful
Spring Security
Gradle
MVC
Agile
Maven
Kanban
ORM
Redis
SOLID
SQL
Отрасли
E-commerce & Retail
Знание языков
Английский — 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 г.

Похожие специалисты

FinTech & Banking • Insurance • Urban technology
ТК
Тимофей К.
Минск
Java разработчик
Senior
3 297,14 Р/час
ActiveMQ
Agile
AWS
boot
Camunda BPMN
Clean Code
ClickHouse
commons
Confluence
core
+91

▪ Разработчик программного обеспечения с более чем 6 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, Clean code, KISS, ООП) ▪ Создание и улучшение микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Знание throttling, rate limit, api gateway ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Опыт технического менторинга внутри команды ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее
Insurance • RnD
МП
Максим П.
Минск
Java разработчик
Senior
3 447,01 Р/час
ELK
Grafana
Работа с интеграциями
GitLab
Разработка
MS Windows
Tomcat
Базы данных
Spring Data
Lombok
+106

▪ Разработчик программного обеспечения с более чем 5 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения.(SOLID, KISS, ООП) ▪ Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) ▪ Анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail
СА
Сергей А.
Чебоксары
Java разработчик
Middle+
3 468,09 Р/час
hub
ArtemisMQ
assertj
Postman
Lombok
Liquibase
Flyway
REST
Java
Git
+40

Java-разработчик с опытом работы на проектах в сфере e-commerce & retail. На проекте «Система диспутных циклов» в роли Java Developer: - спроектировал и реализовал интеграцию с новой системой LectonSigma; - реализовал интеграцию с облачным хранилищем Amazon S3; - упростил работу с загрузкой файлов от различных финансовых систем; - провёл рефакторинг кода в рамках задач по новой интеграции; - актуализировал документацию; - писал тестовые сценарии с библиотеками; - работал с системами очередей сообщений и реляционными базами данных; - реализовывал логирование событий системы и оптимизировал процессы генерации отчётов. На проекте «Автоматизация отбора IT-специалистов» в роли Java Developer: - работал с БД (создание дополнительных таблиц и связей между ними); - участвовал в разработке аутентификации и авторизации в приложении; - написал тестовые сценарии для реализованного функционала с библиотеками.

Подробнее
E-commerce & Retail
ГФ
Григорий Ф.
Москва
Java разработчик
Middle+
2 928,61 Р/час
Grafana
Kanban
GitLab
Spring Core
Postman
Spring Data
Spring Cloud
SOLID
DI
IoC
+40

Григорий — Java-разработчик уровня Middle+. Обладает широким спектром навыков, включая работу с базами данных, микросервисной архитектурой, а также опыт разработки высоконагруженных систем. Участвовал в создании системы мониторинга сельскохозяйственных объектов, где занимался реализацией и доработкой методов REST API, интеграцией с другими сервисами через Kafka, формированием и экспортом отчётов, написанием технической документации и проведением код-ревью. Также работал над веб-системой для металлургического завода, которая контролировала доступ сотрудников и учитывала рабочее время на основе данных с картридеров и турникетов. Внедрил проверку и блокировку входа через турникет на основе статуса карты и прав доступа. Разрабатывал веб-приложение для учёта заказов и клиентов малого магазина стройматериалов. Автоматизировал применение скидок и промокодов, что исключило ошибки и сделало систему устойчивой к ручным ошибкам.

Подробнее
E-commerce & Retail • RnD
АТ
Андрей Т.
Пенза
Системный аналитик
Middle+
2 922,08 Р/час
arisexpress
UML
Подготовка и проведение презентаций
GitLab
взаимодействие с командой
Postman
Data Flow Diagrams (DFD)
Camunda
XML
Kibana
+46

Андрей — системный аналитик из Пензы, Россия. Специализируется на анализе предметной области, сборе и формализации требований, а также на подготовке и проведении презентаций. Опыт работы: - Система бесконтактной аренды недвижимости (RnD): выявление, анализ и формализация бизнес- и функциональных требований; постановка задач разработчикам; анализ рынка конкурентов; подготовка технической, эксплуатационной и проектной документации по внутренним шаблонам; отрисовка схем данных и процессов; проектирование ER-диаграмм; сопровождение жизненного цикла разработки ПО; функциональное тестирование. - Приложение по оптимизации складского учёта (E-commerce & Retail): ведение проектной документации; постановка задач разработчикам; выявление и анализ требований; участие в проектировании и описании интеграционных процессов; обучение и консультирование пользователей; управление и документирование изменений; функциональное тестирование (1 год 5 месяцев). - Приложение по оптимизации бухгалтерского учёта (RnD): ведение проектной документации; постановка задач разработчикам; выявление и анализ требований; обучение пользователей; функциональное тестирование (9 месяцев).

Подробнее