Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 5

Oracle Certified Associate, Java SE 8 Programmer
Adobe Experience Manager 6 Developer certifictation

I have succesfully defined plan and migrated production system to the new version (CQ 5.6 -> AEM 6.2). Migration had been prepeared by the whole team for few month.
I am certified Java 8 developer with more then 5 years of production experience.
My primary skill relates to AEM stack (Sling, JCR, OSGI) but I open for the new opportunities and other technologies.

I also have experience with:
* relational (MySql) databases
* nosql (MongoDB) databases
* ElasticSearch
* Spring Framework
* CI/CD setup on TeamCity
* JavaScript and Vue.js

My current responsibilities include involvement into full project life cycle: from technologies choose and estimation till delivering to Production system. 
I perform next tasks:
* features evaluations, solution outlines, third parties-integration, code design, feature estimation, implementation of
business logic, CI/CD jobs setup, bug fix, unit tests, code review.
* mentorship of new team members
* participation in all meetings related to the project planning

I know well and actively use clean code and code design principles.
I have business trips experience to Europe.
I would prefer working on a not too big project where every developer can have an impact on the project design and taken decisions. 
I want to focus more on other technologies stack. Microservices architecture, big data project are interesting for me.