Position: Java Developer
Category: Java
English level: fluent
Years of experience: 2

Developed back-end for games in online casino with more than 10.000 concurrent users.
Developed service for finding guides from scratch.
Worked as a team lead in a team of 4 developers.

Always trying to learn new technologies. Finished a lot of Coursera and other MOOC java-related courses 'Algorithms' and 'MongoDB' among others.
Professional Experience:
Mar 2015 - Apr 2016 - Freelancer. Developed various Java back-end projects.
Jun 2016 - Jan 2017 - Full-time Java Software Engineer. Developed back-end for games in online casino with more than 10.000 concurrent users. Developed service for finding guides from scratch. Worked as a team lead in a team of 4 developers.

Great supporter of test-driven development. Always strive to deliver effective, testable, clean and understandable code.

Java, Spring, Hibernate, Multithreading
TDD - JUnit, Mockito, AssertJ
Database - SQL, PostgreSQL, MongoDB, MySQL
WEB - REST, Tomcat, Selenium WebDriver, HTML, CSS, JavaScript
CI - Jenkins
OS - Linux, Windows,
VCS - Git, SVN
SOLID, Gradle, Maven, Java 8, XML, Log4j, JMS
I'd like to work with a team of professionals. It would be perfect to solve challenging problems together. I expect a project to be interesting with state-of-the-art technologies used.