АВ
Александр В.
Мужчина
Россия, Москва, UTC+3
Ставка
4,000 Р/час
НДС не облагается
Специалист доступен с 8 декабря 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
Apache Kafka
Apache Tomcat
Confluence
Jira
Axios.js
Bootstrap
Docker
Git
Hibernate
Hibernate ORM
Integrations
Java
Java 11
Java 8+
Java EE
Java SE
JB IntelliJ IDEA
Jenkins
Jest
JPA
Kafka
Kotlin
Kubernetes
Maven
Microservice Architecture
MongoDB
NoSQL
OpenShift
PostgreSQL
Postman
RabbitMQ
Redis
REST
S3
Scrum
SOAP
Spring
Spring Boot
Spring Cloud
Spring Data
Spring MVC
SQL
TypeScript
Vue 2
Vuex
Webpack
Отрасли
LifeStyle
Media
Urban technology
Знание языков
Русский — C1
Английский — B2
Главное о специалисте
Постоянно совершенствующийся разработчик, который старается быть в курсе современных тенденций и
подходов построения сложной и стабильной микросервисной архитектуры.
В свободное от работы время решает задачки на Leetcode
Проекты
(3 года 11 месяцев)
Разработка ERP системы
Роль
Java Developer
Обязанности
Разработка ERP системы, при помощи которой выстраиваются
бизнес-процессы гипермаркетов без кассиров. Продукт предоставляет возможность удобных покупок в гипермаркетах, с использованием сканера штрих-кода на мобильном телефоне покупателя, автоматического контроля сроков годности, автоматического применения скидок, промокодов и прочего.
Обязанности:
● Развитие программного продукта в соответствии с
бизнес-потребностями;
● Разработка решений для выхода из различных не технических ситуаций
(штрих-код поврежден, штрих-кода нет, и т. д.);
● Разработка и поддержка собственной библиотеки
клиентских-компонентов;
● Разработка автоматизированных тестов: unit, e2e при помощи cypress;
● Избавление от технического долга;
● Участие в проектировании отдельных модулей информационной
системы;
● Ревью кода;
Стек технологий:
Java, Spring, Kafka, PostgreSQL, MongoDB, Hibernate, Maven, Jenkins, Docker, Git,
Scrum;
Период работы
Сентябрь 2023 - По настоящее время
(4 месяца)
Магазина приложений (SberApps)
Роль
Java Developer
Обязанности
Занимался разработка отечественного магазина приложений(SberApps) на основе микросервисной архитектуры.
Обязанности:
● Проектирование и разработка нового и сопровождение текущего
функционала микросервисов.
● Обсуждение с коллегами по развитию и добавлению новых деталей в
архитектуру.
● Ревью кода коллег.
● Проработка интеграционных решений.
● Оценка задач;
● Участие в решении вместе с коллегами в возникших инцидентах.
Реализованные проекты:
- "Admin" (сервис регулирующий добавление, удаление, изменение внутренних корпоративных приложений Сбербанка. Реализована ролевая модель (сотрудник, разработчик приложения), версионирование приложений, создание и корректировка структуры БД.
- "S3 file uploader" (сервис по закачке медиа файлов, т.е. приложений в s3 бакет), для стабильности работы и предотвращения непредвиденных ситуаций данный сервис использует Apache Kafka как промежуточное звено перед
отправкой в бакет, подстраховкой на стороне брокера служит transaction outbox.
Технологический стек и подходы:
Java 11, Spring Data, Spring Cloud, Spring Boot, Hibernate, Docker, PostgreSQL, Git, REST, Maven, Microservice Architecture, Jenkins, Openshift, Apache Kafka, S3, Spring integration;
Период работы
Январь 2023 - Сентябрь 2023
(9 месяцев)
Микросервисные модули для Keycloak
Роль
Java Developer
Обязанности
Разрабатывал микросервисные модули для Keycloak (eдиная точка авторизации, регистрации и аутентификации для продуктов из экосистемы Ростелеком) численность пользователей более 10 миллионов.
Обязанности:
● Проектирование и разработка нового и сопровождение текущего функционала микросервисов.
● Обсуждение с коллегами по развитию и добавлению новых деталей в архитектуру.
● Ревью кода коллег.
● Проработка интеграционных решений.
● Оценка задач;
● Участие в решении вместе с коллегами в возникших инцидентах.
Реализованные проекты:
● "Captcha" (сервис с кастомной капчей с полной валидацией, и
устранению попыток обхода или взлома).
● "2-fa" (второй фактор как дополнительный этап авторизации, включающий в себя несколько способов входа, push уведомления, код на почту, звонок на телефон).
● "Automatic testing via telegram bot / Jira plugin - zephyr" (внутренний сервис по автоматическому тестированию после которого идет краткое информирование в рабочий чат телеграмма в качестве уведомления о том что тестирование закончено, и так же более детальная информация отсылается в Jira для последующего анализа бизнес аналитиком и тестировщиком).
● "Integration with RT KEY" (успешная интеграция с Ростелеком key, и перевод их систему авторизации на SSO);
Технологический стек и подходы:
Java, Spring, Spring Boot, Spring MVC, PostgreSQL, Jenkins, TypeScript, Bootstrap,
Vue 2, Vuex, vue-i18n, Axios, Jest, Webpack;
Период работы
Сентябрь 2021 - Январь 2023
(1 год 5 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Кубанский государственный технологический университет
Специальность
Экономика, связи с общественностью
Завершение учебы
2017 г.