TECH STACK
EXPERIENCE
Industry Experience
Information services & Technologies, E-Commerce & Retail, Business & Productivity, Education & Science
Product Experience
Chat, data processing and reporting system, Analytic System, Document management web application, Online educational platform
PORTFOLIO HIGHLIGHTS
Mar `17 – Present
1 year
Team chat for company
Full Stack Developer
Develop Front-end and Back-end parts of the system.
SF-based startup company
For registered users portal provides the ability of exchange messages, files and saving all messages history. User can point favorites messages, create rooms notifications, create public and private chat rooms, search messages in history archive with the special date or on some text pattern and etc.
Technologies Stack:
React.js Spring SQL BootstrapIndustry:
Information services & Technologies
Product:
Chat
Sep `17 – May `18
8 months
Barcode recognition system
Full Stack Developer
Implementation of Front-end part on React and Back-end on Java and Spring.
NDA
Data acquisition from conveyor device about post packages with details and further processing them with converting to necessary format and storing to DB. Provide REST endpoints for fetching data. Real-time data processing and displaying. Designed for post hubs, recognizing and sorting packages. High load system.
Technologies Stack:
Cassandra React.js Git Jenkins Spring Framework Java 8Industry:
E-Commerce & Retail
Product:
data processing and reporting system, Analytic System
Jun `17 – Apr `18
10 months
Secure Send
Angular and Alfresco Developer
Full Front-end implementation and extending Alfresco REST API.
NDA
A solution based on Alfresco and custom Angular2 application to share files to users non-registered in Alfresco. A user inside Alfresco “share folder” and gets a link. This link can be sent by email or in any IM. Recipient can view and download “shared” folder and files in Angular2 application. It supports different types of sharing, 2FA authentication, anonymous access, limit download count, email templates, interrupted downloads, statistics, audit, etc.
Technologies Stack:
Alfresco Java JavaScript Spring Boost FreeMarker YUI Library Angular 1xIndustry:
Business & Productivity, Information services & Technologies
Product:
Document management web application
Feb `17 – Sep `17
7 months
Alfresco and Moodle education platform
Full Stack Java Developer
Implement additional logic on the Alfresco side and implement middleware application to sync changes with moodle.
NDA
Integration and synchronization between Alfresco and Moodle. The idea was to implement the solution for creating new courses for Moodle using some process (Alfresco workflows) and find a way to sync changes between both applications. 5 complex workflows used to create/update (minor/major)/move courses. Courses and files transferred between Alfresco and Moodle using SyncService - a standalone web application to do a bidirectional sync.
Technologies Stack:
Alfresco Moodle PostgreSQL SpringIndustry:
Education & Science
Product:
Online educational platform
Geolocation project
Developer
implementation of Front-end part on React with Redux.
A platform with a database of unique names associated with coordinates on the world map. Users are able to register unique names associated with the concrete address. The platform allows users to receive a link associated with a unique name, to share information about its owner in social networks.
Technologies Stack:
PostgreSQL React.js Bootstrap REST ReduxCashBack project
Developer
implementation of Front-end part on React with Redux.
A platform that allows users to compare a percentage of the amount spent is paid back. Depending on the given information users are free to decide: where to spend money is the best choice, which banks and shops are involved in the process, get information/feedbacks/statistics of all activities have done.
Technologies Stack:
PostgreSQL React.js Bootstrap OAuth REST ReduxEDUCATION
National Aerospace University - 'Kharkiv Aviation Institute'
Master's degree