Dec `16 – Present
Java Developer, Alfresco Developer
Workflow implementation, extending Alfresco share application, custom REST API.
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, 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 scanner.
Business & Productivity, Information services & Technologies
Document management web application
Oct `17 – May `18
ETL system to collect and provide access about local organizations
Senior Java Developer / Architect
Architect different modules, estimation, implementation, integration with Google services and 3rd party applications and libraries.
A Big Data project based on database structure specification (HSDS) with main purpose of validation, transformation, deduplication and verification incoming data on the staging module and then provide that data to live database where rest API specification implemented as well.
Technologies Stack:PostgreSQL Git JUnit Spring Data Spring MVC Java 8 Spring Boot
Information services & Technologies, Books & Catalogs
Catalogue, Analytic reporting tool
Mar `15 – Nov `17
A cloud-based secure portal for Lawyers
Change Alfresco core logic, adapt to project needs. Add new REST endpoints.
An Alfresco based DMS. Developed customizations including new pages, permission management, extended email processing, extended site security system, AWS integration, OCR, encrypt/decrypt documents. Extended audit system integrated with Jasper Report application server, extended FTP sub-system to work with CrushFTP application server, extended transformation sub-system. Implemented SSO using CAS server.
Business & Productivity, Information services & Technologies, Law & Government
document management system, An enterprise solution combining electronic archiving, document management (DMS) and workflow management
Sep `16 – Jan `17
Workflow implementation, extending Alfresco share application, add new rest endpoints and rules.
Automation of payment process in 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.
Business & Productivity, Booking & Rent, Accounting & Auditing
Document management web application, enterprise document management system
Jun `16 – Sep `16
Workflow, models, control implementation.
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 workflow. Updated search page to allow searching for invoices based on metadata fields.
Information services & Technologies
document management system
May `16 – Feb `19
Backoffice for online shop
Developer / Architect
Architect, implement, integrate with existing software, support, troubleshooting.
A backoffice for eCommerce to manage order lifecycle. A complex workflow to handle all order states starting from the beginning till getting goods by the customer. Includes artworks, paperworks, payment, shipment tracking, reminders and much more. Integration with existing eCommerce software. Extended permission system, reporting, improved mechanism to handle a huge amount of workflows (orders).
E-Commerce & Retail
Order management service, eCommerce web platform
Kharkiv National Technical University
Master's degree in Сomputer engineering and management