Position: Senior Software Engineer
Category: Java
English level: intermediate
Years of experience: 8

Courses:
Building Scalable Java Microservices with Spring Boot and Spring Cloud (Coursera verify code: BY7HN6DDXTE6)
Docker (Udemy UC-4d891596-d68b-4054-af3f-2565f510c549) 

Volunteer:
JeeConf2015
JeeConf2016
XPDays2015
XPDays2016
NDA company
Development of a Cyber intelligence system using Java, Scala, Spring, Play, MySQL, ElasticSearch, Docker, Hazelcast, Kafka, Vert.x, JavaRX, ScalaRx. 

Responsibilities:
     - microservice developing;
- making architectural decisions;
- writing project documentation;
- estimation of tasks.

Software MacKiev, Kyiv
Development of a CRM system for a company to manage interaction with current and potential customers with microservice architecture using Spring (Core, Boot, Data, MVC, Security), FastSpring, Docker, Kubernates, GCP, Junit, MySQL, Rabbit MQ. Leading a small team.
Responsibilities:
- integration with 3-rd party systems;
- making architectural decisions;
- mentoring newcomers
- writing project documentation;
- distribution of tasks;
- microservice developing;
- estimation of tasks.

NetCracker
Software development on NetCracker implementation project for product integration into BSS/OSS structure of Tier 3 Service Provider in Belgium using Spring (Core, Data, WS), Oracle, SOAP and JMS.

Responsibilities:
- developing integration layer;
- perform initial data analysis, analysis of project documentation;
- project implementation according to design documents;
- compose and execute unit tests, perform bug fixing;
- participate in meetings related to product development questions.