Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 4

- public speeches in Java communities
- high load projects design, implementation
06.2017 – now, Vrenetic startap – social network for virtual reality. Responsibilities – microservices based back-end and web admin-dashboard development from scratch, design and implementation of separate microservices with REST API and multi-services integrations with high-load requirements, code and design reviews, technical documentation supporting, requirements gathering and clarification with customers, participation in estimation sessions.
Technologies: Java 8/11, Spring Boot, Spring Cloud (Netflix OSS), MongoDb, Redis, RabbitMq, PubNub, Google APIs, Spock, TDD, Docker, Kubernetes, Jenkins, Angular 6, Ngx-admin, Bootstrap

10.2016-06.2017, R&D project - backend services for mobile game with admin dashboard. Responsibilities - requirements gathering and analysis, business logic design, implementation and testing, estimation sessions, code and design reviews, documentation supporting.
Technologies - Java 8, Spring Boot, MySql, Gradle, Tomcat, TeamCity, ELK

08.2015-10.2016, educational project for military students. Project - support systems for military vehicles simulator system. Responsibilities - supporting existing system, new features implementation and integration, estimation sessions, code and design reviews, documentation supporting.
Technologies - Java 8, MySql, Maven, JavaFx, Tomcat, XML, XPath
the most interesting domains - financial, social media