Position: Java Developer
Category: Java
English level: upper
Years of experience: 0.5


During studying in DAN.IT school was finished few projects and final one was more interesting and gave experience to work with full stack team (backend + frontend developers). The project is Twitter Clone, I can give link to it or docker compose file to deploy it local. My tasks was:
- Spring Security configuration to work with form login,   JWT, OAuth2.0 (Google & FB);
- STOMP over websocket configuration with channel interceptor and Controller;
- JPA repositories, Services, Facades, Controllers for chats, notifications, authentication;
- DB deploy to Digital Ocean;
- Cloudinary, Flyway (with migrations), Swagger integration;
- Exception handling by Controller Advice;
- REST API deploy to Heroku;
- Frontend client deploy to Vercel.
Also few education project was finished:
- Console app for fly tockets booking;
- Tinder clone app with servlets and refactored after to Spring MVC;
- Snake AI to practice with algorythms;