АХ
Артур Х.
Мужчина
Россия, Москва, UTC+3
Ставка
4 110,32 Р/час
вкл. НДС 5% (152.38 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Проекты
(5 лет 7 месяцев)
Банк
Роль
Старший инженер-разработчик
Обязанности
Разработка микросервисов ДБО ФЛ на Kotlin/java
Из достижений:
- провел аналитику, разработал и вывел в промышленную эксплуатацию обработку событий
разъединения и объединения клиентов в сервисах сбп переводов.
- перенес функционал обновления каталога всех услуг и категорий ДБО с php на java.
- создал общий стартер для нескольких команд, в который входил функционал: одинаковые
настройки логирования, пропагирования трейсов, общие транзитивные зависимости,
преднастроенные бины logbook.
- разработал bff-модуль с полностью новым экраном обмена валют с различными видами
курсов. В рамках доработки из интересных решений - перекладывание в redis льготных курсов от легаси системы с ежеминутными асинхронными 48 запросами на получение деталей по
конкретным курсам и группам. (многопоточность)
Писал пайплайны на groovy в Дженкинсе для сборок и для деплоя, также в Openshift доводилось дебажить istio
Команды работают по Scrum/Agile.
В системах, с которыми работал, RPS - 200/300
Используемые технологии на проекте:
- Java 21, Kotlin 1.9 (с корутинами), php 7.4
- БД: Postgres, Redis
- интеграции: Kafka, RabbitMQ, REST (feignclient, spring httpinterface, spring webflux), soap (для
интеграций с легаси-системами)
- девопс: TeamCity, BitBucket, Sonar, k8s, Openlens, логи - OpenSearch, метрики -
Grafana/Prometheus
- тесты: WireMock/EmbeddedKafka/TestContainers для интеграционных, Mockito/JUnit/mockk для
юнит тестов
Стек специалиста на проекте
Java 21, Grafana, Работа с интеграциями, Mockk, embedded, Базы данных, OpenLens, тесты, CI/CD jenkins, Groovy, NUnit, REST, Bitbucket, Mockito, Redis, Legacy, Prometheus, Kafka, Feign Client, Sonar, OpenSearch, WireMock, Spring WebFlux, Docker, SOAP, Kotlin, TeamCity, OpenShift, TestContainers, PHP 7.4, RabbitMQ, Spring, PostgreSQL, логи, CI/CD, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2024 - По настоящее время
(1 год 2 месяца)
Финтех
Роль
Cтарший разработчик
Обязанности
Разработка корпоративного приложения для оценки рисков при работе с корпоративными клиентами в Банке
Обязанности на проекте:
- оценка задач, разработка и сопровождение.
- проведение собеседований.
- обучение, введение в проект новых сотрудников.
- постановка задач разработчикам, контроль выполнения и проведение ревью.
- принятие архитектурных решений (реализация межсервисных взаимодействий со смежниками, рефакторинг легаси) и их защита перед архитекторами смежных команд/систем на общих встречах с учетом оценок стоимости реализации и пользы при дальнейшем
развитии систем.
Последние интересные задачи:
- Проработка и реализация Rate Limiter для снижения пиковых нагрузок на монолитную платформу.
- добавление в проект distributed tracing через micrometer с настройкой передачи кастомных тегов.
- проектирование целевой архитектуры после перехода на микросервисы с последующей успешной имплементацией и работой в пром.
Примеряемые технологии на проекте:
1. Микросервисы на замену монолиту - Kafka, Prometheus, Grafana, Spring Boot (некоторые
проекты на версии 2 и 11 Java, последние проекты 3 и 17 Java), JUnit, Mockito, Spring Data JPA,
Hibernate, PostgreSQL, gRPC, JUnit, Flyway, , Helm charts, Hashicorp Vault, Openshift, Docker, Gradle,
архитектура - оркестрируемая сага через Кафку.
2. Монолит - Liquibase, Java 8, Oracle DB, Maven, Kafka, Hazelcast, IBM WebSphere.
- Инфраструктура - jenkins (в рамках проектных задач занимался написанием пайплайнов на
Groovy), SonarQube, Nexus, Bitbucket.
- внутрибанковские решения-аналоги open source продуктов.
Стек специалиста на проекте
Grafana, Монолитная архитектура, Spring Data JPA, Groovy, Flyway, SonarQube, Java, JUnit, Bitbucket, Mockito, Gradle, Redis, Prometheus, gRPC, Проектирование, Helm, Kafka, IBM WebSphere, Docker, Hibernate, OpenShift, Nexus, Hashicorp Vault, Java 8, Oracle Database, Spring Boot, PostgreSQL, Jenkins, Постановка задач на разработку, Microservices
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2020 - Июнь 2024
(3 года 9 месяцев)
Разработка приложения для учета отпусков сотрудников
Роль
Разработчик
Обязанности
Несколько приложений в рамках
одного namespace k8s: приложение для работы с телеграмм, backend для отпусков сотрудников, frontend для работы с отпусками со стороны администратора-секретаря
Реализуемые задачи:
- создание на фронте страницы с таблицей сотрудников с возможностью редактирования,
добавления и удаления с соответствующими изменениями на бэкенде.
- переход с использования локальной таблицы с сотрудниками на использование целевого сервиса с полным рефакторингом логики приложения.
- добавление уведомлений в телеграмм перед наступающим отпуском для напоминаний о заполнении табеля учета рабочего времени.
Используемые технологии:
- backend (Java 11, 17; Spring; Flyway; DialogFlow; Bamboo; PostgreSQL; Kafka; Keycloack)
- frontend (React, Nginx, MaterialUI)
Стек специалиста на проекте
PostgreSQL, Kubernetes, Nginx, Flyway, Kafka, Java 11, Dialogflow, Material UI, Bamboo, Spring, React, Keycloack
Отрасль проекта
RnD
Период работы
Февраль 2019 - Октябрь 2019
(9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Российский государственный технический университет радиотехники, электроники и автоматики
Специальность
Бизнес-информатика
Завершение учебы
2021 г.