Программирую на Java больше трех лет! До коммерческой разработки на JAVA работал в "ГосНИИАС" и Министерстве Обороны РФ. Довольно быстро изучаю необходимые технологии, которые требуются при решении поставленных задач.
Хорошо знаком с Java core, ООП, структурами данных и основными паттернами проектирования, Spring и основными технологиями разработки. В работе использовал Java 8, Kotlin, Spring MVC, Spring Boot 2, Hibernate, Spring Data, PostgreSQL, MySQL, Mockito, HTML 5, XML, JUnit, AJAX, SOAP, JQuery, LiquiBase, Maven, Gradle, Jira, Git, Jsp, Thymeleaf, JavaScript. (Большой опыт работы с нативным SQL, и оптимизацией запросов в PostgreSQL). Так же знаком со Spring Cloud (Делал небольшие домашний проект), Linux, Docker, Jenkins, Apache Kafka (В проектах не использовалась, но имею представление)
Так же разрабатывал Android приложения используя следующие технологии: Kotlin, RxJava, Retrofit, Android Enterprise, Espresso, MVP, Dagger, Butter Knife, AspectJ, RecyclerView, LiveData, Gradle, Room. Moxy, Fragments
Ссылка на домашний проект (Очень старый):
Поддержка двух высоконагруженных проектов (Spring, Hibernate, PostgreSQL + фронт на самописном фреймворке), создание интеграционных сервисов для различных регионов (REST и SOAP), добавление и доработка функционала, доработка и оптимизация SQL запросов (много нативного SQL), создание миграций в базе данных (Liquibase). + Ежедневный собрания (Scrum), обсуждение задач с бизнес аналитиками.
Поддержка и расширение функционала многопользовательского портала федерального уровня (Java 8, SpringMVC, Hibernate, JSP, PostgreSQL,Maven, Jira, Liquibase ...).
Bug fixing и создание интеграционных тестов на банковском платежном агрегаторе (SpringMVC, Spring Boot, Oracle Database, Spring Data Jpa, Spring Test ...)
Разработка корпоративного мобильного приложения (Kotlin, Android SDK, Retrofit, RXJava, Sindle Activity Architecture, Dagger, Butter Knife, RecyclerView, Moxy, MVP, Gradle)