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

Currently I am located in Europe
Processica Aug 2017 - May 2022 Senior Java Developer
Project: Time and Process Tracking System. 
Developed server side logic and RESTful API;
Implemented integration with different third-party services and platforms (Autotask, ServiceNow, WorkMarket, Google services);

Project: Corporate Communication Application. Chat, video calls, audio calls, integration and notification applications.
Developed new parts of server side logic; 
Developed new RESTful API;

Project: Video Meetings and Video API. Application that integrates a video engine and allows making video calls. Developed server side logic and RESTful API;
Technologies: Java 8-11, Spring Boot, Spring Secure, Hibernate, MySQL, WebSockets, OAuth, JWT, Git, Swagger, Liquibase, JUnit, Mockito, EasyMock

Advisory World Aug 2015 – Jul 2017 Java Developer 
Project: AGP-lite - App-advisor for building portfolio on stock market
Developed server side logic for new modules;
Developed REST services;
Supported existing modules and bug fixing;
Technologies: Java 8, Spring Framework, Spring MVC, Spring Secure, Hibernate, iBatis, PostgreSQL, Elastic Search, Solr, CrateDB, Git, Liquibase

Oracle Sep 2011 – Jan 2015 Full Stack (Java/JS) developer 
Project: Oracle WebCenter Sites Community
Developed server side logic for widgets;
Developed client side views and functionality for widgets; Took a part in process of integration with Oracle products; Designed and developed localization subsystem; Designed and developed content moderation subsystem; Implemented new UI design for widgets;
Developed RESTful services;
Developed mobile versions of widget
Technologies: Java, Jersey, Spring, JSON, JSONP, JPA(own implementation), JUnit, JavaScript, DOJO, HTML, CSS

FatWire Jan 2010 – Aug 2011 Full Stack (Java/JS) developer
Project: Community Server – Set of easy to use web 2.0 client side widgets (comments, ratings, reviews, etc.)
Took a part in developing framework for client side widgets;
Developing server side logic for widgets;
Developing client side views and functionality for widgets;
Took a part in developing Admin tool for creating, configuring, deploying and managed widgets;
Technologies: Java, Struts2, Jersey, Spring, JSON, JSONP, JPA(own implementation), JUnit, JavaScript, DOJO, HTML, CSS

Infostoria Jul 2007 – Dec 2009 Full Stack (Java/JS) Developer Project: TeamUp – Wiki-based enterprise collaboration tool. Developing and customizing plugins for parsing and processing different types of data;