Привіт! Я розробник програмного забезпечення 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.
- Рефакторував застарілий код, покращив швидкість та продуктивність програми, провів ретельні перевірки коду та надав рекомендації щодо покращення читабельності коду та співпраці в команді.
- Впровадив бізнес-логіку для вибору обладнання та забезпечив регулярне оновлення бази даних з найновішою інформацією про обладнання та ціни.
- Розроблено та протестовано програмне забезпечення для контролерів, що забезпечує їхню роботу в локальних мережах та Інтернеті.