Skip to content
View yarmail's full-sized avatar
Block or Report

Block or report yarmail

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yarmail/README.md


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 с примерами для начинающих

Pinned

  1. kafka_connect kafka_connect Public

    Организуем передачу сообщений с помощью Kafka и SpringBoot

    Java 4 1

  2. tinkoff tinkoff Public

    Тесты и задачи от Тинькофф

    Java 4 2

  3. postgresql_pgadmin postgresql_pgadmin Public

    Изучаем некоторые возможности pgAdmin PostgreSQL

    1

  4. library library Public

    Автоматизация работы библиотеки с помощью Spring

    Java 2