Position: Junior Java Developer
Category: Java
English level: intermediate
Years of experience: 1


I’m 26 years old and more than half of my life is associated with programming. I started to learn programming in middle school. My first language was C. I solved different tasks and worked with different programming languages.

I have experience working with: Java Core, Spring Boot, Spring Web MVC, Spring Data, REST, Hibernate, Mockito, Junit, Mockmvc, PHP, HTML/CSS, Postgresql, Arduino, Git, JSON, XML. 

I was studying in Ternopil Ivan Puluj National Technical University,  a Chair of Software Engineering. During university studying I decided to try myself in other work areas. Firstly it was marketing. It was a cool experience but I understood that engineering is better. That’s why I started work on 3d-printers (which popularity are growing in last years). 

I design my own version of 3d-printer Prusa i3 Steel and tried to start a business selling that 3d printers on the internet. I found clients and sold: more then 2 dozen frames, dozen 3d-printers. But during whole of that sales process I understood that I wasn't improving myself anymore. Design printer and configuring firmware were interesting, but whole that selling process wasn’t so exciting for me. I understood that i was happier when i was programming. And realize that programming is my calling. 

Now i'm working working on a pet-project BookStore. In this project I use technologies: Java Core, Spring Boot, Spring Web MVC, Spring Data, REST, Hibernate, Mockito, Junit, Mockmvc, Postgresql, Git, JSON, XML.

Also I have experience on working in projects:
SPlanning - diploma project on Android using Gson, Spring Web MVC, Hibernate, SQLite. It will help users plan and organize their time for increasing personal productivity; 
Photography landing page, created without CMS  (only using PHP, HTML, CSS, MySQL);
Hotel booking system for course project in university, using PHP and MySQL, HTML/CSS.