Position: Senior Software Engineer (Java)
Category: Java
English level: upper
Years of experience: 8

• I Implemented configurable widget for booking which automatically adapts for almost any most popular business just in few clicks. ( Widget had very strict requirements, so three developers before me,  had a try few months but with no success to implement it. )

• I developed a utility tool to rescued production data from Elasticsearch from Server which SSD was almost unresponsive, and was going to totally broken in a nearest few days.

• I improved performance on 70% of long-term process responsible for finding of novelties in  thousands of suppliers.

• Defined the detailed elasticsearch design, which by the meantime show the high performance under the significant loading.
I'm a Senior Software Engineer (Java) with 8+ years of professional experience. 

Worked on wide variety of projects:
— beginning from  high technology project from US with clients from Fortune 500;
— ending with taking an architecture role in Ukrainian startup, and brining it from scratch to the #1 in its domain area. 

Have experience with
- designing server, client architecture. 
- designing database schema (MySQL, Elasticsearch) 
- Big Data and Microservices.
- Spring Framework such as Core, MVC, Boot, Data, Security.

Worked on projects with Agile and Kanban methodology and involved in running the meetings.

Jun 18 - Oct 21 
• Senior Software Engineer at System to synchronize products between wholesalers and suppliers shops.
• Stack: Java, Spring Framework (Boot, Security, DATA, JPA), MySQL, Elasticsearch, Redis, Kafka, K8S, AngularJs, HTML/CSS.
• Tasks: Designing server, client, db architecture, planning of new functionality, describing tasks for developers. Was responsible for the heavyweight processes. 

May 16 - Apr 18
• Senior Software Engineer (Java/Scala, AngularJs) at Automated platform built to validate marketing tags
• Stack: Java/Scala, Akka, MySQL, Elasticsearch, Cassandra, RabbitMQ, Redis, AngularJs, HTML/CSS, Docker
• Tasks:  Was involved in the biggest UX change in the history of the company. Took part in the development of a new type of public api versioning, WebAssurance and LiveConnect technology. 


Oct 14 - May 16
• Software Engineer (Java, AngularJs) at Bookings system with CRM.
• Stack: Java, Spring Framework (Boot, Security, DATA, JPA), MySQL, JQuery, AngularJs, HTML/CSS.
• Tasks:  Worker on online mobile app builder, booking widget. Proposed a lot of both architectural solutions and new functions, most of which were implemented.

Dec 13 - Oct 14 
•  Junior Software Engineer (Java, AngularJs)
at High-load trading platform.
• Stack: Java, Spring Framework (Security, MVC), Jdbc, MySQL, AngularJs, Highcharts, HTML/CSS.
- Modern stack, challenging tasks;
- Language of communication: doesn’t matter;
- Position: remote;
- No late calls after 18:00(East Europe timezone);