π¨π»βπ Master's Degree in Software Engineering
π First places in table tennis competitions
π In my free time, I study new technologies, solve algorithmic problems and spend time with my family
- Java: 8-17 SE, EE (part), Java Core, OOP, SOLID, TDD, KISS, DRY, YAGNI, GoF
- Spring (Core, Boot, MVC, WEB (Rest), Security)
- Spring database layer: Spring Data JPA, JPQL, JPA Named Queries, Hibernate, HQL, jdbcTemplate, JDBC, Liquibase, FlyWay
- continuous integration (CI): Jenkins, Travis CI (Codecov.io, JaCoCo)
- continuous delivery (CD): Docker, Docker Compose
- build: Maven, Gradle
- projects methods: Agile, Scrum, Kanban
- brokers: Kafka, RabbitMQ
- database: PostgreSQL, H2, HQLDB, Oracle, PL/SQL
- front layer: Thymeleaf, JS, Bootstrap
- test: Mockito, JUnit 5, AssertJ, JUnit 4, TestNG, Hamcrest
- log: Log4j, Slf4j
- utils: pgAdmin, Postman, curl
- other: Jsoup, Git, CheckStyle, Telegram Bot, Lombok
- OS: Windows, Ubuntu (Linux)
π§ divergenny@gmail.com