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

- DB Schema improvements, re-designed for a multi language and entities extensions;
- Configured and deployed an independent environments for QA, BE and FE teams purposes with Docker;
- increased sprint's results and decreased time for investigation and troubleshooting;    
- Improved team communication and cooperation velocity.
First project: Exhibition scheduler application. - completed, deployed.
Second (current) project: Dog hotel application. - first release, in progress (extra functionality)

Experience:  Classes divided according to single responsibility principle. Test coverage improved from 55% up to 80%. Dto's layer implemented. Controllers and services created according to required business logic. DB schema designed from a scratch and adopted to customers requirements. Code quality improvements, code cleaned from plain code, some replaced via streams. Swagger 2 was added and configured at the project structure. In cooperation with DevOps unit CI/CD was improved and brought to a Docker solution. Deployed an independent environment for QA, BA, and FE needs.  QA manual team was mentored of how to Rest-Controllers testing. Multi-language model was implemented.

Looking for: 
- a new challenges and technologies;
- focusing on a project and it's quality;
- a friendly team, with an opportunities of continuous growth and self development as a developer.

Would like to code Java or Clojure, but might learn and code additionally. Striving to become a full-stack. Have a Clojure and JavaScript core knowledge.
Looking for: 
- a new challenges and technologies;
- focusing on a project and it's quality;
- a friendly team, with an opportunities of continuous growth and self development as a developer.

Would like to code Java or Clojure, but might learn and code additionally. Striving to become a full-stack. Have a Clojure and JavaScript core knowledge.