Mar `17 – Present
Team chat for company
Full Stack developer
Develop front and 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 Bootstrap
Information services & Technologies
Sep `17 – May `18
Barcode recognition system
Full Stack developer
Implementation of front end part on React and backend on Java and Spring.
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 8
E-Commerce & Retail
data processing and reporting system, Analytic System
Jun `17 – Apr `18
Angular and alfresco developer
Full front-end implementation and extending alfresco REST API
Solution based on Alfresco and custom Angular2 application to share files to users non-registered in Alfresco. User inside Alfresco “share folder” and get 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.
Business & Productivity, Information services & Technologies
Document management web application
Feb `17 – Sep `17
Alfresco and Moodle education platform
Full stack Java developer
Implement additional logic on alfresco side and implement middleware application to sync changes with moodle
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 Spring
Education & Science
Online educational platform