Position: Middle Java developer
Category: Java
English level: intermediate
Years of experience: 3


Experience
Real View - (January 2017 - April 2018). The main product is a desktop application “Prokitchen” for designing kitchens. My responsibilities were :
implementing manufacturer reports (each report was specific for each client) - .pdf file which contains ordered list of  cabinets with prices, different options and modifications;
exporting integrations files (.csv, .txt) which contains ordered list of cabinet’s codes into other systems of clients;
fixing bugs;
implementing module with new approach for creating UI dialogs (Swing).
Java SE, Swing, JasperReports, SVN.

Modelity - (May 2018 - Present). Israel company is providing banks, insurance companies and other financial institutions with a flexible platform for financial modeling and portfolio analytics. I work in Ukrainian POC (proof of concept) team from three person. My responsibilities are:
rebasing old projects on new technologies;
creating modules for retrieving financial data from different sources (exchanges, rest api, remote databases), calculating specific parameters and sending it to clients;
implementing rest api for collecting and retrieving MiFID reports;
creating new web projects : back-end (Spring Boot), front-end (Angular 7). The projects includes the next features: 
data collection – retrieval of cost and related market data from a variety of sources;
validation – ensuring data integrity through a vast set of rules and analytics;
harmonization – unifying different data interpretations and formats into a coherent and usable data representation.
Java SE, Spring Boot, Spring JDBC, Spring JMS, Spring Security, Flyway, Typescript,  Angular 7, Angular Material, HTML, CSS, MsSQL, JWT, Maven, Gradle, BitBucket.