[go: nahoru, domu]

Skip to content

yarmail/yarmail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 

Repository files navigation


HELLO

I am Yar. I am Java programmer
Telegram: @YarTsin
Email: yarmail@yandex.ru
Subscribe to Linkedin: https://www.linkedin.com/in/yar-tsin/

NO
L O O K I N G
F O R A J O B

..............................................................

SKILLS

projects methods: Agile, Scrum, Kanban
continuous integration (CI): Jenkins, Travis CI (Codecov.io, JaCoCo)
continuous delivery (CD): Docker, Docker Compose
brokers: Kafka, RabbitMQ
microservices: Spring Cloud Discovery: Eureka Server, Eureka Client
Spring Cloud Routing > Gateway, Spring Boot Actuator
Spring base: Spring Framework, Spring Core, Spring Boot
web: Spring WEB (Rest), Spring MVC, Lombok
security: Spring Security
db layer: Spring Data JPA, JPQL, JPA Named Queries,
Hibernate, HQL, jdbcTemplate, JDBC, Liquibase
db: PostgreSQL, H2, HQLDB
front layer: Thymeleaf, JSTL, js, Bootstrap
test: Mockito, JUnit 5, AssertJ, JUnit 4, Hamcrest
log: Log4j, Slf4j
build: Maven, Gradle
utils: pgAdmin, Postman, curl
other: Jsoup, Git, СheckStyle
OS: Windows, Linux(Ubuntu)
Java: 8-17 SE, EE (part), Java Core, OOP, SOLID, TDD, KISS, DRY, YAGNI

..............................................................

PROJECTS

показываю применение навыков в проектах

WORK WITH AGILE DEVELOPMENT METHODOLOGIES
agile_soft_dev - work with Agile, Scrum, Kanban

USE OF CONTINUOUS INTEGRATION PROGRAMS
jenkins_start - Используем Jenkins для автоматической сборки проекта.
Добавлено описание работы с Travis CI

USAGE DOCKER AND DOCKER-COMPOSE
docker_example - Подключаем Docker к Java проекту
docker_compose - Используем Docker Compose для вывода страниц через nginx

USAGE MESSAGE BROKER
kafka_connect - Используем Kafka для передачи сообщений в Spring Boot

SOME PROJECTS WITH MICROSERVICES
task_micro - Из монолитного REST сервиса делаем микросервис
(Java 17, Gradle 8, Spring Boot, Spring Web, Rest, Spring Data JPA, JPQL, JPA Named Queries,
Spring Cloud Discovery: Eureka Server, Eureka Client. Spring Cloud Routing > Gateway)

task_back - монолитный Rest сервис, backend проекта TaskList
(Java 17, Gradle 8, Spring Boot, Spring Web, Rest, Spring Data JPA, JPQL, JPA Named Queries)

microservices_start - простой наглядный проект с микросервисами
с использованием некоторых технологий Spring Cloud
(Java 17, Gradle 8, Spring Boot, Spring Boot Actuator
Spring Cloud Discovery: Eureka Server, Eureka Client. Spring Cloud Routing > Gateway)

SOME OTHER PROJECTS
Library - Автоматизация работы библиотеки с помощью Spring
(Spring Framework, Spring MVC, Validation, Thymeleaf, jdbcTemplate, PostgreSQL)

DreamJob - Приложение по поиску работы
(Spring Boot, Thymeleaf, Bootstrap, Junit5, Assertj, Liquibase, PostgreSQL, H2)

Grabber - Parser and aggregator of vacancies from sites
(PostgreSQL, Quartz, Jsoup)

more projects...

..............................................................

INTERVIEW

Здесь будем размещать материалы, которые могут пригодиться
для подготовки к собеседованиям

Вопросы для собеседований - собрано более 1500 вопросов
Tinkoff - тесты и задачи от Тинькофф
Yandex - задачи и тренировки от Яндекса

..............................................................

ALGORITHM

Собираем материалы для решения алгоритмических задач

Грокаем алгоритмы - конспект книги, рекомендуется для начинающих
1000 алгоритмических задач - с сайта acmp.ru - рекомендуется для начинающих

..............................................................

HELP

Некоторые вспомогательные материалы для начинающих Java разработчиков

jenkins_start - Описание и начало работ с Jenkins
kafka_start - Простой пример работы с Kafka
docker_compose - Подключение и пример работы с Docker Compose
ubuntu - Ubuntu для тех, кто только переходит с Windows
microservices_start - Простой наглядный пример создания микросервисов
postgresql_lessons - отдельные темы по PostgreSQL с примерами для начинающих

Releases

No releases published

Packages

No packages published