ВН
Вадим Н.
Мужчина, 22 года
Беларусь, Брест, UTC+3
Ставка
2,875 Р/час
НДС не облагается
Специалист доступен с 4 декабря 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle
Навыки
Camunda
CI/CD
Clean Architecture
Docker
DRY
Flyway
GitHub
GitLab
Gradle
Hibernate
Java
Java 17
JUnit
Kafka
Keycloak
KISS
Kubernetes
Liquibase
Maven
OpenShift
PostgreSQL
Postman
SOLID
Spring Boot
Spring Data JPA
Spring
Spring Web
SQL
Swagger
Yagni
Java 11
Cuba Platform
Vaadin
MySQL
Spring Security
Рефакторинг
Spring Data
Spring Test
Spring Cloud
gRPC Web
REST
Grpc
Kubernetes - базовые знания
JUnit 5
Mockito
PlantUML
Figma
Kibana
Graylog
Jira
Confluence
Битрикс
Отрасли
E-commerce & Retail
FinTech & Banking
FoodTech
HRTech
Знание языков
Английский — B1
Главное о специалисте
Самая технически сложная и интересная задача: Наиболее сложная и интересная задача, с которой я столкнулся, это переход от монолитной архитектуры к микросервисной. Выполнение задачи требовало: изучение микросервисной архитектуры, проектирование микросервиса, определение его внутренней составляющей, реализацию его связей с другими микросервисами, изменении некоторой логики микросервиса. Также задача по оптимизации скорости загрузки картинок имела свои сложности. При выполнении данной задачи, изучил некоторые алгоритмы по сохранению картинок в файловую систему. Также задача требовала исключить повторного сохранения картинок. Также требовалось решить проблему, когда не у всех картинок, было расширение.
Куда хочется развиваться: В первую очередь планирую развиваться технически. Также, в будущем, было бы интересно попробовать себя в роли iOS-developer
С какими задачами хотелось бы работать: Хотелось бы время от времени сталкиваться с задачами которые требуют изучения новых технологий или нетривиальных или шаблонных подходов к решению задач.
С какими не хотелось бы: Не хотелось бы постоянно получать только задачи на исправление багов и рефакторинг кода
Проекты
(3 года 8 месяцев)
Проект: ХоумКредитБанк
Роль
Java developer
Обязанности
Описание: Мобильный банк
Команда:(продуктовая) 4 - iOS developer, 4 - android developer, 5 - back, 5 - тестировщиков, 1 - системный аналитик, 2 - бизнес аналитика, 1- дизайнер, 2 - Деливери менеджера, 1- продакт
Обязанности: Разработка и поддержка приложения
• Принимал участие в разработке бизнес-логики;
• Оптимизировал скорость запросов в БД;
• Проводил code review;
• Принимал участие в разработке высоконагруженной системы;
• Разрабатывал и внедрял новые микросервисы;
• Оптимизировал взаимодействие между микросервисами;
• Участвовал в написании документации для новых микросервисов.
Стек специалиста на проекте
Spring Data, Spring Cloud, Camunda, Flyway, Keycloak, REST, JUnit, Gradle, Kubernetes, gRPC Web, Kafka, Spring Test, Docker, Spring Security, Spring Web, CI/CD, Java 17, PostgreSQL, Spring Boot
Отрасль проекта
FinTech & Banking
Период работы
Май 2022 - Август 2023
(1 год 4 месяца)
BNS CLUB
Роль
Java developer
Обязанности
Описание: Приложение для онлайн-шоппинга
Команда:(продуктовая) 5 - iOS developer, 5 - android developer, 5 - back, 5 - тестировщиков, 1 - системный аналитик, 1 - бизнес аналитика, 1- дизайнер, 2 - Деливери менеджера, 1- продакт
Стек: Java 17, Spring Web, Spring Data, Spring Security, Spring Boot, Spring Cloud, Docker, FlyWay, PostgresSQL, Kafka, gRPC, Gradle, Kubernetes, CI/CD, JUnit 5, Mockito, KeyCloak
Личные результаты:
Принимал участие в разработке бизнес-логики;
Участвовал в разработке микросервисов(проектирование, разработка)
Разрабатывал высоконагруженную систему;
Оптимизировал взаимодействие между микросервисами;
Оптимизировал скорость запросов в БД;
Участвовал в написании документации;
Участие в тестировании JUnit, отладке и исправлении ошибок;
Проводил технические интервью. Выступал в роли основного технического специалиста.
Обязанности: Разработка и поддержка приложения
Стек специалиста на проекте
Spring Data, Spring Cloud, Flyway, Keycloak, Mockito, Gradle, Kubernetes, gRPC Web, Kafka, Docker, Spring Security, Spring Web, CI/CD, JUnit 5, Java 17, PostgreSQL, Spring Boot
Отрасль проекта
E-commerce & Retail
Период работы
Май 2022 - Август 2023
(1 год 4 месяца)
Проект: SENLA
Роль
Роль: Java developer
Обязанности
Описание: Внутренний портал для сотрудников
Роль: Java developer
Команда: (продуктовая) 4 - Java developer, 4 – Frontend developer, 3 - android developer, 3 – iOS developer, 4 - тестировщиков, 1 - системный аналитик, 2 - бизнес аналитика, 2 - дизайнера
Обязанности: Разработка и поддержка приложения
• Реализовал функционал добавления заметок
• Принимал участие в реализации бизнес-логики
• Дорабатывал существующий функционал
• Принимал участие в написании JUnit-тестов и интеграционных тестов
• Участвовал в рефакторинге существующего кода
• Проводил анализ запросов к БД
Стек специалиста на проекте
Spring Data JPA, Liquibase, JUnit, Рефакторинг, Clean Architecture, Kafka, Docker, Hibernate, Spring Security, Spring Web, CI/CD, Java 11, Maven, PostgreSQL, Spring Boot
Отрасль проекта
HRTech
Период работы
Март 2021 - Апрель 2022
(1 год 2 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Брестский Государственный Технический Университет
Специальность
Инженер по информационным технологиям
Завершение учебы
2022 г.