Аватар Java-разработчик Анатолий Левицкий

Анатолий Левицкий

Java developer (Middle)

PROFILE

Java-разработчик с опытом технического руководства. После 10+ лет в управлении креативными проектами полностью перешел в IT, где сочетаю технические навыки (Spring, Kafka, PostgreSQL) и управленческую экспертизу.

EXPERIENCE 3+

ELEMENT, 15.12.2024 — н.в.

Система мониторинга рабочего персонала и техники

Архитектура: микросервисы

Обязанности и задачи:
  • Произвёл ревизию и комплекс работ по устранению технических и архитектурных недочётов, возникших при миграции от монолитной архитектуры к микросервисной

Команда: backend developer - 2, frontend developer - 2, QA-engineer - 2

Технологии:  Java 21/17, Spring, Gradle, PostgreSQL, Apache-Kafka, Flyway, GitLab, Postman 11.45.6, Swagger, PostGIS, GeoServer

ELEMENT, 09.11.2023 — 15.12.2024

Система контроля безопасности производственного процесса для энергетической компании

Архитектура: монолит

Обязанности и задачи:
  • Участвовал в обсуждении требований заказчика, оценке задач и составлении технических решений
  • Осуществлял выбор инструментов для реализации проекта
  • Участвовал в проектировании и разработке бизнес-логики
  • Применял принципы Domain-Driven Design (DDD), AOP и RESTful API

Команда: backend developer - 5, frontend developer - 2, QA-engineer - 2

Технологии:  Java 17, Spring 3.2.4, Gradle, PostgreSQL 15.2, Docker 27.3.1, Flyway, GitLab, Swagger, Postman 11.45.6, Apache POI, MinIO (S3) 8.5.9

SELF EMPLOYMENT, 01.12.2024 — 01.02.2025

Project Transfer (YT2J)

Архитектура: монолит

Система, автоматизирующая процесс миграции между трекерами задач YouTrack -> Jira, разработанная для Продуктовых аналитиков одной из GameDev компаний.

Итогом реализации проекта стала успешная миграция суммарно более 20000 задач из 8 проектов, включающая в себя статусы, комментарии, связи, а также кастомные поля и вложения.

Технологии:  Java 21, Maven, GitLab, Jira API, YouTrack API

SELF EMPLOYMENT, 01.09.2024 — н.в.

CityDriveBooster

Telegram-бот, созданный для взаимодействия с системой диспетчеризации задач Сити Драйв. Бот позволяет пользователям автоматизировать поиск, выбор и управление заданиями с использованием API Сити Драйв.

Архитектура: монолит

Обязанности и задачи:
  • Определял технологии соответствующие бизнес-требованиям заказчика
  • Оценивал ресурсы, необходимые для реализации проекта
  • Настраивал инфраструктуру проекта
  • Реализовал бизнес-логику с 0 до прода
  • Тестировал и вводил систему в эксплуатацию
  • Поддержка и развитие: оптимизация и исправление багов, добавление новых фич
Технологии:  Java 21, Spring 3.3.5, Maven, PostgreSQL 15.2, Docker 27.3.1, Flyway 11.0.0, GitLab, OkHttp 4.11.0, Telegram API, Postman 11.45.6, S2Geometry 2.0.0

SELF EMPLOYMENT, 01.05.2022 — 08.11.2023

Coffee App

Архитектура: монолит

POS-система для малого бизнеса (кофейни, пекарни).

Разработал с нуля desktop-приложение для управления товарной номенклатурой.

Достижения: самостоятельно спроектировал архитектуру, реализовал функционал и внедрил систему в 3 кофейни Санкт-Петербурга.

Технологии:  Java 17, Maven, MySQL, SQLite, JDBC, JavaFX 19