Москва
Резюме № 55709043
Обновлено 4 июня
no-avatar

Java-разработчик

Был больше месяца назад
По договорённости
27 лет (родился 09 июля 1998)
Москваготов к переезду
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 5 лет и 2 месяца

    • Ноябрь 2024 – март 2025
    • 5 месяцев

    Java-разработчик

    МегаФон, Москва
    Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг, Фиксированная связь, Мобильная связь

    Обязанности и достижения:

    Заказчик: "МЕГАФОН" Что разрабатывал: Основная витрина данных для web и мобильного приложения Должность: Старший Java разработчик Команда: всего 280 человек, мой стрим - 20 человек - ------------------------------------------------------------------------------------------------ Задачи: - Разрабатывал бэкенд главной витрины приложения и сайта Мегафон. - Выносил логику из монолита в микросервисы - Занимался поддержкой монолита (работа с легаси) и исправлением багов - Добавлял новую функциональность и изменял старую в одном из главных апи по обновлению тарифов - Писал интеграционные и юнит тесты - Участвовал в постановке задач и проработке спек с аналитиками
    • Июнь 2023 – ноябрь 2024
    • 1 год и 6 месяцев

    Java-разработчик

    ММТР, Кострома
    Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

    Обязанности и достижения:

    Заказчик: "ЛАНИТ" Что разрабатывал: Одна из подсистем ЕИС для интеграции с Казначейством РФ Должность: Старший Java разработчик Команда: всего 250 человек, мой стрим - 30 человек (backend, frontend, analytics, DBA, QA, etc...) - ------------------------------------------------------------------------------------------------ Стек: Java 17-21, Microservices, Hibernate 6, PostgreSql, Spring Framework, MongoDb, Redis, Kafka, XML/XSD, Spring Cloud, Spring Boot Docker Compose, Test Containers, Spring Задачи: - Разработал более 10 бизнесовых и интеграционных микросервисов - Внедрил в проект новый подход к написанию интеграционных тестов при помощи Spring Boot Docker Compose - Реализовал отказоустойчивые механизмы интеграции с платежной системой МИР и некоторыми банками РФ - Реализовал механизм кастомных фильтров и сортировки для поиска по БД - Реализовал библиотеку для валидации XML по XSD - Реализовал стартер выполняющий логику BPMN системы - Участвовал в реализации state machine по аналогии со Spring Statemachine - Реализовывал сложные запросы для mongodb - Реализовал конкурентную обработку сообщений в kafka (параллельные консьюмеры) - Реализовал batching обработку в kafka с последующим batching сохранением в postgres и mongodb
    • Ноябрь 2022 – июнь 2023
    • 8 месяцев

    Java-разработчик

    ММТР, Кострома
    Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

    Обязанности и достижения:

    Заказчик: "ГАСКАР" Что разрабатывал: ERP-платформа для BPLA. Должность: Архитектор/Старший Java разработчик Команда: всего 15 человек - 6 backend, 3 frontend, others... - ------------------------------------------------------------------------------------------------ Стек: Java 17, Microservices, Hibernate 6, PostgreSql, Jsonb, MongoDb, Spring Framework, Redis, Kafka, RabbitMq, Websocket, Keycloak, Spring Cloud, event sourcing, DDD Задачи: - Прорабатывал архитектуру согласно предоставленному ТЗ - Общался с заказчиком для постановки требований (аналитиков не было, поэтому работу аналитиков выполняли разработчики) - Под конец проекта руководил командой бекенд разработки (1 middle+, 2 junior разработчика и проводил онбоардинг новых разработчиков со стороны заказчиков - Собеседовал разработчиков со стороны заказчика на проект - Реализовал паттерны отказоустойчивости и взаимодействия в микросервисной среде (САГА, API Gateway, Envelope Pattern, Transactional Outbox, TDD, DDD, Event Sourcing, Circuit Breaker, Rate limiter) - Активно участвовал в CI/CD (разворачивание приложения в kubernetis, написание gitlab jobs и конфигурирование gitlab worker) - Реализовал spring стартеры для работы с kafka, websocket, keycloak - Реализовал Notification gateway - сервис для централизованной обработки эвентов и последующей отправки их как: пушей, эмейлов, смс, алертов - Оптимизировал запросы в PostgreSQL - Тюнил hibernate для работы с Jsonb - Реализовал бекенд для личного кабинета пользователя - Реализовал бекенд для админ панели - Участвовал в интеграции с платежной системой Ю-касса (безопасная сделка) - Реализовал ряд biderectional интеграций с партнерами ГАСКАР - Прорабатывал алгоритмы для системы рекомендации заказчиков - Реализовал мессенджер (p2p, групповые чаты) - Реализовал логику черновиков (возможность возвращаться к редактированию документов и заказов спустя время)
    • Февраль 2020 – ноябрь 2022
    • 2 года и 10 месяцев

    Java-разработчик

    ММТР, Кострома
    Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

    Обязанности и достижения:

    Заказчик: "СИНТЕКА" Что разрабатывал: ERP-система для подрядчиков в строительном бизнесе. Должность: Middle Java Developer Команда: всего 20 человек - 6 backend, 4 frontend, others... - ------------------------------------------------------------------------------------------------ Стек: Java 17, Microservices, Hibernate 5, PostgreSql, Jsonb, MongoDb, Spring Framework, Redis, Kafka, RabbitMq, Websocket, Keycloak, Spring Cloud, event sourcing, DDD Задачи: - Реализовывал аутентификацию и авторизацию на платформе - Реализовал межсервисную систему управления критически важными транзакциями на основе паттерна САГА - Добавил в межсервисные вызовы Circuit Breaker - Реализовал полноценный мессенджер с системой уведомлений, голосовыми сообщениями, редактированием и удалением сообщений - Тюнил Hibernate 5 для взаимодействия с Jsonb - Писал сложные SQL запросы для миграций - Реализовывал полнотекстовый поиск в PostgreSQL - Участвовал в реализации частичного поиска (триграмного поиска) - оптимизировал запросы PostgreSql - Реализовывал оптимистичные и пессимистичные блокировки - Реализовал интеграцию с сервисом распознавания документов Entera - Реализовал функционал записи в историю любых действий пользователя при помощи фреймворка Javers (пришлось сильно затюнить его для кастомной логики) - Писал интеграционные и юнит тесты - Ревьюил код - Участвовал в аналитике и постановке задач

Обо мне

Дополнительные сведения:

Бэкенд Java-разработчик с 5 годами опыта. Работал в командах различного размера — от небольших (2 человека) до крупных (25 человек). Разрабатывал SaaS- и CRM-системы. На одном из проектов в течение трех месяцев руководил бэкенд-командой, занимался менторством и онбордингом новых разработчиков. Имею опыт полного цикла разработки — от создания MVP до выхода в продакшн. Участвовал в формировании бизнес-требований и общении с заказчиком в команде без аналитика. Специализируюсь на разработке веб-приложений с микросервисной архитектурой. Оптимизировал и повышал отказоустойчивость межсервисного взаимодействия. Частично реализовывал CI/CD-пайплайны, добавлял в приложения системы мониторинга и сбора метрик. В свободное время разрабатываю pet-проект, в котором использую реактивный стек и gRPC. Java, Apache Maven, Hibernate, Mockito, Apache Kafka, Интеграционное тестирование, Spring Data, Spring Cloud, Gradle, Spring Boot, Spring Web, Redis, Hazelcast, PostgreSQL, MongoDB, Spring Security, gRPC, REST, JDBC, keycloak, Рефакторинг кода, Микросервисная архитектура, Монолит, Kubernetes, Docker

Иностранные языки

  • Английский язык — разговорный
  • Немецкий язык — базовый
Фото, имя и контакты доступны только авторизованным пользователям
Обновлено 20 ноября
no-avatar
Java developerз/п не указана
Обновлено в 0:25
no-avatar
Java developer70 000 ₽
Последнее место работы (3 мес.)Java-разработчик (стажёр)Июль 2024 – октябрь 2024
Обновлено 26 сентября
Превью фото соискателя
Программист Javaз/п не указана
Обновлено 11 ноября
Превью фото соискателя
Разработчик Javaз/п не указана
Последнее место работы (7 мес.)Инженер-программистФевраль 2025 – сентябрь 2025
Обновлено 21 ноябряПоследнее место работы (11 мес.)Java developerДекабрь 2024 – работает сейчас
Обновлено вчераПоследнее место работы (2 года и 1 мес.)Java developerОктябрь 2023 – ноябрь 2025
Обновлено 18 ноября
no-avatar
Java developerз/п не указана
Последнее место работы (1 год и 4 мес.)Java developerИюль 2024 – работает сейчас
Обновлено 24 октября
no-avatar
Java Developer120 000 ₽
Последнее место работы (1 год и 10 мес.)ПрограммистЯнварь 2024 – работает сейчас
Обновлено 7 ноября
no-avatar
Java developerз/п не указана
Обновлено 22 октября
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка и сопровождение банковского ПОПрограммист-разработчик Java