Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл вчера в 14:12
Кандидат
Мужчина, 39 лет, родился 14 апреля 1986
Активно ищет работу
Другое, готов к переезду, готов к командировкам
Java-разработчик
Специализации:
- Программист, разработчик
Занятость: полная занятость
График работы: полный день, удаленная работа
Опыт работы 18 лет 7 месяцев
Июнь 2024 — по настоящее время
1 год
Розничная торговля... Показать еще
Ведуший разработчик
Проектирование и разработка решения для предоставления покупателям рекомендаций товаров и поставщиков с учетом их географического положения.
• Микросервисная архитектура: проектирование и реализация масштабируемых сервисов на Java и Kotlin с использованием Spring (Boot, Security, Cloud)
• Внедрение: вывод продукта в промышленную эксплуатацию, настройка CI/CD-процессов и оркестрация через Kubernetes
• Работа с данными: потоковая обработка событий через Kafka
• Оптимизация производительности: использование Redis для кэширования данных, снижение времени отклика сервисов
• Мониторинг и поддержка: обеспечение стабильности работы через интеграцию с OpenSearch, настройку мониторинга и алертинга
• Управление задачами: координация с командой, декомпозиция требований, оценка задач
Ключевые навыки:
Микросервисная архитектура • Kubernetes • Spring Framework (Boot, Security, Cloud) • Языки: Java, Kotlin • Базы данных: PostgreSQL, MongoDB, Redis • Инструменты: Kafka, OpenSearch, Git • CI/CD: TeamCity, Helm • Мониторинг и алертинг
Октябрь 2021 — Июль 2024
2 года 10 месяцев
Финансовый сектор... Показать еще
Ведуший Backend-разработчик
Разработка сервисов онлайн потребительского кредитование. Преобразование IT инфраструктуры банка с монолитных продуктов на более гибкую архитектуру на основе микросервисов.
Деятельность:
●проектирование микросервисной архитектуры кредитного конвейера;
●развертывание приложений k8s;
●интеграция со сторонними сервисами, внутрибанковскими и внешними (сервисы скоринга, документооборота, МДМ, ЦФТ, ЕСИА и т. д.);
●интеграция конвейера в другие банковские платформы;
●доработка сервисов с целью отказа от использования легаси API;
●сбор данных для мониторинга и статистики с их отправкой в DWH, OpenSearch;
●разработка unit-тестов и интеграционных тестов;
●заведение задач на разработку ПО, уточнение требований у аналитиков и заказчиков, декомпозиция задач и их оценка;
●код-ревью и проведение собеседований разработчиков;
●презентация разработанного функционала коллегам и заказчикам;
●участие в обновлении продуктовых и тестовых сред, а также сопровождение пользователей, разбор инцидентов и исправление дефектов
Используемые технологии: Java, Spring (boot, security, cloud...), kubernetes, Teamcity, OpenSearch, очереди сообщений (Kafka, IBM MQ), базы данных (PostgresQL, Oracle), Jira, REST API
Апрель 2017 — Октябрь 2021
4 года 7 месяцев
Белгород, www.X5.ru
Информационные технологии, системная интеграция, интернет... Показать еще
Ведущий разработчик
Разработка программного обеспечения управления операционной деятельностью магазина и кассового ПО.
• Руководство командой разработчиков: планирование задач, распределение нагрузки, контроль сроков, менторство сотрудников.
• Реализация нового функционала: автоматизация бизнес-процессов, улучшение пользовательского интерфейса, расширение возможностей системы.
• Оптимизация legacy-кода: рефакторинг, снижение технического долга, повышение производительности системы
• Проведение код-ревью
• Оценка и декомпозиция задач: анализ сложности требований, формирование реалистичных сроков в рамках Agile
• Разработка тестов: создание модульных и интеграционных тестов
• Интеграция с внешними системами: ERP (1С, SAP), систем лояльности и учетных платформ.
• Совместная работа с QA: устранение багов, участие в проектировании тест-кейсов, оптимизация процессов тестирования
Ключевые навыки:
Управление командами • Рефакторинг • Интеграция систем • Модульное и интеграционное тестирование • Работа с legacy-кодом • Agile/Scrum • Java • PostgreSQL • Kafka
Инструменты: Git, Jira, Docker, Kubernetes
Февраль 2016 — Март 2017
1 год 2 месяца
Home Credit & Finance Bank
Белгород
Финансовый сектор... Показать еще
Full-stack разработчик банковских систем
Разработка и модернизация банковских сервисов
• Backend: создание и доработка сервисов на Java и Spring (Boot, Security, Data), включая проектирование API, бизнес-логики и интеграции.
• Frontend: разработка интерфейсов на Angular и JavaScript для клиентских и внутренних банковских порталов.
• Мобильная разработка: реализация Android-приложений для доступа клиентов к банковским услугам.
• Сопровождение и поддержка:
- 3-й уровень технической поддержки портала (анализ инцидентов, исправление критических багов).
- Разработка автоматизированных отчетов (SQL, Java) для анализа операционной деятельности.
• Контроль качества:
- Проведение код-ревью, оценка сложности задач, декомпозиция требований.
- Написание unit- и интеграционных тестов (JUnit), повышение надежности кода.
• Интеграции: подключение к внутренним банковским системам (платежные шлюзы, CRM, DWH) и внешним API.
• Взаимодействие с QA: совместная работа над тест-кейсами, оперативное устранение дефектов.
Ключевые навыки:
• Backend: Java, Spring (Boot, Security, Data)
• Frontend: Angular, JavaScript
• Мобильная разработка: Android
• Базы данных: SQL (Oracle, PostgreSQL)
• Инструменты: Git, Maven, JUnit
• Интеграция систем: Микросервисная архитектура, Kafka, REST API
• Тестирование: Unit- и интеграционные тесты
• Поддержка: 3rd-line, инцидент-менеджмент
Июль 2008 — Февраль 2016
7 лет 8 месяцев
ООО "Институт высоких технологий"
Fullstack-разработчик (тендерные системы)
Cоздание портала тендерных торгов
• Проектирование архитектуры: разработка системы с нуля, включая выбор технологий, проектирование API и базы данных.
• Реализация функционала:
- Backend: разработка бизнес-логики на Java и Spring (Boot, Data), интеграция с PostgreSQL для хранения данных.
- Frontend: создание интерфейсов на JavaScript (ExtJS) для управления торгами, подачи заявок и аналитики.
• Тестирование: написание unit- и интеграционных тестов для обеспечения стабильности и соответствия требованиям.
• Внедрение и поддержка:
- Запуск системы в продакшн, настройка CI/CD и мониторинга.
- Адаптация функционала под изменения законодательства РФ в сфере госзакупок и тендеров.
• Доработки: оптимизация процессов, исправление багов, расширение возможностей платформы.
Ключевые навыки:
• Backend: Java, Spring, REST API
• Frontend: JavaScript, ExtJS
• Базы данных: PostgreSQL (проектирование, оптимизация запросов)
• Тестирование: JUnit, интеграционные тесты
• Инструменты: Git, Maven
• Дополнительно: знание законодательства РФ в сфере тендерных торгов
Ноябрь 2007 — Март 2008
5 месяцев
ООО «Анкор-сервис» Белгород
Fullstack-разработчик
Разработка и поддержка IT-решений для компании:
• Создание и доработка CMS:
- Проектирование и реализация системы управления контентом на PHP для сайтов компании.
- Интеграция с базами данных, разработка модулей для публикации контента, управления пользователями и аналитикой.
- Оптимизация производительности и безопасности платформы.
• Разработка мобильных приложений:
- Создание приложений для кнопочных телефонов и устройств с ограниченными ресурсами на платформе J2ME.
- Адаптация функционала под требования малопроизводительных устройств.
• Общие задачи:
- Тестирование и отладка кода, исправление багов в CMS и мобильных приложениях.
- Взаимодействие с дизайнерами и контент-менеджерами для реализации требований.
Ключевые навыки:
• Языки: Java, PHP, JavaScript
• Веб-разработка: CMS, REST API
• Мобильные технологии: J2ME, адаптация под ограниченные ресурсы
• Базы данных: MySQL, SQLite • Инструменты: Git, Maven
Август 2006 — Ноябрь 2007
1 год 4 месяца
ООО «СофТраст» Белгород
Fullstack-разработчик
Разработка решений для медицинской сферы
• Реализация функционала для автоматизации процессов клиник и больниц (учет пациентов, управление расписанием, интеграция с диагностическим оборудованием).
• Работа с технологиями: Java, C#, MS SQL Server (проектирование БД, оптимизация запросов, миграция данных).
• Создание сервиса для генерации персонализированных медицинских рекомендаций на основе анализа данных пользователя.
Общие задачи:
• Написание unit- и интеграционных тестов.
• Участие в код-ревью, декомпозиция задач, оценка сроков реализации.
• Исправление багов и взаимодействие с QA-инженерами.
Ключевые навыки:
• Языки: Java, C#, PHP
• Фреймворки: Spring, .NET
• Базы данных: MS SQL Server (оптимизация, миграция)
• Интеграция API
• Тестирование: JUnit, NUnit
• Инструменты: Git, Jira, Docker
Навыки
Уровни владения навыками
Продвинутый уровень
Обо мне
Бэкенд разработчик. Пишу микросервисы на Java и Kotlin.
Живу в Белграде, Сербия.
Высшее образование
2008
Программное обеспечение вычислительной техники
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия, Сербия
Желательное время в пути до работы: Не имеет значения