Position: Senior Java Developer/ Team Leader
Category: Java
English level: fluent
Years of experience: 4


SKILLS:
Java
Frameworks: Spring (Core, AOP, MVC, Security, Data), Spring Boot, Hibernate
Architecture: System Design, Algorithms, OOP, Design Patterns, Microservices
Databases: MySQL
Virtualization: Docker
ELK stack: Elasticsearch, Kibana
Selenium, Data Parsing
Testing frameworks: JUnit, Mockito
VCS/ Deploy: Git, Arcanist, Maven, CI/CD
Frontend: basic knowledge of HTML, CSS
Methologies: Agile, Scrum, Kanban
Task tracking systems: Jira, Phabricator, Trello
Non-technical skills: Product management, Project Management, UX
Languages: English (Advanced), Ukrainian, Russian


WORK EXPERIECE: 
HUMANITARIAN BATALYON, Kyiv (April 2022 - now)
Project summary: website for voluntary organisation
Position: Team leader

Responsibilities & Achievements:
- Architecture Design
- Communication with customer & negotiation of requirements
- Database Design, business logic & API implementation
- Website UX improving 

ROCKE.TECH SOLUTIONS, Kyiv
Project Title: Under NDA 

Project summary: automatization for payment banking system

Position: Team leader (September 2019 - February 2022)

Responsibilities & Achievements:
Management a team of 12 to 15 members
Make the whole team work as a single organism e.g. for the 24/7 hour working schedule - work as a seamless operation
Recruiting & mentoring of 11 new employees
Developing new metric system for better management 
Communication with a customer

Position: Java Developer (October 2018 - August 2019)

Responsibilities & Achievements:
Handling payment scenarios
Parsing data from browser pages
Implementing new functionality, bug fixes
Dealing with website protection systems

EDUCATION
NTUU Kyiv Polytechnic Institute, Faculty of Informatics and Computer Science
2017 - 2019: Master of  Computer Systems & Networks, with honors
2013 - 2017: Bachelor of  Computer Engineering, with Honors