BioTech, Pharma, Health care & Sports
Cloud Services
E-commerce & Retail
FinTech & Banking
Information Security
Logistics & Transport
Егор М. Java разработчик, Middle
ID 10164
ЕМ
Егор М.
Мужчина, 28 лет
Россия, Таганрог, UTC+3
Ставка
2 183,61 Р/час
вкл. НДС 5% (80.95 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Языки программирования: Java (8+), опыт переписывания приложений с других языков на Java.
Фреймворки и технологии: Spring (Core, Boot, Data, Data JPA, Security), Hibernate.
Микросервисы: разработка, оптимизация, деплой, взаимодействие.
Монолиты: опыт поддержки и миграции к микросервисной архитектуре.
Шины данных: Apache Kafka, RabbitMQ.
Логирование и мониторинг: ELK (Elasticsearch, Logstash, Kibana), Prometheus/Grafana.
Инструменты и базы данных: PostgreSQL, Redis, Docker, Kubernetes.
Методологии: Agile (Scrum, Kanban), TDD, CI/CD.
Тестирование: разработка автотестов (JUnit, TestNG), интеграция с CI/CD пайплайнами.
Личностные качества: ответственность и внимание к деталям, умение работать в команде и эффективно коммуницировать, стремление к изучению новых технологий и улучшению существующих процессов
Проекты
(4 года)
GeoSearch
Роль
Java разработчик
Обязанности
Приложение, которое предоставляет API для быстрого полнотекстового поиска гео-данных для служб доставки товаров. Включает также Admin панель для анализа потребления API.
Обязанности:
Разрабатывал REST API бэкенд с нуля соблюдая SOLID, принципы чистого кода и используя шаблоны проектирования;
Работа с системой аналитики на базе Clickhouse, которая предоставляет данные о ключевых метриках использования сервиса для принятия бизнес-решений;
Реализовал полнотекстовый поиск с использованием Elasticsearch;
Разработал систему авторизации и аутентификации на базе Spring Security и JWT, обеспечив безопасность и удобство для пользователей;
Настроил автоматизированную генерацию отчетов с интеграцией отправки на email, оптимизировав бизнес-процессы;
Интегрировал kafka для большей производительности сервиса аналитики;
Достижения
Завершил разработку MVP в кратчайшие сроки, что позволило команде выйти на этап тестирования продукта в реальных условиях;
Предложил и внедрил Clickhouse на проекте для улучшения аналитики потребления API;
Организовал эффективную загрузку и обработку объемных данных (30+ млн записей) через Kafka, обеспечив консистентное сохранение данных в БД и оптимизацию времени обработки;
Внедрил улучшенный поиск данных с помощью Elasticsearch.
Стек специалиста на проекте
Redux Toolkit, GitLab, WebSockets, Spring Data JPA, ClickHouse, Elasticsearch, REST, Java, API, Kibana, JPA, JDBC, MVP, JWT, Kafka, CSV, Security, RTK Query, Docker, Spring Security, Hibernate, ORM, TypeScript, SSE, Server-Sent Events, Maven, RabbitMQ, React, REST API, Spring, оптимизация, PostgreSQL, знание принципов и шаблонов проектирования, Объектно-ориентированное программирование (ООП)
Отрасль проекта
Logistics & Transport
Период работы
Октябрь 2024 - Февраль 2025
(5 месяцев)
СОЛАР
Роль
Java – разработчик, Middle / Middle+
Обязанности
Описание проекта
Платформа для предотвращения утечек корпоративной информации. Участвовал в разработке импортозамещающей системы хранения и сборки пакетов.
Обязанности
Поиск большого кол-ва Open Source библиотек разных версий для работы платформы.
Сборка и адаптация библиотек в том числе и legacy под нужную версию Java, вырезание тестирования и всего лишнего для ускорения и оптимизации сборки, без изменения функционала библиотек.
Создание шаблонов и патчей для автоматизации сборки всех библиотек в одном месте (gradle, maven)
Состав команды
10 Back-End разработчиков, 1 Lead
Достижения
Мы с командой перенесли в систему почти 1000 библиотек, чем внесли значительный вклад в развитие и расширение функционала платформы.
Стек специалиста на проекте
Docker, Java, Maven, Gradle, Data, Java 11, Legacy, Security, Data security, Ant, Spring, boot, анализ, знание принципов и шаблонов проектирования, Объектно-ориентированное программирование (ООП)
Отрасль проекта
Information Security
Период работы
Август 2024 - Ноябрь 2024
(4 месяца)
ЕМИАС
Роль
Java – разработчик, Middle+
Обязанности
Единая медицинская информационно- аналитическая система для запись к врачу в городские поликлиники Москвы.
Системой воспользовались более 9 млн. пользователей, 200 тыс. в день записей к врачу, более 1000 поликлиник и больниц подключены к сервису, более 55 тысяч врачей ежедневно ведут прием, используя приложение.
Проект закончился из-за сокращения бюджетирования Минздравом.
Обязанности
Изменение флоу аутентификации и авторизации пользователя в Keycloak, которая позволяет ему попадать в необходимое окружение с определенным набором прав;
Внесение изменений в модели при переводе на UUID в последствии чего было изменено множество классов и менялись скрипты миграций в Liquibase;
Рефакторинг существующих сервисов с применением принципов ООП;
Обсуждение и планирование спринтов;
Вместо пулинга и вебсокетов внедрил простой вариант с SSE;
Покрытие модульными и интеграционными тестами с использованием Junit, Mockito и поднятием тестовой базы данных с помощью TestContainers.
Достижения
Перевод нескольких микросервисов на UUID, что как следствие перетекло в переписывание и улучшение множества внешних классов;
Настроил единую точку входа для множества ролей через KeyCloak;
Внедрение системы управления доступом KeyCloak, при этом данные пользователей были вынесены, что позволило не зависеть целиком от одного провайдера;
Покрыл тестами микросервисы.
Стек специалиста на проекте
Grafana, uuid, Ревью, Camunda, Data, Liquibase, Keycloak, SonarQube, JUnit, JPA, JDBC, Рефакторинг, Prometheus, Kafka, boot, Security, Docker, SSE, Data security, Angular, Java 17, JavaScript, Spring, Unit testing, PostgreSQL, знание принципов и шаблонов проектирования, Jenkins, Microservices, Kubernetes, Объектно-ориентированное программирование (ООП)
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Апрель 2024 - Сентябрь 2024
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
РИНХ
Специальность
Юрист
Завершение учебы
2021 г.