Привет! Я инженер-программист Java с более чем 4-летним опытом разработки проектов полного цикла, включая сложные индивидуальные решения и тестирование. Опыт применения принципов чистого кода, устранения неполадок и улучшения кода в высоконагруженных (до 1 000 000 пользователей) приложениях.
Опыт: проектирования масштабируемых архитектур микросервисов, интеграции сложных решений, рефакторинга кода, внедрения принципов программирования, тестирования, взаимодействия в кросс-функциональных командах, проведения ревью кода и наставничества.
Назад – (4 года) - Java 8, 11, 15, 17; RESTful API, Spring, Hiberante, JDBC, Lombok, JUnit, TestNG, Mockito, Swagger, ELK, AjaxSwing, Maven, Gradle, Jenkins, PostgreSQL, MySQL, MongoDB, GraphQL, Docker, Kubernetes, RabbitMQ, Kafka, TestNG, Junit, Mockito, Postman, стек ELK, IDEA, Postman, DBeaver, JIRA, Sourcetree, Bitbucket, Git.
Фронт – (2 года) - React, JavaScript, JQuery, CSS, HTML, Stripes, Thymeleaf, JavaFX, GWT.
Сотрудничал с компаниями HERZ Ukraine, Plexon Inc., Clarivate, Innovative, Phillips; имел опыт в сферах розничной торговли, банковского дела и контента.
Сертифицированный специалист по разработке облачных решений AWS.
Основные достижения:
- Применены RESTful API и CRUD-операции с использованием JDBC, Hibernate и Spring JPA, а также реализован Spring Security для авторизации пользователей. Оптимизированы SQL-запросы.
- Разработал новые сервисы для оптимизации продаж, включая парсинг товаров, расчет цен и анализ продукции, придерживаясь принципов SOLID, DRY, KISS и YAGNI.
- Проведен рефакторинг устаревшего кода, улучшена скорость и производительность приложения, проведены тщательные проверки кода и предоставлены рекомендации по улучшению читаемости кода и совместной работы в команде.
- Реализовали бизнес-логику для подбора оборудования и обеспечили регулярное обновление базы данных с учетом последних данных об оборудовании и ценах.
- Разработано и протестировано программное обеспечение для контроллеров, обеспечивающее их работу в локальных сетях и сети Интернет.