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

Additional education (courses, trainings, hackathons):
Ranked 2nd place on Hackathon.
Spring Boot Unit Testing with JUnit, Mockito and MockMvc 
Java Online Marathon. SoftServe IT Academy 
Specialization Object Oriented Programming in Java. Duke University, Coursera.
	Object Oriented Programming in Java. Coursera.
	Data Structures and Performance. Coursera.
	Java Programming: Arrays, Lists, and Structured Data. Duke University, Coursera.
	Java Programming: Solving Problems with Software. Duke University, Coursera.
Java Essential. ITVDN
Java Starter. ITVDN
Основи програмування на Java. Prometheus
Python 3. SoftFormance School
Software Testing Fundamentals. QATestLab
Professional summary
•	1.5 years of commercial experience in Java development
•	Good knowledge in Java programming language
•	Experience in working with such frameworks as Hibernate, Spring Framework: Boot, Core, MVC, JPA Data, Security
•	Understanding of databases, particularly SQL fundamentals
•	Solid knowledge of Maven build tool 
•	Good understanding in  working with front-end technologies such as HTML, CSS
•	Understanding of object-oriented principles 
•	Practical experience in creating web applications
•	Familiar with Python, JavaScript
•	Strong team player, highly motivated self-starter and committed to learning new technologies
•	Excellent communication, presentation, and problem-solving skills.

Technical skills
Languages - Java
Databases - MySQL, PostgreSQL
Frameworks - Spring Framework: Boot, Core, MVC, JPA Data, Security, Hibernate, Log4J, JUnit.
Build tools – Maven
Version Control - Git
Web technologies - HTML, CSS
Management tools – Jira

Experience
Project Description: 
The project was dedicated to development of holistic content lifecycle platform to plan, create, edit, review, approve, submit, distribute, analyse and reuse already created and approved commercial and non-commercial content throughout various operation bodies of involving Brand Managers, external Creative Agencies, Medical experts as well as team members part of the Legal and Regulatory compliance departments. The key purpose of this system is to provide customers with a single solution to accelerate and optimize the entire content lifecycle while complying with all local legislative regulations on commercial content.

Responsibilities:  
-	Translated technical specification into code and documented the code
-	Used LOG4J & JUnit for debugging, testing, and maintaining the system state
-	Extensively involved in developing core persistence classes using Spring framework
-	Wrote maintainable, testable, efficient code
-	Utilized GIT to manage collaboration with other departments and developers
-	Participated in Agile Scrums and Sprints.

Technologies: Java, Spring (Core, MVC, Data, Security), Hibernate, PostgreSQL, JUnit, Mockito, Maven, Git.