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

Was responsible for developing and maintenance middleware service between UI and forecasting service;
Developed MVC layers which received, validated  and parsed excel file content, using Apache POI library, with further storing valid data to db. Then this data was used in forecasting process. Developed data validation rules.
Preformed unit and integration testing;
Analyzed and refactored code using checkstyle and pmd tools;
Set up logging using slf4j.
Project: Started as a small staff augmentation project of 5 pax for one single stream, it grew drastically during the first year and now has 8 different streams.   In general, streams can be classified with the following  development directions: * Cloud provisioning/deprovisioning and related processes (the oldest and biggest direction) * Internal applications for different departments, new from the scratch and rewritten legacy,  Front-end + Back-end * Forecasting - Ignite-based platform for  various calculations * Data Analysis/Modeling - the newest stream, still in starting stage