Development Tools:GitHub JIRA Apache Kafka Apache Spark Git Gradle Jenkins JUnit Log4j Design Patterns Solidity Maven Toad
Feb `17 – Present
- Responsible for roadmap and milestones planning - Responsible for High Level Design Document for centralized entitlement project. - Responsible for High Level Architecture Components for centralized entitlement project. - Responsible for Frameworks and Technical Implementation solutions
The project allows you to post companies vacancy announcements in different social networks. Based on the statistics of the conducted companies, the system itself advises the user - what budget should they plan for the maximum coverage of the necessary audience. At the moment the MVP project was developed.The UI project and the backend are developed on the MEAN stack and are easily scaled when the project audience grows by running multiple instances.
Technologies Stack:AngularJS Express.js MongoDB Node.js
Mar `16 – Present
- Responsible for roadmap and milestones planning. - Responsible for High Level Design Document for centralized entitlement project. - Responsible for High Level Architecture Components for centralized entitlement project. - Responsible for Frameworks and Technical Implementation solutions
The social proof platform whose goal is to increase the conversions of its customers by showing the notifications that inform the customer website visitors about the recent activity of other people. The system integrates with different E-commerce software like Infusionsoft and Shopify and reacts to different events such as ‘a new contact was added’ and ‘the product was purchased’.
Jun `14 – Present
CRMTronic - crmtronic.ru
CTO, Technical Architect
- Responsible for roadmap and milestones planning. -Responsible for High Level Design Document for centralized entitlement project. -Responsible for High Level Architecture Components for centralized entitlement project.Responsible for Frameworks and Technical Implementation solutions .-Worked with Source code development activity centralized entitlement.-Responsible for high level design to address functional, nonfunctional. -Responsible for Machine Learning models, accuracy and performance.
Technologies Stack:CoffeeScript Java Meteor MongoDB Python Scala Elasticsearch Redis RabbitMQ WebSockets Docker
Business & Productivity, Statistics & Atalytics
Mar `12 – Present
CTO, Technical Architect and Lead Developer
- Responsible for High Level Design Document for centralized entitlement project. - Responsible for High Level Architecture Components for centralized entitlement project. -Responsible for Frameworks and Technical Implementation solutions. -Worked with Source code development activity centralized entitlement. -Release Strategy with GIT Repository. -Responsible for high level design to address functional, nonfunctional, integration component
The project helps to pick stylish things considering the features of the client's figure.My task was to plan the architecture of the project, create admin panels for the stylist and superadmin and also work with the team, which created the main application code.Ruby on Rails is used as a platform since it helped quickly prototype an application and create basic functions.In the future, the framework didn’t change, because it fully met the requirements and supported the load.
Technologies Stack:PostgreSQL Ruby Ruby on Rails Nginx RabbitMQ
May `13 – Dec `12
Desktop solution for street view photoshooting
- Responsible for Application optimization and design. -Responsible for team management. -Responsible for GIT Flow. -Responsible for product deliveries and planning
The client (the Russian company neq4 creating street panoramas) turned with the problem - the application was written in C ++ but at the same time it worked slowly and did not satisfy the client's requirements.Despite that there was a need to create simple interface for the operator, which would ran the machine and complete the shooting plans.
Technologies Stack:C++ Qt
Jun `08 – Jul `11
Technical Architect and Lead Developer
- Maintaining SVN repository. -Technical specification for the developers. -Managing a team of 6 programmers. -Developed the business logic implementation using Spring and Hibernate Framework. -High performance tuning applications each layer presentation layer, service layer, database layer. -Worked on Table Schema and Data Models. -Worked with build&release management team on deployment activity. -Worked on multi-threading. -Performed other tasks and duties as assigned by supervisor
The project is classic client-server solution.The server was connected to a database, from where it took data on pilots and allowed to manage various aspects of their insurance, subscriptions, etc., build reports and conduct payroll based on taxes and seniority.
Technologies Stack:Groovy Hibernate Java Oracle Spring XML Elasticsearch RabbitMQ
Jun `02 – Jul `04
PMS Platform (Personal Manager for Security)
-Building an XSLT transform for use the XML’s rules. -Build and test system-level driver. -Testing and memory leaks inspections. -Client application for monitor driver work
The project is a platform for small businesses, allowing to create an additional level of security in the organization. I’ve worked with application layer -the file system filter driver requested the current user's rights from the main server and worked at the kernel level, allowing or prohibiting access to the files, and also allowing reading, but forbidding updating.The driver itself was written in C++ and used the functions of the NT kernel to modify the responses of the underlying drivers.
Odessa State Polytechnic University
Master's degree, Electrical and Electronics Engineering