Summary

Expertise

Project Highlights

Education

Agency

MK

English:

Upper Intermediate

Michael K.

vetted by Youteam

Vetted by YouTeam

Germany

UTC +01:00

Europe/Berlin

English:

Upper Intermediate

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 available

Expertise

Years of commercial development experience

20 years of experience

Core technologies

PHP 15 years
Laravel Framework 10 years
Vue.js 6 years
Node.js 10 years
AWS 7 years
MySQL 10 years

Other technologies

Ajax
JavaScript
PostgreSQL
Selenium
Symfony

Project Highlights

icon
Team Lead

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

AWS
MySQL
Node.js
Laravel Framework
Eloquent
icon
Team Lead

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)

PostgreSQL
Symfony
Doctrine ORM
Elasticsearch
Redis
RabbitMQ
icon
Team Lead

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

AWS
Kubernetes
MySQL
Elasticsearch
Laravel Framework
Redis
Eloquent
icon
Senior Back-end Engineer

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

AWS
Symfony
Doctrine ORM
Elasticsearch
icon
Senior Back-end Engineer

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

MySQL
Node.js
Elasticsearch
Laravel Framework
Vue.js
icon
Senior Back-end Engineer

NDA

May `17 - Apr `19

2 years

Web file upload and download manager with sharing.

Responsibilities & achievements

Application architecture, components / technologies selection

Symfony
Doctrine ORM
Vue.js
AWS SDK
icon
Senior Software Engineer

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

Node.js
Laravel Framework
Vue.js
icon
Back-end Engineer

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

MongoDB
MySQL
PHP
PostgreSQL
Symfony
Zend
Laravel Framework
icon
PHP Engineer

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

Magento
PHP
Selenium
Laravel Framework
jQuery UI
icon
Full-Stack Developer

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)

JavaScript
Node.js
PHP
Symfony
Zend
Doctrine ORM
jQuery UI

Education

Higher education in Computer Science

Agency

agency #2611

50-100

GMT+2

London/United Kingdom, Lviv/Ukraine

Core Expertise

AWS
Azure
JavaScript
.NET
Node.js
PHP
React.js
React Native
Shopify
Symfony
WordPress
Artificial Neural Networks
Laravel Framework
WordPress e-Commerce
Chatbot Development
Vue.js
GatsbyJS
Tailwind CSS

Industries

Education & Science, Business & Productivity, E-Commerce & Retail, Travel & Tourism, Healthcare & Medicine, Automotive

Want to hire this engineer?

Check if Michael is available