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

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

Более 2,5 лет коммерческого опыта в разработке.Бэкенд разработчикСредний (Middle)
От 2000 $Рассмотрю предложения

Контакты

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

Обо мне

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




Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
Java
Apache Kafka
Docker
Java Spring Framework
Git
Hibernate
Spring Boot
PostgreSQL
REST
MongoDB

Опыт работы

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

    Работаю на проекте Сбербанка. Разрабатываю и поддерживаю сервисы поиска в команде из 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 (10 месяцев)

    Работал на 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 год и 5 месяцев)

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

    Обязанности:
    - Участвую в полном жизненном цикле разработки
    приложения.
    - Сборка REST приложений с помощью Maven.
    - Написал более 20 xml скриптов для миграции БД.
    - Работаю с базой данных PostgreSQL.
    - Пишу чистый и читабельный код, пользуясь принципами SOLID и архитектурными паттернами.
    - Переписывал логику регистрации пользователей.
    - Пишу бизнес-логику согласно сторям в спринтах.
    - Постоянно коммуницирую с коллегами по команде, командой BA, командой FE, QA, PM и PO.
    - Разбиваю задачи на подзадачи и провожу их эстимацию.
    - Провожу онбординг стажерам.
    - Работаю по Scrum методологии.
    - Презентация выполненной работы всей команде после закрытия спринта.
    - Написал отправку сообщения на почту для Лендинг сайта компании.

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

    Разрабатываемое приложение
    https://stage.bizzee.pl/

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

  • БНТУ

    Белорусский национальный технический университет
    Энергетический; ЭФ
    Сентябрь 2019 — По настоящее время (5 лет и 7 месяцев)

Дополнительное образование