Position: Java Developer
Category: Java
English level: upper
Years of experience: 3


Java developer (2017-now):
Enterprise project
Responsibilities:
- developing new REST services
- creating unit and integration tests
- fixing issues
Technology stack used:
Java 8, jUnit, Mockito, Microservices, JDBC, Docker, MyBatis, Ant, Gradle, Groovy, SQL, PL/SQL, Oracle, Ivy, SVN, Git, NiFi, AWS, Jenkins, Jira, Linux, Bash

Java Fullstack developer (2016-2017):
Blockchain ICO platform development and CRM project development.
These two projects involved developing an:
1) ICO platform for investing via EUR, USD, Bitcoin, and Ethereum.
2) CRM project
Responsibilities:
- Applied security features for the platform
- Implemented Changelly, Waves platform and BitGo services for buying tokens
- Developed financial interactions
- Implemented Ethereum smart-contract (ERC20) 
- Fulfilled registration and authorization features via e-mail
- Developed MySQL database structure
- Enabled localization and multilingual adaptation using l18n property files
- Implemented Thymeleaf layouts
- Developed REST services
- Implemented API services
Technology stack used:
Java 8, Spring MVC, Spring Security, Hibernate, MySQL, REST, Thymeleaf, jUnit, Maven, Tomcat, Javascript / jQuery, Bootstrap, Ajax, Scrum, Jira, Confluence, Linux