Разрабатываю корпоративные приложения на Java/Spring Boot более трёх лет. Имею опыт работы с PostgreSQL, JPA, Hibernate, JDBC, в меньшей степени с MySQL. Умею проектировать приложения и базы данных, понимать потребности бизнеса, находить и предлагать для них решения, ставить задачи и контролировать их выполнение, объяснять сложные вещи простым языком, курировать стажёров и проводить код-ревью.
Участвовал в разработке трёх крупных корпоративных приложений: электронных услуг (Spring MVC), системы контроля проектов (Spring Boot), системы регистрации земельных участков (Spring Boot). Во всех трёх принимал участие в разработке баз данных (PostgreSQL), настраивал Liquibase и писал миграции, разрабатывал бизнес-логику, проектировал отдельные подразделы по требованиям бизнеса, следил за рабочими процессами в Git и состоянием веток, развёртывал приложения в WildFly/Docker, с использованием Jenkins и с прямым доступом к серверу по SSH, самостоятельно выполнял имеющиеся и ставил новые задачи, контролировал выполнение задач другими разработчиками.
Для системы электронных услуг в составе команды писал скрипты динамической бизнес-логики на Groovy, сервисы генерации отчётов в Excel с применением Apache CXF, тесты JUnit. Лично (без участия других разработчиков) писал небольшие интеграционные сервисы, адаптирующие REST API для SOAP-клиентов и наоборот, переписал с нуля старое приложение для интеграции с архивом ЕГРЮЛ.
Для системы контроля проектов лично разработал сервис обработки Excel-файлов, получаемых по электронной почте. Руководил разработкой в проекте интеграции через корпоративную сервисную шину и SOAP с рядом сторонних систем, включая приложение на базе "1С:Управление производственным предприятием", обучил и ввёл в проект трёх стажёров, ставил задачи по проекту и контролировал выполнение. Участвовал в разработке и согласовании документации по проекту интеграции, обсуждениях с заказчиками и разработчиками сторонних систем, формировании требований, приёмо-сдаточных испытаниях, развёртывании на тестовых и продуктивных контурах. Самостоятельно спроектировал библиотеку для сервисов интеграции и написал большую её часть, в составе команды из двух человек разработал SOAP-сервисы для обмена данными с корпоративной сервисной шиной. Самостоятельно спроектировал и написал библиотеку для экспорта данных в Excel, курировал её дальнейшее развитие. Курировал разработку сервисов генерации отчётов в Excel. Проводил код-ревью и участвовал в проектировании новых разделов и подсистем (в команде из тимлида и ведущих разработчиков). Был назначен ответственным экспертом по всей системе контроля проектов (с полномочиями принимать решения по обновлению контуров разработки и тестирования, администрировать git-репозиторий приложения, обновлять связанные библиотеки в Maven-репозитории, контролировать выполнение задач, принимать окончательные решения по способам реализации новых фич).
Специальность - прикладная информатика. Руководил разработкой командных курсовых проектов. Защитил на "отлично" диплом по теме "Разработка сервиса интеграции корпоративного Java-приложения с системой на базе «1С:Управление производственным предприятием»".