![MK](https://d2abrqas732254.cloudfront.net/images/specialists/4c3a06e7d667ad630bfa5d5ee8ed79e7c40904ca.png)
English:
Upper Intermediate
Germany
UTC +01:00
Europe/Berlin
Over 20 years in software, expert in creating high-performance web apps and complex systems using a range of technologies like PHP, Vue.JS, AWS, etc.
More than 20 years of experience in software development. Created high loaded, real-time web applications, complex back-end management systems including content management, e-commerce, games, chats, customer relations and communication interfaces. The projects are based on conjunction various web development technologies. PHP (pure PHP with OOP, PHP with frameworks: Laravel, Symfony and automating tests: PHPUnit), SQL (generic SQL, MySQL, PostgreSQL, ORM), document-oriented databases (MongoDB, DynamoDB), JavaScript (generic JavaScript, AJAX), JQuery, Node.js, Vue.js/Vuex, React/Redux, Comet server (real-time data streaming), Sockets, XHTML / HTML, CSS, XML and SVN / GIT are used. Designed applications with Monolithic, Microservices and Event-driven architectures for various small companies and individuals using AWS services (Lambda, EC2, S3, DynamoDB, SNS, SQS, RDS), GraphQL, RESTful API, RabbitMQ, Kafka, Redis, CloudWatch. Professional Skills Programming Languages/Technologies: PHP, Pure PHP and PHP with OOP, JavaScript, Node.js, AJAX, XML / XHTML / HTML, SQL, Generic SQL programming, MySQL, PostgreSQL, Interbas, ORM, CSS, Comet solutions (real-time data streaming based on PHP and AJAX which allows to have thousands of open connections at the same time), PHPUnit, MVC (Model View Controller), SVN, GIT, Gmail API
Want to hire this engineer?
Check if Michael is availableExpertise
Years of commercial development experience
20 years of experience
Core technologies
Other technologies
Project Highlights
Paktolus
Aug `20 - Feb `24
4 years
Distance learning platform with HMI (Human-machine interface) integrations and SCORM (Shareable Content Object Reference Model) courses integrations.
Responsibilities & achievements
Application architecture, components / technologies selection, EC2, SQS, RDS conzguration and support, Dockerzle, docker-compose, Github actions, Team lead, PRs review. Achievement: Created application architecture / skeleton / infrastructure / integration
Motorsport company
Aug `20 - Feb `24
4 years
Auto selling platform with dealers and private sellers
Responsibilities & achievements
Application stability (bugs zxing, alerts), Team lead, PRs review, complex tasks implementation (global search, data importer optimi5ation); Provide suggestion with top-level plan: moving to microservices plan; Adding read db instance plan and implementation, system tracing plan and etc., Dockerzle, docker-compose, Github actions, Team lead. Achievement: Debugging, development process organization, critical bugs, plus %1 to application uptime in general, 4001 uptime for 2 processes (e-mail advertisement and alert)
Amito 24i
Aug `20 - Feb `24
4 years
Video streaming platform: OTT services, Broadcasters, TV. Main OTT features: streaming multi-screen (Smart TVs, Apple TV, Roku, Android TV, mobiles, tablets), included payments, recommendations, analytics and metrics (based on conzgurations); and more without custom development. Main Broadcasters features: CMS (mod-studio) for Broadcasters what allows them to create own website with branding information, static and dynamic pages, movies, series, episodes; create products and moneti5ation with connection to Ads providers (free or with different types of subscriptions); API for connection to own management systems; visitors segmentation (auth, country language, device); content importer from existent systems; playlist builder Main TV features: FokusOnTV - cloud-based TV as a Service solution includes with national and international channels; packaging, DRM protection, catch-up TV, aggregation of third-party services on pre-integrated STBs.
Responsibilities & achievements
Features implementation, technical discussions, ideas implementation / testing Achievement: Technical solutions, saved +200 per month after migration to the latest OpenSearch from old Elasticsearch 9 response time faster up to 20 % faster response after creation monthly indexes for assets; saved +400 per month after moving cron jobs to the Lambda from ECS
Proxify
Mar `19 - Jul `20
1 year
Event management system. Web and mobile application what shows different events in the country with full-text search by parameters with possibility purchase tickets (visual view of concert halls, stadiums). The application can manage users, advertisements, merchants, and has complex logic about discounts.
Responsibilities & achievements
Develop required features, discuss features with client and second Senior BE developer, manage API interaction (requests, responses, formats) with FE developers, manage part of what was related to full-text search and ElasticSearch inside application and on AWS. Achievement: Technical solutions about AWS infrastructure: instance si5e, VPC, bastion host; logging system, automatic swagger documentation
NDA
May `17 - Apr `19
2 years
Video search platform. Using API of different video platforms provides to users search results, collect statistics, and do suggestions based on previous search results.
Responsibilities & achievements
Application architecture, components / technologies selection
NDA
May `17 - Apr `19
2 years
Web file upload and download manager with sharing.
Responsibilities & achievements
Application architecture, components / technologies selection
Avantime
Oct `15 - Feb `17
1 year
Site archive (save the whole site with images, videos, and files to the disk for later online usage), data scalper for online store.
Responsibilities & achievements
- New feature development - Bug fixing - sprint planning
MyWebsite ( core team)
Dec `14 - Sep `15
9 months
On-line site builder, corporate level application, core team, high load system, a lot of services, dedicated system architects.
Responsibilities & achievements
Build blocks caching system in Redis instead of components in file system
Mysportgroup GmbH
May `14 - Dec `14
7 months
On-line shop of sport things, high load system. Main focus was on application stability: unit (PHPUnit), functional (headless browser and Selenium), integration (headless browser, Selenium, own services), load testing (Apache tool), metrics on dashboard and performance: DB structure optimi5ation, caching (Varnish), pre-font-end application (light Laravel application with small DB instead of Magento)
Responsibilities & achievements
Develop tests, develop applications, optimi5ation, the investigation, participate in discussions, measure parameters. Achievement: DB queries execution time decreases 10%-20%, pre-font-end application what was loaded before Magento, has UI and displays prepared data (catalog, products, events). This application removes load from Magento and speed up response time
The Negotiation Experts
Dec `10 - May `14
3 years
Created 2 MVPs of znance games for students (client business area: economic courses). Multiplayer economic game with chat and real-time screen parameters update.
Responsibilities & achievements
Real-time parameters update, database structure design, automatic applications setup (migrations, fixtures, documentation)
Education
Higher education in Computer Science
Agency
50-100
GMT+2
London/United Kingdom, Lviv/Ukraine
Core Expertise
Industries
Education & Science, Business & Productivity, E-Commerce & Retail, Travel & Tourism, Healthcare & Medicine, Automotive
Want to hire this engineer?
Check if Michael is available