TECH STACK
Libraries/Frameworks/Tools:
Alfresco CMS Facebook API jQuery JSP Twitter TypeScript Bootstrap J2EE JPA Spring Framework Swing YUI Library Angular 1x Angular 2x MyBatis Lucene SolrEXPERIENCE
Industry Experience
Business & Productivity, Information services & Technologies, Booking & Rent, Accounting & Auditing
Product Experience
Document management web application, document management system, enterprise document management system
PORTFOLIO HIGHLIGHTS
Dec `16 – Present
2 years
Y-GUI
Angular and Alfresco Developer
Full Front-end development, workflow implementation, extending Alfresco Share application.
NDA
A new workflow to simplify scanning, uploading and reviewing invoices process. A new Angular based application for easily handling incoming invoices. Tasks specific dynamic forms, a rich set of controls (including folder tree, files control and much more), integrated document previewer, localization support. A Spring boot application for proxying requests with authentication headers. An automatic workflow execution when new invoice uploaded into Alfresco from a scanner.
Technologies Stack:
Alfresco Java JavaScript Bootstrap FreeMarker Spring Framework YUI Library Angular 1xIndustry:
Business & Productivity, Information services & Technologies
Product:
Document management web application
Apr `16 – Present
2 years
3-level approving workflow
Alfresco Developer
Workflow, rules, behaviors forms implementation.
NDA
An additional Alfresco workflow to replace manual process already existed in the company. A client requested automatic handling 5 incoming flows, to start 3 levels approval process for each stream independently. The document should go through all 3 levels of approval for making final decision. Implemented way for CEO to resolve conflicts, which may appear when review/approve process “stuck” between levels. Email notification about each step and final email with result of reviewing.
Technologies Stack:
Alfresco Java XML FreeMarker REST YUI LibraryIndustry:
Business & Productivity
Product:
document management system, enterprise document management 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. A recipient can view and download the '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 JavaScript Bootstrap FreeMarker Nginx Spring Framework YUI Library Angular 2xIndustry:
Business & Productivity, Information services & Technologies
Product:
Document management web application
Sep `16 – Jan `17
4 months
Y-Borrowers
Alfresco Developer
Workflow implementation, extending Alfresco Share application, add new rest endpoints and rules.
NDA
Automation of the payment process in the Belgian payment institution. Creation of a unique workflow to simplify scanning invoices process. Create custom Alfresco Share GUI, creation of specific components on the user form, calculation of payment algorithms depending on the type of document (invoice). Patch Alfresco default functionality, change the base filters of the form processor, expand the functionality of the normal activity timer. Integrate custom customer API.
Technologies Stack:
Alfresco Java JavaScript REST Spring Framework YUI LibraryIndustry:
Business & Productivity, Booking & Rent, Accounting & Auditing
Product:
Document management web application, enterprise document management system
Jun `16 – Sep `16
3 months
Y-A&C
Alfresco Developer
Workflow, models, control implementation.
NDA
A new workflow to automate manual document processing, sorting and archiving. Developed several additional form components, implemented approve-review flow, involved different groups into this process. Enhanced comments control - recording additional information, comments shares between all steps in a workflow. Updated search page to allow searching for invoices based on metadata fields.
Technologies Stack:
Alfresco Java FreeMarker REST YUI LibraryIndustry:
Information services & Technologies
Product:
document management system
EDUCATION
Kharkiv National University of Radioelectronics
Bachelor's degree in Computer – integrated technological processes and manufacturing
Kharkiv National University of Radioelectronics
Master's degree in Computer – integrated technological processes and manufacturing