Увлеченный Java - разработчик с практическим опытом 1,5+ года. Меня всегда привлекала возможность создавать эффективные и надежные программные решения, а Java предоставляет для этого мощный набор инструментов.
Успешно завершил несколько учебных и личных проектов, где развил практические навыки в разработке серверной части web-приложений, создании RESTful API и работе с реляционными базами данных. Обладаю опытом написания модульных тестов с использованием JUnit и Mockito. Мой стек: Spring Boot/MVC/Security/Data JPA, Hibernate, JDBC, JPA, Postgres, SQL, Junit, Tomcat, Docker.
Имею более 5 лет опыта в продажах технологического оборудования, что позволило хорошо развить коммуникативные навыки работы в команде, способность грамотно планировать свое время, эффективно решать проблемы.
Не боюсь брать на себя ответственность, умею самостоятельно разбираться в незнакомых вопросах, постоянно стремлюсь изучать новые технологии и расширять свой кругозор.
Стремлюсь стать экспертом в области разработки высокопроизводительных и масштабируемых систем, поэтому меня привлекает работа в современной, динамичной компании, где я могу использовать свои навыки для решения нетривиальных задач и перенимать опыт у более опытных коллег в процессе создания качественного продукта.
СТЕК:
► Java 8+ |SQL | XML | HTML
► Spring Boot /MVC /Data /Security, Hibernate
► Lombok | Log4j2 | JUnit
► PostgreSQL | MySQL | H2
► Servlet | JDBC | JPA | REST |SOAP
► Maven | IntelliJ IDEA | Swagger | Postman | Git | Docker
ПРОЕКТЫ:
• Приложение "Голосование за рестораны"
Стек приложения: Maven / Hibernate / Spring Boot 3.2.1 / Spring Data JPA / Security / MVC / H2 / JUnit / EHCACHE / Apache Tomcat / Json Jackson / SLF4J
- Реализовано приложение на основе SpringBoot/MVC/Security/Data JPA, база данных в памяти (H2);
- Написаны более 40 JUnit тестов;
- Документация представлена на Swagger.
____________
• Приложение "Подсчет калорий"
Стек приложения: Java 8, Spring MVC/ Data JPA/ Security/ REST(Jackson), PostgreSQL, HSQLDB, JBDC, Hibernate, jQuery, REST.
Реализовано полнофункциональное Spring/JPA - Enterprise приложение c авторизацией и правами доступа на основе ролей с сохранение в базы PostgreSQL и HSQLDB ;
- Реализация и тестирование REST и AJAX контроллеров;
- Реализация клиента на Bootstrap (css/js), DataTables, jQuery;
- Выполнено более 130 JUnit тестов.
Ссылка на проект: http://myjavapro.ru/topjava
Выполненные проекты можно посмотреть в моем репозитории: https://github.com/GroverAs
Java-разработчик (Проектная деятельность)
• Приложение "База данных резюме"
Стек приложения: Java 8, Servlet API, JSP, JSTL, Tomcat, JUnit, PostgreSQL, GSON, IntelliJ IDEA, GitHub/Git;
В рамках проекта было создано CRUD - приложение базы данных резюме c UI интерфейсом.
- Получен опыт хранения объектов в различных вариантах: в массиве, в коллекциях (List, Map), с использованием File и Path API, в формате JSON (Gson), в формате XML (с использованием JAXB), в реляционной базе (PostgreSQL).
- Backend на JDBC и Servlet API, Frontend на CSS и JSP;
- Выполнено тестирование CRUD операций с использованием JUnit.
Выполненные проекты можно посмотреть в моем репозитории: https://github.com/GroverAs