Position: Java developer
Category: Java
English level: pre
Years of experience: 5

I am evolving in the web development direction.

I use Spring Boot (for configuration I use JavaConfig) + Spring solutions in developing.

As a database, I have worked on one project with MongoDB (Java) + Morphia and on another one - PostgreSQL + Hibernate + Spring Data.

I use Java 8 + Lombok. I have experience with Linux and little experience with docker, nginx.

In the frontend - thymeleaf, webpack, html, css / sass, es6, jquery, angularjs, react.

I try to form my programming tools, selecting the best technology.

I have read next books: Head First Java, Java 8 Full Guide, SQL for 10 minutes, Spring in action, Effective Programming, Java Philosophy.

English level - Pre-Intermediate.

Personal qualities: disciplined, no bad habits, always strive for development, polite.
04.2018 - 12.2019 (1 year 8 months)
Be Master, Odessa (Marketplace)

Development marketplace for selling handmade products + admin panel.

Technologies: java 8, spring boot, hibernate, redis (cache), thymeleaf, es6, jquery, react + redux (on difficult pages with real time update), angularjs (admin panel) and for webtests - cucumber, selenium, junit.

I have 300+ completed tasks with different complexity. The work is remoted in communication with other developers.

www.bemaster.market


10.2015 - 03.2018 (2 years 5 months)
LightSoft, Другие страны (Travel companies)

Main direction - project, whose goal - collecting user interests on touristic sites (8 sites), for possibility to know, what user likes, what we can offer him and etc. Work with big data (for example 45+ millions users for 1 year).

Developing many different improvements for tourist websites with goal - improve booking statistic + developing solutions for tourist sphere.

I also rewrote a small project from Scala to Java and had small experience with Python + Tensorflow Image Recognition.

The work is remote with other programmers. I have 1000+ completed tasks with different complexity and work with 5 projects (from small to higher).


01.2015 - 06.2015 (5 months)
ONPU, Odessa (University)

Developing system of voice control of computer for people with disabilities (don’t have ability to use hands) on Java using system of voice recognition Sphinx. As a result, program was implemented that have ability support multi languages in voice recognition. The program has more 70 commands provides full computer control for people with disabilities and it has ability to add own commands for open sites and computer programs.