Перейти к содержимому

Ренат Манбаев

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

Middle Удалённо Москва, Россия
4 г. 11 мес. опыта 42 навыка

О себе

Backend-разработчик с опытом коммерческой разработки на Java и Spring. Участвовал в создании backend-части финансовых и складских систем. Интересуюсь высоконагруженными приложениями, распределёнными системами и сложными архитектурными решениями. Стараюсь не просто писать код, но и разбираться в бизнес-логике, ограничениях системы и причинах принятых технических решений. Комфортно работаю в команде: участвую в обсуждениях, нахожу компромиссы. Хочу расти как backend-инженер, участвовать в проектировании сервисов и развитии архитектуры в командах, где ценят инженерный подход и ответственность за результат. Способ связи - @manbaev

Опыт работы

Альфа Инвестиции

07.2023 — по н.в. 2 г. 11 мес.

Backend Java Developer

Middle Удалённо

Стек: Java 17, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, PostgreSQL, Redis, Apache Kafka, REST API, OpenFeign, gRPC, OAuth2, JWT, MapStruct, Liquibase, Maven, JUnit 5, Mockito, Testcontainers, Resilience4j, Micrometer, Prometheus, Grafana, ELK, Logback, Docker, Kubernetes, Swagger. Обязанности: - Развитие backend-части инвестиционного продукта: портфель клиента, брокерские операции, документы, заявки и интеграции со смежными системами. - Участие в командной разработке: декомпозиция задач, оценка технических рисков, согласование API-контрактов, взаимодействие с frontend-разработчиками, аналитиками, тестировщиками и владельцами смежных сервисов.

  • Доработал модуль портфеля (активы, валютные остатки, брокерские счета, агрегированные показатели): расширил API новыми полями без нарушения обратной совместимости. Результат: −20% запросов со стороны frontend при открытии портфеля.
  • Исправил некорректное отображение статуса торговой заявки при задержках и повторных событиях от брокерской системы — переработал обработку асинхронных событий, сделав обновление статусов устойчивым к сбоям.
  • Доработал модуль расчёта комиссий с учётом новых тарифных условий и параметров сделки — пользователь видит корректный предварительный расчёт перед подтверждением операции. Результат: 0 обращений по расхождению предварительной и итоговой комиссии после релиза
  • Развивал backend-интеграцию с сервисами новостей, аналитики и инвестиционных идей: реализовал фильтрацию материалов по инструментам, категориям и доступности — frontend получает уже подготовленные данные.
  • Доработал сценарий онлайн-подачи заявки на открытие/обслуживание брокерского счёта: добавил проверки, статусы обработки и передачу дополнительных данных во внутренние системы. Результат: −12% заявок, уходящих в ручную проверку из-за неполных данных.
  • Развивал backend API для истории операций, брокерских документов и клиентских отчётов: улучшил фильтрацию, пагинацию и обработку ошибок при получении данных из смежных систем.

Instock WMS

07.2021 — 07.2023 2 г.

Backend Java Developer

Middle Удалённо

Стек: Java 8+, Spring, Spring Security, Spring Data JPA, Hibernate, PostgreSQL, MSSQL, Redis, Apache Kafka, RabbitMQ, REST API, Gradle, Ant, Docker, Nomad, Jenkins, Prometheus, Micrometer, Grafana, Swagger. Обязанности: - Разработка и поддержка backend-модулей WMS: приёмка, адресное хранение, перемещение, отбор, отгрузка и синхронизация складских данных. - Участие в проектировании бизнес-логики складских процессов и согласовании интеграционных сценариев с ERP-системами. - Работа с REST API, базой данных, очередями и интеграционными сообщениями; контроль корректности остатков и статусов операций. - Написание тестов, исправление дефектов, анализ логов, разбор проблемных сценариев и повышение устойчивости существующего решения.

  • Доработал модуль адресного хранения: добавил проверки вместимости ячеек, типа товара, складской зоны и правил совместимости - снизил число ошибок при размещении товара после приёмки. Результат: −18% ошибок размещения по некорректным ячейкам.
  • Развивал сценарий приёмки товара (обработка поставок, сканирование штрихкодов, сверка количества, создание остатков): доработал обработку расхождений, чтобы операторы могли корректно фиксировать недостачи, излишки и пересорт.
  • Исправил ошибки обработки операций с ТСД из-за разных форматов штрихкодов, упаковок и единиц измерения — переработал валидацию и нормализацию входящих данных для приёмки, отбора и перемещения. Результат: −20% ошибок обработки операций с ТСД.
  • Развивал интеграцию WMS с внешними ERP-системами: обмен заказами, поставками, остатками и статусами складских операций.
  • Решил проблему повторного выполнения операций при ретраях с ТСД, сетевых сбоях и повторной доставке сообщений — реализовал идемпотентную обработку для приёмки, перемещения, отбора и отгрузки. Результат: повторное списание / создание остатков исключено в типовых сценариях.

Образование

Новосибирский государственный технический университет

2020 — 2024

Автоматизация технологических процессов и производств (в нефтегазовой отрасли)

Бакалавр

Новосибирский государственный технический университет

2024 — 2026

Искусственный интеллект в управлении объектами электроэнергетики

Магистр

Навыки

Java Spring Spring Boot Spring Security Spring Data JPA Hibernate PostgreSQL MSSQL Redis Liquibase Apache Kafka RabbitMQ REST API gRPC OpenFeign SOAP OAuth2 JWT Docker Kubernetes Nomad Jenkins Prometheus Micrometer Grafana ELK JUnit 5 Mockito Testcontainers MapStruct Resilience4j Swagger Bean Validation Gradle Java 8 Java 11 Java 17 Java 21 Spring MVC Logback Maven ручное тестирование

Языки

Русский Родной
Казахский Родной
Английский B1 — Средний

Личные данные

Гражданство Казахстан
Ссылка скопирована