Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Абдурахмон Б. Java разработчик, Middle

ID 9808
АБ
Абдурахмон Б.
Мужчина, 22 года
Россия, Ульяновск, UTC+4
Ставка
2,500 Р/час
НДС не облагается
Специалист доступен с 28 февраля 2024 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle
Навыки
AOP
Confluence
Data
Docker
Git
Gradle
Hibernate
Java Spring
Jira
JUnit
Jupiter
Kafka
Kanban
Liquibase
Maven
Mockito
MS Windows
PostgreSQL
Postman
REST
Scrum
Security
Spring Boot
Swagger
Redis
Java 17
Camunda
Apache Kafka
Java 11
Spring Data
Spring Security
h2db
webmvс
Отрасли
E-commerce & Retail
HRTech
LifeStyle
Главное о специалисте
разработка, проектирование и оптимизация программного кода онбординг новых разработчиков, обмен опытом выполнение тестирования и отладки кода; планирование, декомпозиция, оценка поставленных задач; проведение cross codereview в команде; умение работать в условиях дедлайна и планировать свой график; умение быстро и самостоятельно адаптироваться к узко-специфичным технологиям, применяемым на проекте; работа по принятым в команде стандартам, умение писать понятный код
Проекты   (2 года 9 месяцев)
Автоматизация системы учета товара на складе и системы обработки заказов
Роль
Java разработчик
Обязанности
Описание проекта Микросервисная система для автоматизации процессов складского учета товаров. Хранение информации, синхронизация количества товара и его атрибутов, осуществление заказа товара, уведомление клиентов. Реализация паттерна “Сага” при помощи Camunda. Взаимодействие осуществляется как посредством отправки событий через брокер, так и обычными http-вызовами. Состав команды 1 фронтенд-разработчик, 2 бэкенд-разработчика, 1 QA, 1 ПМ, 1 системный аналитик; Технологии на проекте Java 17, Spring Boot, Hibernate, Liquibase, Maven, REST, JUnit, PostgreSQL, Kafka, Docker, Postman, Swagger, Git, Confluence, Kanban, Camunda Задачи/реализованный функционал Проектирование и создание объектов БД. Реализация функционала заказа партии товара с центрального склада и учета при поступлении. Реализация хранения истории операций и состояния содержимого склада, резервирование данных. Настройка взаимодействия микросервисов посредством Kafka и REST API. Реализация регулярной отправки информации по содержимому склада в сервис-агрегатор. Документирование api в Confluence. Результатом работы стала автоматизация складского учета, уменьшение времени выполнения бизнес-процессов, связанных с заказом, и увеличение прибыли компании. Реа
Стек специалиста на проекте
Kanban, Postman, Camunda, Liquibase, REST, Git, JUnit, Swagger, Kafka, Confluence, Docker, Hibernate, Java 17, Maven, PostgreSQL, Spring Boot
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2023 - Декабрь 2023  (1 год)
Информационная система в сфере услуг
Роль
Java разработчик
Обязанности
Описание проекта Серверная часть приложения для учета приема и записи клиентов. Система позволяет пользователю бронировать время и выбирать набор услуг. Проект характеризуется требованиями, которые периодически меняются и дополняются. Система основана на микросервисной архитектуре, включает в себя сервис уведомлений, сервис личного кабинета, сервис бронирования, сервис авторизации. Состав команды 1 TeamLead, 4 бэкенд-разработчика, 2 фронтенд-разработчика, 2 QA, 1 ПМ, 1 системный аналитик, 1 DevOps Технологии на проекте Java 11 Spring Data, Spring Security, REST, Apache Kafka, PostgreSQL, Liquibase, JUnit, Mockito, Maven Задачи/реализованный функционал Разработка и поддержка функциональности личного кабинета пользователей, включая авторизацию, регистрацию и управление профилем. Выстраивание внутреннего межсервисного взаимодействия для расширения функциональности системы. Написание модульных тестов для проверки функциональности и улучшения качества кода, а также отладка и исправление ошибок. Результатом работы стало улучшение клиентского опыта за счет повышения удобства записи клиента на оказание услуги и персонализации уведомлений.
Стек специалиста на проекте
Spring Data, Liquibase, REST, JUnit, Mockito, Apache Kafka, Spring Security, Java 11, Maven, PostgreSQL
Отрасль проекта
LifeStyle
Период работы
Ноябрь 2021 - Январь 2023  (1 год 3 месяца)
Приложение для управления персоналом
Роль
Java разработчик
Обязанности
Описание проекта Приложение предназначено для ведения учета сотрудников по направления организации, фиксирования уровня различных компетенций, распределенных по категориям, контроля текущей занятости. Построено на монолитной архитектуре, эксплуатируется в Docker. Приложение позволяет производить гибкий поиск сотрудников по различным критериям, агрегировать различную информацию и генерировать отчеты. Состав команды 2 фронтенд-разработчика, 2 бэкенд-разработчика, 1 QA, 1 ПМ; Технологии на проекте Java 11, Spring Boot, Spring Data , Liquibase, Maven, REST, PostgreSQL, JUnit, Swagger, GIt, Jira. Задачи/реализованный функционал Решение задач разработки в составе группы разработчиков, проектирование БД, рефакторинг, написание юнит-тестов, формирование sql-запросов, дебаг и разрешение инцидентов.
Стек специалиста на проекте
Spring Data, Liquibase, REST, Git, JUnit, Swagger, Java 11, Jira, Maven, PostgreSQL, Spring Boot
Отрасль проекта
HRTech
Период работы
Апрель 2021 - Октябрь 2021  (7 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

FinTech & Banking • FoodTech • HRTech
ВН
Вадим Н.
Рязань
Java разработчик
Middle
3,000 Р/час
Camunda
CI/CD
Clean Architecture
Docker
DRY
Flyway
GitHub
GitLab
Gradle
Hibernate
+61

Самая технически сложная и интересная задача: Наиболее сложная и интересная задача, с которой я столкнулся, это переход от монолитной архитектуры к микросервисной. Выполнение задачи требовало: изучение микросервисной архитектуры, проектирование микросервиса, определение его внутренней составляющей, реализацию его связей с другими микросервисами, изменении некоторой логики микросервиса. Также задача по оптимизации скорости загрузки картинок имела свои сложности. При выполнении данной задачи, изучил некоторые алгоритмы по сохранению картинок в файловую систему. Также задача требовала исключить повторного сохранения картинок. Также требовалось решить проблему, когда не у всех картинок, было расширение. Куда хочется развиваться: В первую очередь планирую развиваться технически. Также, в будущем, было бы интересно попробовать себя в роли iOS-developer С какими задачами хотелось бы работать: Хотелось бы время от времени сталкиваться с задачами которые требуют изучения новых технологий или нетривиальных или шаблонных подходов к решению задач. С какими не хотелось бы: Не хотелось бы постоянно получать только задачи на исправление багов и рефакторинг кода

Подробнее

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

Cloud Services • EdTech • FinTech & Banking • Marketing, Advertising & Design • Social Networking
АП
Алексей П.
Екатеринбург
IOS разработчик
Senior
3,750 Р/час
CoreData
UI
IOS
WebSockets
Обучение
Principle
SOLID
NUnit
Design Patterns
SwiftUI
+51

Я iOS разработчик с 7-летним опытом работы. У меня есть опыт работы в ведущих мировых компаниях в разных сферах (банкинг, медиа, видеохостинг и т. д.), а также в стартапах. Ориентирован на результат, понимаю принципы клиент-серверного взаимодействия, имею опыт разработки и интеграции API,имею опыт организации процесса разработки продукта в команде, знаком с распространенными паттернами проектирования и принципами ООП. Стремлюсь к освоению новых технологий и постоянно ищу способы реализовать себя как сильного iOS разработчика, имеющего за плечами опыт работы с серьезными проектами. Принимал участие в создании 10+ приложений для iOS и создал собственное приложение Memories Day целью которого является помощь людям пережить горечь утраты и поддержать связь с умершими близкими. Требованием являлось реализовать фотогалерею воспоминаний с персональной информацией о человеке. Удалось реализовать приложение с возможностью добавления геолокации места мемориалов с помощью MapKit, а также создания запланированных сообщений от имени близких. Приложение локализовано на 7 языков, хранение данных пользователей осуществляется за счет базы данных Firebase, а для монетизации приложения продуманы встроенных покупки на подарки и украшения. Помимо разработки приложений для iOS, я регулярно выступаю на IT-конференциях и занимался ведением YouTube канала, на котором регулярно выкладывал учебный видеоматериал по разработке под iOS на языке Swift.

Подробнее