Леонид Л., Middle, Backend разработчик

Леонид Л.
Россия, Москва
2 700 ₽/час 432 000 ₽/мес.
    Backend разработчик
  • Middle
Опыт работы:

Опыт в ИТ 4 года
Опыт коммерческой разработки ПО более 3 лет

Языки:

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
декомпозиция задач
Java
Spring Boot
Spring Data
Spring MVC
Maven
Junit5
Mockito
Spring Test
Lombok
Liquibase
Jira
Spring Cloud
openfeign
ELK
Prometheus
Grafana
Windows
IntelliJ IDEA
Kafka
Database:
PostgreSQL
MongoDB
Applications:
Docker
Source_control:
GitHub
GitLab
Формат работы
Удалённо
Описание о специалисте

Проведение Code Review

Использование системы контроля версий Git

Разработка и написание юнит-тестов

Разработка и поддержка RESTful API

Интеграция микросервисов

Декомпозиция задач

Оптимизация производительности приложений

Применение шаблонов проектирования

Работа с SQL и NoSQL базами данных

Использование систем управления проектами

Документирование кода

Применение принципов SOLID и т.д.

Примеры работ

TechStream Solutions
Описание задачи/проекта

Предметная область: Разработка системы для сбора, обработки и анализа данных о продажах, ценах и спросе. Цель проекта: Создать эффективную систему для автоматизации отчетности, управления скидками и акциями, а также интеграции с внешними сервисами с использованием микросервисной архитектуры. Суть проекта: Реализована система, которая собирает и анализирует данные о продажах, ценах и спросе. Включает механизмы автоматического формирования отчетов, управления акциями и скидками, а также взаимодействие с внешними сервисами. Обмен данными между компонентами осуществляется через асинхронные и синхронные механизмы.

Позиция на проекте
Java-разработчик
Ответственность
  1. Проектирование и разработка микросервисов
  2. Реализация бизнес-логики
  3. Интеграция с внешними сервисами
  4. Оптимизация производительности
  5. Реализация системы отчетности
  6. Тестирование
  7. Документирование API
  8. Мониторинг и логирование
Технологии и инструменты
Docker, ELK, GitLab, Grafana, Java 17, Jira, Kafka, Kubernetes, Liquibase, Lombok, Maven, Mockito, MongoDB, openfeign, PostgreSQL, Prometheus, Spring Boot, Spring Cloud, Spring Data, Spring MVC, Spring Test, Junit5
Период работы/продолжительность
Май 2023 г. - Февраль 2024 г.
EasyCode
Описание задачи/проекта

Предметная область: Разработка CRM-системы для онлайн-школы английского языка, которая охватывает управление клиентами, расписаниями уроков, оплатами, преподавателями и коммуникацией с пользователями. Цель проекта: Построить систему, которая упростит процессы управления учебным процессом, клиентами и преподавателями, а также автоматизирует скидки, акции и создание отчетов, используя микросервисную архитектуру. Суть проекта: Разработана CRM-система, которая позволяет эффективно управлять клиентами, уроками, оплатами и преподавателями. В систему интегрированы функции автоматических скидок и акций, а также возможность формирования отчетности. Все компоненты взаимодействуют через микросервисную архитектуру.

Позиция на проекте
Java-разработчик
Ответственность
  1. Разработка и поддержка микросервисов
  2. Написание базовой бизнес-логики
  3. Интеграция с внешними API и сервисами
  4. Оптимизация запросов к базе данных
  5. Написание юнит-тестов для проверки функционала
  6. Документирование API и функционала
  7. Поддержка и обновление существующего кода
Технологии и инструменты
Docker, ELK, GitLab, Grafana, Java 11, Jira, Kafka, Liquibase, Lombok, Maven, Mockito, MongoDB, openfeign, PostgreSQL, Prometheus, Spring Boot, Spring Cloud, Spring Data, Spring MVC, Spring Test, Junit5
Период работы/продолжительность
Октябрь 2021 г. - Апрель 2023 г.

Образование

Высшее
Название учебного заведения/курса
Ульяновский государственный технический университет
Специальность
Факультет информационных систем и технологий
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста