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


1) Java Software Engineer
Playtech, Nov 2022 - Jul 2023
Multi-platform casino games
Technologies: Java, Git, Subversion, TypeScript, Framework (NDA)
Key Responsibilities:
 end-to-end development of application
 troubleshoot and analyze problems identified in the software
 bug fixing
 participate in code reviews, documentation, refactoring, and optimization
 support

=========================================
Job Position: Developer
Project Roles: Main developer
Customer: N/A
Project: Final project for EPAM Java laboratory- Cruise company but with Spring.
Participation	
- Developed architecture of the application
- Developed logic for the application
- Managed routes
-Swagger documentation
- All input fields are with data validation
Team: Single-person project
Database: PostgreSQL
Tools: IntelliJ, Git, Maven, Docker
Technologies: Spring Boot, Spring Data, Spring MVC, Lombok, Actuator, Swagger2, Spring Web;
---------------------------------------------------------------------------------------
Job Position: Developer
Project Roles: Main Developer
Customer: N/A
Project: Java web application for EPAM courses - Cruise Company
Abilities:
• Create, delete, and show liners
• Create users with different roles
• Create, delete, edit orders, and add document scans to them
• Authorization and authentication
• Internationalization support
Participation	
• Developed architecture of the application
• Managed routes
• Developed DB structure and models
• Developed logic of the application
• Used connection pool to access the data
•Used servlets and JSP
•Used Apache Tomcat as a servlet container
•Developed front-end and back-end sides of the project
•Tested using Junit
Team: Single-person project
Database: MySQL
Tools: Apache Tomcat, Git, MySQL Workbench, Maven
Technologies: Java EE(Servlet API, JSP), MySQL, JUnit, Log4J, HTML, CSS