Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 3


As a Java Developer with 3 years of experience in IT, I can cover all aspects of software development: design and develop a robust Back-End part, add simple but sleek Front-End elements to it, and then cover everything with Unit and Integration Tests. I prefer complex and meaningful projects. Invite me for an interview if you feel like I’m the right person to turn your ideas into reality.
 
TECHNOLOGIES I USE 
 PROGRAMMING LANGUAGES: Java, Python, JavaScript
 FRAMEWORKS: Spring, Spring boot, Hibernate, Play Framework, jQuery, Atlassian, Django
 DATABASES: MongoDB, MySQL, MariaDB, H2, PostgreSQL 
 WEB: HTML5/CSS3, Bootstrap, WebSocket 
 TESTING: JUnit, Cucumber, Selenium 
 OPERATING SYSTEMS: Windows, Linux, Unix 
 OTHER: Git, Bash, AWS, Apache ActiveMQ, Apache Kafka, Docker, Atlassian SDK, Active Objects
In addition to the above, I possess a solid grasp of Algorithms and Data Structures. Also, I have extensive Functional Testing and Unit Testing skills. API Integration is also among my strongest sides.

MY MOST RECENT PROJECTS  
 FinTech project: integrating with external systems.  Working on the microservices.
 Electric Vehicle Charging platform: based on such EV technologies as: OCPP, OCPI.

LANGUAGES I SPEAK  I feel confident when communicating with customers and teammates in English (both written and spoken). Apart from that, Russian and Ukrainian are my native languages.
I want to work with interesting projects and friendly team.