Development Tools:IntelliJ IDEA
Aug `17 – Jan `19
Business Intelligence Solution
The project was originally intended as a search engine (a-la Algolia), and later evolved into BI tool which supports ETL-like flow: registering (or uploading) arbitrary data source (including SQL and NoSQL DBs, CSV, XML, XLS, JSON etc), extracting data from it, then transforming data by applying functions (transform columns, aggregate and sort data, drill down etc) and finally downloading results in arbitrary format or sharing results in form of embedded widgets.
Technologies Stack:Clojure Java Angular 1x
Business intelligence software solutions
Dec `16 – Aug `18
Reporting Module for SaaS
The project is reporting module for the application. Then-current system was not able to manage the data and was not meeting the client's expectations. Result: Fast report building (1400 stores/week - 23 seconds); Accuracy - 100% according to provided info (code snapshot, database snapshot and URL with report).
Technologies Stack:AngularJS Express.js Node.js
Beauty & Personal Care
Big Data Analytics system, Business intelligence software solutions
Sep `14 – Dec `16
Online Marketing Platform
The company is a young data-driven eCommerce start-up helping consumers worldwide discover relevant products and make better shopping decisions. Their solutions optimize every step of the consumer’s purchase path by adopting data analysis and predictive analytic technologies.
Technologies Stack:Cassandra Google AdWords Java MongoDB PostgreSQL Spring RabbitMQ
Advertising & Marketing
Aug `13 – Sep `14
Collaborative Educational Solution
Senior Backend Developer
The interactive platform is an educational project, similar to Google Docs and Google Presentation. It is a convenient tool for educators that makes it easier for teachers to provide interesting, interactive lesson materials: text, slides and lectures, supports collaborative creation and import of educational materials from PDF files.
Technologies Stack:AWS Hibernate Java Spring
Education & Science
Aug `13 – Jan `12
Distributed Monitoring System of Optical Fiber
The client specializes in software development for telecommunication operators, government companies and other industrial sectors. The client delivers a range of integrated products, that allow clients to automate and control service providing processes, manage their efficiency and profitability.
Technologies Stack:Hibernate Java PostgreSQL Spring HBase JSX Hadoop
Internet & Telecom
Zaporizhzhya National Technical University
MA in Computer Science