Премия рунета

Роман Б. Java разработчик, Senior

ID 15352
РБ
Роман Б.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3 375 Р/час
НДС не облагается
Специалист доступен с 11 сентября 2024 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Ajax
Angular
Apache Kafka
Bitbucket
Bootstrap
C#
Camunda
CSS
Delphi
Docker
Doctrine
Flyway
Git
Gitlab CI
Gradle
Hibernate
HTML5
Java
JavaScript
jetbrains
Joomla
JPA
JQuery
JSON
JUnit
JWT
Keycloak
kotlin core
Kubernetes
Liquibase
Lombok
MapStruct
Material UI
Maven
Mockito
MySQL
Nginx
OpenShift
PHP 5
PHP 7
PostgreSQL
Postman
Python
RabbitMQ
React
Redux
Selenium WebDriver
Spring Boot
Spring Data
Spring Security
SQLite
Swagger
symfony 3/4
TestContainers
Thymeleaf
Twig
Vue.js
Web
Wordpress
CMS
database
pervasive
SQL
Code Review
Testing
Разработка
Рефакторинг
Fedex
PDF
S3
XLS
автоматизация
Исследование
Программное обеспечение
работу с
Alertmanager
Amazon DynamoDB
Amazon Web Services
analytical and critical thinking
Ansible
Apache
AWS
business process improvement
client needs assessment
Communication
Composer
decision making
descriptive analysis
Exploratory testing
Functional testing
GUI testing
Integration testing
Internet Information Services (IIS)
Jenkins
Memcached
Mobile App testing
PHPUnit
Prometheus
Regression testing
Requirements testing
Research
Restful
Scrum
SOAP
stakeholder management
Subversion
SVN
symfony 5/6
System testing
test design techniques
Testing documentation
WebSockets
Zabbix
CRM
Анализ результатов
интерфейс
продажи
Работа с интеграциями
GitLab
OpenCart
PHP
Backend
использование
сбор данных
CI/CD
defect management
Framework
Spring
MyBatis
Исследования
Отрасли
E-commerce & Retail
Знание языков
Английский — A1
Главное о специалисте
Роман, Senior Java-разработчик Опытного специалиста Романа отличает глубокое понимание принципов разработки ПО и уверенное владение широким спектром инструментов. В портфолио Романа — проекты в сфере электронной коммерции и ритейла, включая разработку высоконагруженных ERP-систем для медицинских компаний США и CRM-системы для поставщиков медицинского оборудования. На протяжении 11 лет Роман успешно выполняет задачи по разработке, ревью кода, исправлению ошибок, рефакторингу и тестированию. Проекты Романа реализованы на микросервисной архитектуре с использованием современных технологий и языков программирования.
Проекты   (12 лет)
Разработка раздела «Банковские гарантии» платформы для крупного банка. Разработка идет с нуля, проект построен на микросервисной архитектуре.
Роль
Developer
Обязанности
● Разработка back-end микросервисов для обработки независимых гарантий для банка; ● Реализовал Apache Kafka и RabbitMQ для обработки данных в реальном времени (запросы на гарантию); ● Разработал RESTful API с использованием Spring Boot и Spring Data; ● Реализовал микросервис аутентификации для внутреннего SSO API; ● Перевел приложение с Java 11 на Java 17; ● Мигрировал один из микросервисов приложения с Spring Boot 2.7 на Spring Boot 3.1; ● Участвовал в исследованиях обсуждениях архитектуры; вносил предложения по улучшению и оптимизации архитектуры; ● Изучил Linter для Java и Kotlin, сделал обоснованное предложение по его использованию в проекте и разработал инструкцию по его применению для других разработчиков и команд; ● Реализовал несколько библиотек и Spring Boot стартеров для использования их другими членами команды; ● Документировал спецификации API с использованием Swagger; ● Контейнеризировал микросервисы с использованием Docker и развернул их на облачной платформе; ● Разработал и внедрил юнит- и интеграционные тесты с использованием JUnit, Mockito, MockK и TestContainers для обеспечения качества приложения; ● Проводил код-ревью в команде; ● Сотрудничал с тестировщиками и бизнес-аналитиками для анализа багов и их последующего исправления; ● Проводил рефакторинг кода для улучшения структуры кода и использования шаблонов проектирования; ● Участвовал в различных agile процессах, таких как планирование спринтов, ежедневные скрам-встречи и ретроспективы.
Стек специалиста на проекте
kotlin core, Разработка, Java, Рефакторинг, Docker, Spring Security, OpenShift, Code Review, PostgreSQL, RabbitMQ, Testing, Spring Boot
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2021 - По настоящее время  (3 года 8 месяцев)
"RFRain Shop" — это комплексная онлайн-площадка для аппаратных и программных решений RFID
Роль
Developer
Обязанности
Используя удобный интерфейс, он позволяет клиентам изучать, настраивать и приобретать широкий спектр RFID-продуктов. Обширный каталог продукции: платформа предлагает широкий спектр аппаратных и программных решений RFID, каждое из которых сопровождается подробным описанием продукта, чтобы помочь клиентам принимать обоснованные решения о покупке. Варианты настройки: в соответствии с индивидуальными требованиями клиенты могут настраивать выбранные продукты, выбирая из множества доступных вариантов. Отслеживание заказов: платформа включает функцию истории заказов, которая позволяет клиентам отслеживать свои покупки. Это обеспечивает прозрачность и позволяет клиентам точно предвидеть доставку своих заказов. Возвраты продукции: для обеспечения бесперебойного процесса покупок платформа включает простой процесс возврата продукции. Эта ориентированная на клиента функция помогает укреплять доверие и повышать общую удовлетворенность клиентов. ● Разработка back-end микросервисов для внутреннего HR портала компании. ● Исправление проблемы с удаленной базой данных путем реконструкции БД на основе исходного кода проекта и создание SQL-скриптов миграции для предотвращения подобных проблем в будущем. ● Проведение код-ревью в команде. ● Исправление багов. ● Проектирование и внедрение юнит-тестирования с использованием JUnit и Mockito для обеспечения качества приложения. ● Использование Scrum для реализации проекта.
Стек специалиста на проекте
HTML5, PHP, JavaScript, GitLab, Разработка, интерфейс, Git, Рефакторинг, Wordpress, Backend, OpenCart, Ajax, CSS, Bootstrap, JQuery, PHP 7, Code Review, MySQL, Testing
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2020 - Апрель 2024  (4 года 3 месяца)
Система агрегирует все государственные и коммерческие закупки из открытых источников в Беларуси.
Роль
Developer
Обязанности
На основе этих данных пользователь может создавать собственные фильтры для поиска нужных закупок или исключения ненужных. Веб-сервис для получения и хранения данных из трех отдельных систем. Работает с базой данных и запросами между сервисами. ● Изучение структуры и возможностей нескольких порталов закупок для сбора данных в приложение. ● Реализация микросервиса на основе проведенного исследования. ● Проведение код-ревью для менее опытных членов команды. ● Исправление багов. ● Рефакторинг кода.
Стек специалиста на проекте
Integration testing, Framework, Functional testing, HTML5, JavaScript, defect management, GitLab, Разработка, сбор данных, Spring Data, Исследования, Java, JUnit, Рефакторинг, Backend, Restful, Selenium WebDriver, CSS, Docker, System testing, CI/CD, test design techniques, Code Review, Material UI, MySQL, PostgreSQL, RabbitMQ, Testing, Vue.js, GUI testing, Spring Boot, Spring
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2020 - Январь 2024  (3 года 2 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
-
Специальность
-
Завершение учебы
2018 г.

Похожие специалисты

E-commerce & Retail • EdTech • FinTech & Banking • Urban technology
АК
Александр К.
Минск
Java разработчик
Lead
4 738,6 Р/час
Angular
boot
core
Data
Framework
Hibernate
Java
JavaScript
JUnit
Mockito
+103

Александр — опытный Java-разработчик уровня Senior с навыками работы на всех этапах разработки ПО. Обладает глубоким пониманием принципов ООП, проектирования и разработки сложных систем. В портфолио Александра есть проекты в EdTech, E-commerce & Retail, FinTech & Banking и Urban technology. Он работал над созданием системы документооборота для учреждений образования и научных международных центров, разрабатывал middleware решения по агрегации разрозненных API компании, участвовал в создании банковского мобильного приложения и биржевого торгового терминала ценными бумагами. Также в его послужном списке есть проект по контролю за оборотом и переработкой вторичного сырья и система управления персоналом и подрядчиками. Александр обладает широким набором технических навыков, включая Angular, Spring Boot, Hibernate, JUnit, Mockito, MVC, Security, Spring, TypeScript, WebFlux, AWS, Docker, Kubernetes, Apache Ignite, Git, Gradle, Maven, REST, SOAP, OAuth, SSL, CSS, HTML, Java 11, JSP, AppStore, CI/CD, BPMN, Camunda, Jenkins, JSON, LDAP, Liquibase, Prometheus, SonarQube, Spark, Swagger, Tomcat, WSO2, XML, cloud, JPA, SoapUI, Spring Boot. Опыт работы Александра составляет более 15 лет. Опыт в разработке в качестве руководителя команд более 7 лет Решение задач различной сложности (разработка концепций / разработка решений / поддержка продукта и тд) Организация рабочих процессов в командах различной численности в том числе международных. Онбординг, менторинг, сопровождение и поддержка новых членов команды. Подготовка решения для презентации заказчику Работа с представителями Заказчика по определению, спецификации и планированию задач Декомпозиция задач Организация, внедрение и ведение Scrum/Agile подхода в работе команды.

Подробнее
EdTech • Government & Public Sector • Logistics & Transport
АК
Артём К.
Великий Новгород
Java разработчик
Lead
3 437,5 Р/час
Java
JavaScript
NoSQL
SQL
CSS
Docker
Elastic
Gradle
HTML
JPA
+117

Более 20 лет опыта в сфере информационных технологий и разработке программного обеспечения. Опыт проектирования разрабатываемых решений, экспертный уровень в разработке серверной части, сильные лидерские качества, умение работать как с современными, так и с классическими технологиями, в том числе: ReactJS и смежными технологиями, Jakarta EE, SQL и non-SQL DB, микросервисы, МОМ, асинхронные неблокирующие решения, Kubernetes, Docker, Jasper Reports, Alfresco, современный CI/CD, Agile/Scrum, UML, распределённые многоуровневые системы, исследования и проектирование, анализ и аудит кода, проектирование и разработка аппаратного обеспечения, проектная деятельность и управление командой. Разработка комплексных решений ПО и моделирование. Хорошо развиты коммуникативные навыки и лидерство. Командный игрок, умеет быстро переключаться между задачами, быстро обучается новому.

Подробнее

Недавно просмотренные специалисты