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


Projects: 
Web Crawler
A web-based portal for real estate agents. Portal provides: data aggregation from various estate boards, data augmentation with third-party provided data sets, data consolidation & integration with 3rd party services.
Tools and Technologies: 
- Java 7/8, Spring/IOC, Struts, Hibernate, Maven
- MySQL,
- HTML/CSS/Twitter Bootstrap
- Javascript/jQuery
- Git, GitHub, JIRA.
- Braintree

Video Aggregator
Extension for YouTube service that allows users to synchronize and watch videos simultaneously, communicate with each other, schedule events. The presenter could control playback for all invited users. I created Spring Boot server for this service, API for UI developers (updating users info, syncing videos, creating events, etc.), using REST controllers, and Spring JPA to work with a database.

Tools and Technologies: 
- Java 8, Spring/IOC/Data/Security, Hibernate, Maven
- MySQL
- Git, GitHub, JIRA.

Data Management System
A system that allows users to manage their data, cleanse it (it means correction or removing of invalid data and putting data into the order), check its consistency and quality.  Import data from different sources to work with. I used to implement features for a set of services that were integrated into one big third-party system, also I tested that services 

Tools and Technologies: 
- Java 7/8, Spring, Maven, Eclipse RCP
- Groovy, Grails
- PostgreSQL
- Git, JIRA, Jenkins, Crucible

Healthcare System
The product is a managed clinical data exchange solution for payers, providers and software vendors serving the healthcare industry.
The product enables clinical data exchange between source systems considered to be external to a payor or provider organization and their enterprise applications.

Tools and Technologies: 
- Java 8, Spring Boot, Spring AOP,  Spring Data, Maven, Hibernate, Apache Ni-Fi
- Apache Solr, H2, SQL
- Git, JIRA, Jenkins, Docker, Kubernetes