АИ
Артем И.
Мужчина
Россия, Самара, UTC+4
Ставка
2,500 Р/час
НДС не облагается
Специалист доступен с 28 сентября 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle
Навыки
AOP
AOSP
C++
Confluence
Data
Docker
Git
GraphQL
Grpc
Hibernate
Java
Java SE
Jira
JUnit
JWT
Kafka
Keycloak
Kubernetes
Linux
Liquibase
macOS
Maven
Mockito
PostgreSQL
Postman
Python
Redis
REST
Scrum
Security
SOAP
Spring
Spring Boot
Swagger
Windows
Отрасли
E-commerce & Retail
HRTech
Главное о специалисте
работа с kubernetes-кластером и микросервисной архитектурой;
выполнение тестирования и отладки кода;
планирование, декомпозиция, оценка поставленных задач;
проведение cross codereview в команде;
развитые коммуникативные навыки;
умение работать в условиях дедлайна и планировать свой график;
умение быстро и самостоятельно адаптироваться к узко-специфичным технологиям, применяемым на проекте;
работа по принятым в команде стандартам, умение писать понятный код
понимание современных архитектурных шаблонов и принципов
Проекты
(3 года 1 месяц)
Сервисы для внутреннего корпоративного портала по управлению персоналом
Роль
Java разработчик
Обязанности
Описание проекта
Приложение предназначено для ведения учета сотрудников по направлениям организации, фиксирования уровней различных компетенций, распределенных по категориям, контроля текущей занятости. Построено на микросервисной архитектуре, эксплуатируется в Kubernetes. Приложение позволяет производить гибкий поиск сотрудников по различным критериям, агрегировать различную информацию и генерировать отчеты. Приложение участвует в обработке событий, связанных с изменением профиля сотрудника. Система содержит интеграционный сервис для обеспечения взаимодействия со смежными система компании, реляционные базы данных для хранения информации о сотрудниках, нереляционную базу данных для распределенного кэширования.
Состав команды
3 фронтенд-разработчика, 2-3 бекэнд-разработчиков, 2 QA, 1 ПМ, 1 системный аналитик, 1 бизнес аналитик
Технологии на проекте
Java SE (11), Spring (Spring Boot, WebMVC, Data, Security, AOP), REST, graphql, Hibernate, Maven, Liquibase, JUnit, Mockito, Kafka, JWT, Keycloak, Docker, Kubernetes, Postman, Swagger, Git, Jira, Confluence, Scrum
Задачи/реализованный функционал
Решение задач разработки в составе группы разработчиков, проектирование БД, написание скриптов миграций, рефакторинг, написание юнит-тестов, формирование sql-запросов, дебаг и тестирование в Postman, разрешение инцидентов. Настройка авторизации через Keycloak при помощи Spring Security. Разработка сервиса интеграций в части реализации взаимодействия с различными сервисами по REST-HTTP и GraphQL (получение персональных данных и др. информации). Использование Redis для получение кэшированных данных. Разработка консьюмера для вычитки и обработки событий из очереди Kafka. Работа с кластером Kubernetes (написание и правка манифестов, чтение логов, траблшутинг и др.). Документирование сервисов в Confluence, работа по методологии Scrum с отслеживанием выполнения задач в Jira.
Период работы
Ноябрь 2021 - Август 2023
(1 год 10 месяцев)
Автоматизация системы учета товара на складе и системы обработки заказов
Роль
Java разработчик
Обязанности
Описание проекта
Монолитный сервис для автоматизации процессов складского учета товаров. Хранение информации, синхронизация количества товара и его атрибутов, осуществление заказа товара, уведомление клиентов. Взаимодействие осуществляется как посредством http-вызовов.
Состав команды
1 фронтенд-разработчик, 2 бэкенд-разработчика, 1 QA, 1 ПМ, 1 аналитик;
Технологии на проекте
Java 11, Spring Boot, Spring Security, Hibernate, Liquibase, Maven, REST, JUnit, PostgreSQL, Postman, Swagger, Git
Задачи/реализованный функционал
Проектирование и создание объектов БД, решение инцидентов, создание сервиса “с нуля”. Реализация функционала заказа партии товара с центрального склада и учета при поступлении. Разделение доступа к функционалу в соответствии с ролью пользователя. Реализация хранения истории операций и состояния содержимого склада, резервирование данных. Настройка взаимодействия микросервисов посредством REST API. Реализация регулярной отправки информации по содержимому склада в сервис-агрегатор.
Период работы
Август 2020 - Октябрь 2021
(1 год 3 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет