РД
Роман Д.
Мужчина
Россия, Иваново, UTC+3
Ставка
4 257,14 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — C2
Немецкий — B1
Иврит — C2
Польский — A1
Французский — A2
Главное о специалисте
Опытный Ведущий Java-разработчик, техлид и тимлид.
Опыт работы на проектах в сферах FinTech & Banking, Information Security, RnD, Telecom:
- Имею 20+ летний опыт в сфере IT коммерческой и промышленной разработки и управлении;
- Управление командами 10+ человек более 8 лет;
- Анализ задач и ТЗ проекта;
- Разработка платформ, приложений, микросервисов, интеграции со сторонними сервисами и системами;
- Работа с реляционными и нереляционными БД;
- Разработка и интеграции сторонних REST сервисов;
- Написании модульных и интеграционных тестов;
- Разработка вспомогательных инструментов для тестирования разрабатываемых продуктов;
- Работа в команде разработчиков, командами архитекторов, тестеровщиков и менеджерами проектов, владельцем продукта и высшим руководством;
- Беру ответственность за решения и их исполнение;
- Работаю с командами клиента на разных этапах создания и жизни продукта;
- Разбираюсь в чужом коде и чужих архитектурных решениях;
- Проектирую архитектуру продукта либо его части;
- Ставлю цели и задачи в проектах для команды;
- Знаю ООП и паттерны проектирования;
- Провожу интеграцию с провайдерами используемых в проекте сторонних сервисов;
- Делаю интеграцию ИИ в среды разработки и в конечные сервисы;
- Обучении сотрудников, методам оптимизации решения задач и повышения производительности при разработке кода с помощью ИИ;
Обладаю навыками работы с *nix, Java, VertX, Spring, Spring Boot, Kafka, REST, PostgreSQL, MongoDB. Владею русским, английским, немецким, ивритом, польским и французским языками на разных уровнях.
Проекты
(16 лет 6 месяцев)
Bank Hapoalim Ltd
Роль
Senior Software Back End Engineer / Consultant
Обязанности
- Разрабатывал модули и микросервисы для процессинга платёжных карт
- Разрабатывал базовые модули библиотек для дальнейшего использования в разработке
- Разрабатывал кастомную систему управления и авторизации сервисов и пользователей
- Разрабатывал различные части платформы с разнымназначением (от типовых CRUD до реализации бизнеспроцессов)
- Анализировал бизнес требования перед началом цикла разработки. Производил деление задач для
разработки на более мелкие
- Интегрировал самостоятельно разработанный API шлюз, заменяющий Apigee для обращения с локальных микросерисов и ускоряющий обращение на 30%
- Интегрировал API между различными провайдерами кредитных карт (Cal, Max, Isracard) в систему управления банковскими картами, с фильтрами, группами. Использовал Flux в Spring
- Разрабатывал системы шифрования данных между банком и провайдерами карт
- Планировал и разрабатывал CI/CD и модульные тесты для платформы
- Проектировал и реализовывал дашборды на основе Splunk для мониторинга качества работы системы
- Проектировал и разрабывал автоматический генератор модульных/компонентных тестов для микросервисов в существующей платформе и также для других проектов
- Разрабатывал и интегрировал модульные тесты в библиотеки, используемые в других банковских проектах
- Разрабатывал вспомогательные инструменты технической поддержки для IOS с использованием SwiftUI
- Планировал и интегрировал GPT в процессы разработки, создание системы FeedForward и сверточных нейронных сетей
Достижения
Оптимизировал несколько критически важных процессов и процедур
передачи и обработки данных(30%), рекомендовал добавление многопоточности(уменьшило время ожидания ответа клиентом на 30%) сократил затраты на модернизацию оборудования(30%), улучшил юнит и интеграционные тесты, что сократило количество обращений из поддержки(60%), обучил младших специалистов методам разработки кода в банке, а также провел ряд лекций для команды по искусственному интеллекту (основные концепции, разработка, применение в банке OpenAI).
Стек специалиста на проекте
Postman, SwiftUI, Git, MongoDB, Mockito, Swagger, DB2, Helm, Kafka, WireMock, WSO2, Splunk, OAuth 2.0, Confluence, Hibernate, OpenShift, JUnit 5, Spring, Jira, PostgreSQL, Jenkins, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Январь 2023 - Июнь 2024
(1 год 6 месяцев)
Citibank CSC
Роль
Senior Java Engineer
Обязанности
- Работал в Ситибанк, департаменте SST (Securities Services Technology). В составе международной команды CSC Data On Demand было 10 удаленных программистов находящимся в разных странах(Польша, Китай, Индия, США и Канада ). Цель заключалась в создании архитектуры, разработки и поддержки ядра моста данных и API между различными базами данных (Impala, Phoenix, Solr, DB2, MSSQL) и инвестиционными приложениями
- Взаимодействовал с различными удалёнными командами банка и поставщиков для достижения целей
проекта, повышения производительности кода и оптимизации
- Трансформировал некоторые традиционные процессы разработки использованием современных, более быстрых и оптимизированных подходов
- Разрабатывал Lexer и Parser для узлов SQL запросов в виде вложенного дерева и последующего перевода в необходимый тип SQL для БД. Цель была также выдать ответ на запрос с возможно низкой задержкой
- Создавал среды ECS и UAT на облачных серверах банка для тестирования приложения Data Bridge
- Разрабатывал модульные и интеграционные тесты с использованием Junit5 и Mockito
- Производил конверсию кода всего проекта с JDK8 на JDK11 и существующего кода предыдущих модульных тестов с Junit4 на Junit5,
- Производил код ревью членов команды
Достижения
Разработал lexer и парсер для узлов SQL-запросов в виде вложенного дерева и последующего перевода в необходимый тип SQL для БД
Стек специалиста на проекте
C++, Vertx Future, Postman, Базы данных, Solr, Elasticsearch, Git, Kibana, Mockito, DB2, MSSQL, Splunk, impaladb, phoenixdb, Confluence, SQL, Docker, TeamCity, OpenShift, PowerMock, uDeploy, JUnit 5, Java 11, Spring, Jira, junit45, Jenkins
Отрасль проекта
FinTech & Banking
Период работы
Январь 2022 - Декабрь 2022
(1 год)
Bank Hapoalim Ltd
Роль
Senior Software Back End Engineer / Consultant
Обязанности
- Оптимизировал и разработывал новые микросервисы для платформы кредитных карт
- Участвовал в разработке архитектуры платформы
- Создавал контейнеры в HA Kubernetes с помощью Helm и RedHat OpenShift
- Планировал и создавал REST API обращения к данным карт из Mainframe через ESB2B
- Использовал Splunk для логирования и анализа возникающих проблем
- Разрабатывал модульные и компонентные тесты с использованием Junit 5, Mockito и Wiremock
- Создавал Jenkins-пайплайны на основе существующих библиотек банка
- Обучал младших специалистов стандартам банка, используемым инструментам и лучшим практикам, впоследствии используемым в команде
- Работал в Agile-команде с архитекторами, PO и главой отдела
Достижения
Создал менее времязатратные CI/CD процессы, улучшил архитектуру проекта
Стек специалиста на проекте
Postman, Java, Git, MongoDB, Mockito, Swagger, DB2, Helm, ReadyAPI, WireMock, WSO2, Splunk, Confluence, Hibernate, OpenShift, JUnit 5, Spring, Spring Boot, Jira, Jenkins
Отрасль проекта
FinTech & Banking
Период работы
Июль 2021 - Декабрь 2021
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (8 ч/день)
Формат работы
Удаленно, Офис
Командировки
Готов
Релокация
Внутри страны, За границу
Готов работать на зарубежных проектах
Да
Дипломы и сертификаты
Unconscious Bias 2017 г.
Entrepreneurship Foundations 2020 г.
Communicating with Charisma 2020 г.
Образование
Высшее
Учебное заведение
Университет Кентербери
Специальность
Информатика
Завершение учебы
2008 г.