🔥 Карьерный онлайн-фест 17-23 ноября

Постройте стратегию развития своей карьеры. В этом помогут эксперты, коллеги-айтишники с разными карьерными треками, карьерные консультанты

Зарегистрироваться →

Владислав Мармуз (vladislavmarmuz), 27 лет, Беларусь, МинскВладислав Мармуз (vladislavmarmuz), 27 лет, Беларусь, Минск

Владислав Мармуз

Более 3-х лет коммерческого опыта в разработке.Бэкенд разработчикСредний (Middle)
Рассмотрю предложения

Контакты

Войти
Возраст: 27 лет
Опыт работы: 3 года и 3 месяца
Регистрация: 28.06.2022
Последний визит: 3 месяца назад
Гражданство: Беларусь
Местоположение: Беларусь, Минск
Дополнительно: готов к удаленной работе
Знание языков: Английский В1

Обо мне

Я инженер, 3 года опыта в backend-разработке. Всегда стремлюсь к коммуникации в команде, обмену опытом, постоянному развитию. Ценю хороший код, коллег и отлаженные процессы.




Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Java
Apache Kafka
Docker
Git
Hibernate
Spring Boot
PostgreSQL
REST
MongoDB
Java Spring Framework

Опыт работы

  • Консалтинг, технологические услуги и аутсорсинг
    МинскОт 100 до 1000 сотрудников
    Бэкенд разработчик (Средний)Java Разработчик
    Октябрь 2024 — По настоящее время (1 год и 2 месяца)

    Работаю на проекте Сбербанка. Разрабатываю и поддерживаю сервисы поиска в команде из 5-ти разработчиков.

    - Отрефакторил 15 kafka консюмеров и их конфигурации, улучшив качество кода и читаемость.

    - Перевел сервисы с Elasticsearch API на Opensearch API(по требованию бизнеса)

    - Произвел оптимизацию миграции индексов в Elasticsearch, что ускорило время переиндексации в 2 раза.

    - Разработал сервис анализа скорости обновления индексов, с помощью которого увеличилась скорость обновления данных в 1,5 раза.

    - Подготовил сервис для вынесения в отдельные сервисы, разбил по доменным областям.

    - Доработал конфигурацию кэширования, кэш заработал и мы теперь можем гибко управлять кэшом через конфигурацию.

    - Переработал метод построения запросов в Elasticsearch, что улучшило качество кода и добавило гибкие конфигурируемые настройки построения запросов.

    - Разработал новую ручку по очистке scrollId, что позволило клиентам не падать по переполнению скроллов и взаимодействовать с нашими сервисами быстрее и удобнее.

    - Пишу интеграционные и юнит тесты.

    - Работаю по SCRUM методологии

    - Часто взаимодействую с коллегами из смежных команд, командой тестирования и бизнес анализа.

    Инструменты: Java 17, Spring Boot 3, Apache Kafka, Elasticsearch (OpenSearch), PostgreSQL, Kibana, Jenkins, Openshift, Microservices, Liquibase, Testcontainers, JUnit, Bitbucket, Jira.

  • ЗАО "Делай Дело"
    Минск
    Фулстек разработчик (Средний)Java , Angular Developer
    Апрель 2024 — Ноябрь 2024 (8 месяцев)

    Работал на 2-х проектах.

    1.Разрабатывал CRM систему с нуля. 

    - Разработал систему создания, редактирования задач, ранжирования с использованием различных фильтров.

    - Настроил Keycloak для управления безопасностью.

    - Настроил рассылку уведомлений в проекте ,используя Apache Kafka + Websockets.

    - Написал Telegram bot)

    - Настроил ci/cd файл на проекте

    - Поднимаю тестовый стенд с помощью докера на удаленном сервере через ssh.

    - Получал и парсил данные со сторонних API)

    - Тестировал свой код с помощью JUnit и Testcontainers

    - Реализовывал задачи согласно бизнес-требованиям 

    2. График платежей

    - Переписал фильтрацию и поиск пользователей, платежей на Criteria API, увеличив производительность на 30% и улучшил качество кода.

    - Оптимизировал логику генерации платежей, сократив время с 3 сек. до 0,4 сек

    - Перевел проект с Date на java.time*, упростив работу с датами и улучшив читаемость кода.

    - Переписал маппинги с использованием MapStruct, сделав код чище и читабельнее.

     - Пишу много функционала по доработкам платежей и графиков платежей

    - Рефакторинг старого кода.

    Постоянно взаимодействую с бизнес-аналитиком, продукт-овнером и клиентами.

    Технологии: Java 17 , Spring Boot ,Spring Data, Spring Security, Spring MVC, Keycloak, PostgreSQL, Maven, Hibernate, FlyWay, Angular , TypeScript, PrimeNG, Docker, GitLab, REST, Apache Kafka, Testcontainers, JUnit, Mockito, Linux, CI/CD

    SQLJavaPostgreSQLSpring BootGitLabLinuxRESTDockerApache KafkaCI/CD
  • MarsNet Solutions
    Познань
    Бэкенд разработчик (Младший)Java Разработчик
    Сентябрь 2022 — Март 2024 (1 год и 7 месяцев)

    Разрабатывал платформу для бизнеса в сфере услуг, где владельцы бизнеса могут регистрироваться, создавать салоны, предлагать свои услуги, рекламировать и развивать свой бизнес, а клиенты могут пользоваться различными сервисами и услугами.

    - Реализовал функционал по фильтрации поиску сервисов и мастеров
    - Переписал логику регистрации пользователей и клиентов, что стало более понятным, логичным и простым для клиента.
    - Реализовал функцию автоматической рассылки рекламных материалов, которую можно отключать и подключать в ЛК.
    - Написал админскую часть приложения для контроля и взаимодействия с владельцами бизнесов, вывода статистики и анализа.
    - Разработал систему отчетности для владельцев бизнесов, что улучшило их возможности по анализу клиентов.
    - Провёл онбординг 3 новичкам
    - Работал по Scrum методологии.
    - Участвовал в ретроспективе спринтов. Спринт ревью и Спринт планнингах)
    - Работал в команде из 4-х бэкендеров и участвовал в код ревью.

    Стек технологий: Java 17, Spring Boot 3, Spring Data, Maven, Swagger, REST API, Liquibase, GitLab, Spring Security(JWT),  Jira,  Docker,  JUnit5,  AWS S3, Postman

Высшее образование

  • Горного дела и инженерной экологии
    Сентябрь 2019 — Июнь 2024 (4 года и 9 месяцев)