Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 1

I started studying English only one year ago and now I have an intermediate level. 

I have my own java implementation of such popular games as Tetris, Snake and Conway's Game of Life.

Codewars: rank 4 kyu, top 4.6%, 200+ completed kata (algorithm tasks).
A responsible, reliable, and highly motivated person with strong knowledge in software engineering and Java programming principles. Experienced in object-oriented programming; developing, testing, and debugging code; designing interfaces. Quickly learn and master new technologies; successful working in both teams and self-directed settings. Looking for new opportunities in Software development.

Technologies: Java core, OOP, JUnit, Collections, Stream API, Java 8, JDBC, Logger, Maven.
Web Development/Frameworks:  Servlets, JPA (Hibernate), Spring core/web, Tomcat, JSP,  JSTL,  HTML, CSS (basic knowledge).
Design Patterns: SOLID, TDD, CRUD, N-Layer architecture Strategy, Builder, Fabric static method, Singleton.
Database: RDBMS (MySQL, PostgreSQL).
Operating systems: Windows, macOS, Ubuntu 20.4
Linux command shell Bash.
Version Control Tools: Git.
IDE: IntelliJ IDEA.
Languages: English (Intermediate).