Position: Trainee/Junior Python Developer / Junior Java Developer
Category: Java
English level: upper
Years of experience: 0


Most of the projects I have worked on was training self managed web based ones with java as back-end technology (Spring framework technologies and JavaEE technologies) for educational purposes.
Project examples (github link can be found in resume): 
Diploma_App (Spring Boot, Spring Security, Spring Mail, JPA, JavaMail, Thymeleaf, jQuery and WebSocket) - project managing and group creation app (quite barebones CRM-like) some functionality and group access can be restricted based on roles, chat and task scheduling capabilities are present, ability to discover groups and users; 
GameIdeaRegister (Swing and JDBC) - simple application for adding game project ideas with graphical user interface (interface is quite raw but serves its purpose), custom annotations are used for implementing ORM-like capabilities with JDBC; 
DIYWebsite (JavaEE servlets, JSP, JPA, JS, jQuery, WebSockets and Java Mail) - the most recent of the bunch, website for making DIY instruction posts but can be used for any other type, comments can be added to posts as well, user email can be verified and password can be changed with the use of messages sent via JavaMail.
Other training repositories can also be found on github.