Java разработчик
Пенза, РоссияСеньор
Удаленная работа
Опыт работы какой-то есть
Опыт работы какой-то есть
Короткая ссылка: gkjb.ru/g10bw
О себе
На данный момент Java разработчик.
Мои компетенции и опыт
ООО «Би Телеком»
Компания: Outsource / Outstaff
Период работы: с февраля 2021 по настоящее время
Должность: Java разработчик
Работал в 3 крупных проектах
Июль нужен доступ к резюме текущее время
Проект: Билайн детализация
Стек:
Java 17, Spring Boot, Spring Data, AOP, RESTful API, PostgreSQL, Redis, Apache Kafka, GitLab, Maven, Docker, Grafana, Swagger, JUnit, Mockito, Jacoco, Checkstyle, Jira, Confluence.
Достижения:
- Выполнил миграцию с монолита на микросервисы и реализовал новые сервисы - сократил время отклика системы и улучшил масштабируемость.
- Мигрировал кодовую базу с Java 8 на Java 17 - актуализировал стек и обеспечил совместимость с новой архитектурой.
- Реализовал взаимодействие между сервисами через Kafka - обеспечил надёжный обмен сообщениями и исключил дубли при обработке данных
- Реализовал кэширование через Redis - повысил скорость работы сервисов и разгрузил PostgreSQL.
- Оптимизировал запросы к PostgreSQL и настроил индексы - сократил время выборок и повысил производительность сервисов.
- Реализовал бизнес-функционал для сервисов детализации - расширил возможности платформы и обеспечил поддержку новых требований заказчика.
- Разработал скрипты миграции данных при переходе на микросервисы - обеспечил консистентность и корректную работу сервисов после разделения монолита.
- Внедрил Checkstyle и настроил автоматическую проверку — повысил качество кода и снизил время на ручное ревью.
- Интегрировал JaCoCo, увеличил покрытие unit-тестами до 70% - повысил надёжность и стабильность релизов.
- Настроил централизованное логирование и метрики (Grafana + Prometheus) - ускорил диагностику инцидентов и повысил прозрачность работы системы.
Январь 2022 — Июнь 2024
Проект: Ростелеком B2B CRM
Стек:
Microservices, Java 11, Kotlin, Spring Boot, Spring Data, Spring Cloud OpenFeign, AOP, RESTful API, Oracle, Apache Kafka, RabbitMQ, Camunda, GitLab, TeamCity, Gradle, Docker, Kubernetes, ELK, Swagger, JUnit, Mockito, Checkstyle, SonarQube, Jira, Confluence.
Достижения:
- Оптимизировал микросервисы (Spring Boot, Oracle) - время отклика REST API сократилось до 30%.
- Реализовал идемпотентных консюмеров Kafka - исключил дубли и потери сообщений.
- Реализовал компоненты контроля доступа — подготовил основу для модуля безопасности.
- Разработал адаптеры для внешних систем через Kafka - обеспечил надёжный обмен сообщениями и расширил функциональность платформы.
- Участвовал в масштабном рефакторинге legacy-кода (~2.5 млн строк): снизил технический долг, увеличил покрытие unit-тестами до 70%.
- Настроил распределённый трейсинг и мониторинг (Spring Cloud Sleuth + ELK) - позволило быстро выявлять узкие места в продакшн-среде.
- Внедрил Checkstyle и SonarQube в CI/CD пайплайн (кодовая база ~2.5 млн строк) - снизил количество замечаний на ревью и ускорил обратную связь по качеству кода.
- Переработал Liquibase-скрипты - сократил время деплоя БД и устранил ошибки миграций.
- Мигрировал Swagger 2.0 → 3.0 - актуализировал API- документацию и ускорил интеграцию сервисов.
Февраль нужен доступ к резюме Декабрь 2021г
Проект: Ext systems
Стек:
Microservices, Java 8, Spring Framework, Hibernate, PostgreSQL , RESTful API, SLF4J, GitHub, Maven, Tomcat, JUnit, Jira
Достижения:
- Исправил баги в существующих сервисах - повысил стабильность работы приложения.
- Написал Unit-тесты для новых и исправленных методов - улучшил надёжность функционала.
- Создал RESTful API для взаимодействия модулей и внешних компонентов - обеспечил корректный обмен данными.
- Добавил базовое логирование для новых модулей - ускорил диагностику и упрощённое сопровождение кода.
- Оптимизировал работу с базой данных в отдельных сервисах - сократил время выполнения типовых запросов.
- Добавил валидацию входных данных в существующие сервисы - снизил количество ошибок при некорректных запросах.
АО «Bell Integrator»
Компания: Outsource / Outstaff
Период работы: с ноября 2016 по декабрь 2020
Должность: Инженер технической поддержки
Основные обязанности:
- Работа с Jira, TTMS, TFS для ведения задач, управления инцидентами и взаимодействия с другими командами.
- Диагностика и анализ инцидентов в корпоративных ИТ-системах клиентов, работа с логами и SQL-запросами для поиска причин.
- Настройка и сопровождение ПО, обновление конфигураций, проверка корректности работы после изменений.
- Автоматизация рутинных задач с помощью скриптов (SQL).
- Взаимодействие с командой разработки: передача баг-репортов с описанием шагов воспроизведения, тестирование исправлений.
- Поддержка интеграций между внутренними системами и внешними сервисами (API, форматы обмена)
ОБРАЗОВАНИЕ
Пензенская государственная технологическая академия
Факультет: информатика, вычислительная техника и компьютерные технологии
Дата окончания: 2013 года
Форма обучения: Очная
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
Военный билет: Есть.
Гражданство: Российская федерация.
О себе: Опыт работы в ИТ - 9+ лет, из них 4.5+ года коммерческой разработки на Java. Работаю в аутсорс/аутстафф-компании, за это время участвовал в трёх крупных проектах. Имею практический опыт миграции монолитных систем на микросервисную архитектуру, включая проектирование, интеграцию и оптимизацию сервисов. Специализируюсь на построении отказоустойчивых решений, интеграции сложных систем, повышении производительности приложений и качества кода. Глубоко владею Java, Spring-стеком, базами данных. Умею выстраивать эффективное взаимодействие с заказчиками, аналитиками и командами QA, доводя задачи от идеи до промышленной эксплуатации.
