Java Developer
Москва, РоссияСеньор
Удаленная работа
Опыт работы более 5 лет
Опыт работы более 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g15ax
О себе
На данный момент Java Developer.
Мои компетенции и опыт
MTS Fintech ( нужен доступ к резюме - нв)
Java Developer
- Оптимизировал нагрузку на Postgres БД через использование блокчейна на 46%.
- Вынес несколько сервисов, отвечающих за получение, аналитику и обработку в отдельные микросервисы, которые общаются через RabbitMQ, что позволило быстрее проводить апдейт необходимых алгоритмов.
- Разработал и внедрил несколько новых сервисов, которые расширили функциональность основного продукта.
- Спроектировал и реализовал единый API-шлюз для взаимодействия со смежными сервисами, стандартизировав форматы запросов и обработку ошибок.
- Выделил долгие операции (обработка блокчейн‑транзакций, агрегации) в фон через RabbitMQ.
- Увеличил покрытие продукта юнит и интеграционными тестами (JUnit) на 20%.
- Проводил code review и менторил сотрудников.
Стек: Java 17, Solidity, SQL, PostgreSQL, ClickHouse, Spring 5, Spring Boot 3.x, Hibernate, RabbitMQ, Maven, Lombok, Swagger, JUnit, REST, GraphQL, gRPC, Tomcat.
SFXDX ( нужен доступ к резюме )
Старший Java Developer
Основные достижения:
- Оптимизировал загрузку балансов через батчинг запросов и кэширование в Redis, повысив скорость получения балансов на 85% и сократил время ответа с 5 сек на 700ms.
- Внедрил и описал процесс анализа новых проектов, который уменьшил время на первичную оценку на 33%, а также увеличил точность оценки на 21%.
- Участвовал в разработке более 20 проектов, из них 15 разработал с нуля.
- Выстроил процессы онбординга и менторства, написал ряд технических гайдов для внутренней базы знаний, что ускорило вход новых сотрудников в проекты.
- Поддерживал высокий уровень покрытия кода тестами (JUnit) - не менее 80 %, что уменьшило количество ошибок.
- Написал несколько статей и гайдов для внутренней базы знаний.
Обязанности:
- Создание с нуля и поддержка бэкенд-сервисов на Java с использованием Spring для
- DeFi-протоколов (DEX, Lending), NFT-маркетплейсов, DAO и GameFi платформ.
- Реализация взаимодействия с внешними блокчейн-нодами и API, интеграция со сторонними
- DeFi-протоколами (AAVE, Uniswap).
- Управление командой разработчиков, проведение code review, менторинг, декомпозиция и
- распределение задач.
Стек: Java, TypeScript, Solidity, SQL, PostgreSQL, MongoDB, Spring, Hibernate, RabbitMQ, Redis, Kafka, Gradle, Maven, Lombok, Swagger, JUnit, REST, GraphQL, gRPC, Tomcat, Jenkins
Программный Продукт ( нужен доступ к резюме )
Java Developer
Проект "Перевозчик" - платформа для автоматизации контроля за пассажирскими перевозками и обеспечения прозрачности работы общественного транспорта в Москве.
- Разработал функционал фиксации нарушений с поддержкой 20+ типов нарушений, прикрепления фото/видео, что позволило инспекторам документировать проблемы на 95% полнее.
- Оптимизировал шаблонизацию документов с кэшированием скомпилированных шаблонов, повысив скорость генерации на 55% для сложных многостраничных документов.
- Доработка и обновления под новый функционал системы расчетов и генерации документации.
- Спроектировал API для мониторинга эффективности перевозчиков, что ускорило процесс анализа данных для сотрудников на 23%.
- Внедрил систему оценок перевозчиков с комбинацией количественных метрик и субъективных оценок инспекторов, что позволило выявить 30% перевозчиков с критичными проблемами качества.
Проект "Метро" Москвы
- Спроектировал API для получения необходимых метрик, что ускорило процесс анализа данных для сотрудников на 30%.
- Разработка и поддержка высоконагруженной системы с многомиллионой базой пользователей.
- Доработка и улучшение функционала систем API Метро.
- Участие в разработке систем авторизации.
Стек: Java 8, SQL, OracleDB, PostgreSQL, Spring, Hibernate, MyBatis, Gradle, Maven, Lombok, JUnit, Swagger, Tomcat, Jenkins, REST API
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
