Passionate for systematic and iterative procedures. High educability and deep knowledge of computer science makes me efficient in engineering and architecture that provides a logical flow of knowledge and progress.
- JsonSchema
- TypeScript
- bash
- git
- Jest
- Cypress
- MySQL
- MongoDB
- JavaScript
- Node
- ExpressJs
- React
- Next.js
- HTML5
- CSS3
- Sass
- XP
- TDD
- Coverage 100%
- SOLID
- DRY
- KISS
- YAGNI
- OOP-PBP
- RESTful
- Design by contract
- Pure-CSS
- BEM
Wormsoft Inc.Moscow.Russia
- Node
- TypeScript
- JsonSchema
- OpenAPI
- PostgreSQL
- Jest
- bash
- Docker
- GitLab CI
- typedi
- typeorm
- Stabilize and optimize system
- Share competences
- Implemented scheduled tasks service and webpush notifications
Deutsche BankMoscow.Russia
- React
- TypeScript
- Jest
- Cypress
- Next.js
- Sass
- Protobuf
- Established and integrated unit and functional autotests to CI pipeline
- Implemented object-oriented diff viewer
Cloudwize.ioCloud ManagementNetanya.Israel
- JsonSchema
- TypeScript
- RESTful
- bash
- Node
- Jest
- Cypress
- Puppeteer
- Sass
- HTML5
- React
- Redux
- ExpressJs
- MySQL
- MongoDB
- git
- CSS3
- JS DOM
- Webpack
- GitLab CI
- Docker
- Implemented IDE-like graph builder web-tool
- Customers portal (full-stack)
- Created styling system for the company
- Built company’s internal infrastructure
- Updated repositories structure for better usability
Go-Be Marketing LtdECommerce CompanyTel-Aviv.Israel
- JsonSchema
- RESTful
- Microservices
- bash
- HTML5
- Next.js
- React
- Node
- ExpressJs
- MySQL
- MongoDB
- git
- CSS3
- Apache
- PHP
- jQuery
- WordPress
- Monolith
- nginx
- Communications with outsourcers and supports, affiliates consultations. Fast solving internal operational issues
- Built API integration system with delegated configurations
- Legacy code solving
- Built websites and landing pages
- Establish Extreme programming ..., setup CI/CD pipelines
Intetics IncOut-staff companyKharkiv.Ukraine
Area9SaaS companyCopenhagen.Denmark
- Reactive paradigm
- Functional paradigm
- Compilers
- React
- RxJs
- TypeScript
- JavaScript
- Node
- MySQL
- <canvas>
- Apache
- PHP
- Python
- Haxe
- nw.js
- pixi.js
- Web client for media viewing with mobile optimizations
- Extended Compiler, Type system, Running platform and Build system of Proprietary programming language
- Backend service for PDF resources conversion and storage
- Implemented algorithm of specifications learning from examples for Programming by example system
EikoncraftOutsource companyDallas.USA
- JavaScript
- Reactive paradigm
- Created internal timelog system
New Educational Initiatives LlceLearning companyMoscow.Russia
- MySQL
- JavaScript
- C++
- PHP
- OpenCV
- Managing branch, hiring, and training staff eLearning production
- Researched automation of video and text processing
Wrapper scripts for Git Hooks
- bash
- git
PostCSS plugin to generate `.d.ts` of all used CSS classes and ids in imported stylesheets
- TypeScript
- Node
Tools to establish CSS classes as an explicit abstraction layer and to handle it as an interface between React and CSSStyleDeclaration
- TypeScript
- ES6
Institute of CyberneticsKyiv.Ukraine
Institute of Physics and TechnologyMoscow.Russia
- Software and Systems Engineering
- Neural networks
Institute of Physics and TechnologyMoscow.Russia
- MySQL
- C
- C++
- OpenMPI
- Programming language theory
- Parallel programming
- Databases
- Algorithms and Data structures
Physics and Mathematics Lyceum #27Kharkiv.Ukraine
- Discrete mathematics
- Geometry
- ExpressJs
- MongoDB
- Microservices
- ES6
- Algorithms and Data structures
- JavaScript
- Algorithms and Data structures