CV view
Java Developer
Negotiable
RussiaMoscow
FullRemote
Work experience
11 years 1 month
Last work experience
Mediascope
Java-разработчик
5 years 1 month
About
About
Java Backend Developer с 5 годами коммерческого опыта разработки и поддержки backend-сервисов и микросервисов на Java и Spring Boot. Работал с системами сбора, обработки и хранения данных, интеграциями между сервисами, Kafka, PostgreSQL, ClickHouse, Redis, S3, Docker и Kubernetes.
Имею опыт полного цикла разработки: анализ требований, декомпозиция задач, оценка, реализация бизнес-логики, работа с базами данных, интеграции, code review, участие в релизах, диагностика production-проблем и сопровождение сервисов. Дополнительно участвовал в разработке и поддержке мобильного приложения на Flutter / Dart.
Affiliate experience
No data available
Work experience11 years 1 month
June 2021 - to date
(5 years 1 month)
Mediascope
Java-разработчик
Разрабатываю и сопровождаю backend-сервисы и микросервисы на Java / Spring Boot для систем сбора, обработки и хранения данных. Отвечаю за полный цикл задач: анализ требований, проектирование решения, декомпозицию, оценку, реализацию, code review, релиз и поддержку в production.
Основные задачи и зоны ответственности:
Разрабатываю backend-сервисы и микросервисы на Java и Spring Boot: бизнес-логика, REST API, интеграции между сервисами, работа с production-окружениями.
Проектирую и развиваю интеграции через REST API и Apache Kafka: producers, consumers, обработка событий и сообщений, обмен данными между backend-сервисами.
Работаю с PostgreSQL, ClickHouse, Redis и S3: проектирование схем, написание и оптимизация SQL-запросов, работа с индексами, анализ execution plans, диагностика проблем производительности.
Участвую в эксплуатации сервисов в Docker / Docker Compose / Kubernetes: подготовка манифестов, деплой, анализ логов, диагностика ошибок и поддержка работающих окружений.
Поддерживаю CI/CD-процессы: сборка, выкладка, настройка и сопровождение pipeline, работа с Git.
Провожу code review, участвую в технических обсуждениях, декомпозиции задач, оценке сроков и выборе решений.
Помогаю новым разработчикам разбираться в проекте, предлагаю технические решения и помогаю доводить сложные задачи до результата.
Участвую в поддержке и развитии мобильного приложения на Flutter / Dart: исправление ошибок, разработка нового функционала, интеграция с REST backend.
Ключевые результаты:
Являюсь основным ответственным за сервис аутентификации и мобильное приложение компании: отвечаю за развитие, сопровождение, исправление ошибок, интеграции с backend-сервисами и поддержку в production.
Ускорил выполнение расчётных задач в 3–4 раза за счёт оптимизации обработки данных, анализа узких мест, доработки SQL-запросов и предложения новых технических решений.
Перепроектировал и развивал сервис аутентификации, чтобы снизить затраты на дальнейшую разработку и дать клиентам возможность самостоятельно расширять сценарии использования без постоянного привлечения разработчиков.
Инициировал и взял на себя перевод разработки мобильного приложения от внешнего подрядчика внутрь команды, что позволило развивать продукт собственными силами, быстрее вносить изменения и снизить зависимость от подрядчика.
June 2015 - June 2021
(6 years 1 month)
ООО ИПОС, ООО ТрансМашЭнерго
Менеджер проектов / экономист / инженер по снабжению в строительстве
Календарно-сетевое планирование проектов, бюджетирование, план/факт-анализ
Подготовка аналитической отчётности для руководства и заказчиков
Участие в тендерах (44-ФЗ, 223-ФЗ), работа с документацией и банковскими гарантиями
Снабжение объектов, работа с поставщиками, учёт материалов и затрат
Skills
SQL
PostgreSQL
Java
Git
Hibernate
Apache Kafka
Clickhouse
Redis
S3
Spring Framework
Docker
CI/CD
Spring MVC
Kubernetes
Language proficiency
No data available
Employment
Employment
Full, Part-time, Project-based
Work format
Remote, Hybrid, Office
Work schedule
Flexible, Shift, 5/2
Relocation
Possible
Business trips
Business trips possible