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, and complex back-end management systems including content management, e-commerce, games, chats, customer relations, and communication interfaces. • The projects are based in conjunction with 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 having 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) course integrations.

Responsibilities & achievements

• Led application architecture design, selecting appropriate components and technologies for optimal performance and scalability. • Configured and supported AWS services including EC2, SQS, and RDS, ensuring robust and efficient cloud infrastructure. • Implemented containerization with Docker, utilizing Dockerfile and docker-compose for environment consistency across development, testing, and production. • Managed CI/CD pipelines using GitHub Actions, automating code integration and deployment processes. • Served as team lead, overseeing project progress and coordinating team efforts. • Conducted code reviews for pull requests to maintain high-quality software development standards.

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

• Ensured application stability by fixing critical bugs and managing system alerts. • Led the team, guiding project direction and ensuring collaborative efforts in development tasks. • Conducted thorough reviews of pull requests to maintain coding standards and enhance feature integration. • Implemented complex tasks including the development of a global search function and optimization of a data importer. • Proposed a high-level strategy for transitioning to a microservices architecture to improve scalability and maintainability. • Developed plans and led the implementation of adding a read-only database instance to distribute load and enhance performance. • Introduced system tracing initiatives to improve debugging and system reliability. • Utilized Dockerfile and docker-compose for container management, streamlining development and deployment workflows with GitHub Actions. • Organized the development process, prioritizing the resolution of critical bugs to improve application uptime. • Achieved a 1% increase in overall application uptime and maintained 4001 uptime for critical processes such as email advertisements and alerts.

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 OTT Services Features: • Offers multi-screen streaming across various devices including Smart TVs, Apple TV, Roku, Android TV, mobiles, and tablets. • Includes integrated payment systems for subscriptions and on-demand purchases. • Provides personalized content recommendations based on viewer preferences and viewing history. • Utilizes comprehensive analytics and metrics to monitor viewer behavior and content performance, allowing for targeted adjustments and enhancements. Broadcaster Features: • Features a CMS (mod-studio) that enables broadcasters to create and customize their own branded websites with both static and dynamic pages. • Allows for the creation and management of digital content such as movies, series, and episodes. • Supports monetization through direct product sales or connections to Ads providers, with options for free access or various subscription models. • Includes an API for seamless integration with existing management systems. • Offers visitor segmentation tools for authentication, country, language, and device preferences. • Includes a content importer for easy integration of content from existing systems. • Provides a playlist builder to curate and manage content effectively. Main TV Features: • FokusOnTV: A cloud-based "TV as a Service" solution that includes national and international channels. • Offers packaging options and DRM protection to secure content.

Responsibilities & achievements

• Led the implementation of key features and engaged in technical discussions to optimize project outcomes. • Proactively participated in brainstorming sessions, suggesting and testing innovative ideas to enhance system performance. • Developed and implemented technical solutions, including a significant system migration to the latest OpenSearch from an older version of Elasticsearch, resulting in cost savings of over $200 per month. • Enhanced system responsiveness by up to 20% by creating monthly indexes for assets in OpenSearch. • Achieved additional cost savings of over $400 per month by migrating cron jobs from Amazon ECS to AWS Lambda, optimizing resource utilization and reducing overhead.

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 applications that show different events in the country with full-text search by parameters with the possibility to purchase tickets (visual view of concert halls, stadiums). The application can manage users, advertisements, and merchants, and has complex logic about discounts.

Responsibilities & achievements

• Developed required features and collaborated with the client and another senior backend developer to refine feature specifications. • Managed API interactions, including request and response handling and format coordination with front-end developers. • Oversaw aspects of the application related to full-text search functionalities and the integration and management of Elasticsearch within the application and on AWS. • Provided technical solutions for AWS infrastructure optimization, including decisions on instance size, Virtual Private Cloud (VPC) configurations, and the use of bastion hosts. • Implemented systems for logging and automatic generation of Swagger documentation to enhance development efficiency and system maintainability.

AWS
Symfony
Doctrine ORM
Elasticsearch
icon
Senior Back-End Engineer

NDA

May `17 - Apr `19

2 years

Video search platform. Using the API of different video platforms provides users with search results, and collects statistics, and suggestions based on previous search results.

Responsibilities & achievements

• Designed application architecture by evaluating and selecting the most appropriate components and technologies based on project requirements and goals. • Considered scalability, performance, security, and maintainability when choosing technologies to ensure a robust and efficient application.

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

• Designed application architecture by evaluating and selecting the most appropriate components and technologies based on project requirements and goals. • Considered scalability, performance, security, and maintainability when choosing technologies to ensure a robust and efficient application.

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

• Developed new features to enhance application functionality and user experience. • Addressed and resolved bugs to ensure the stability and reliability of the application. • Participated in sprint planning to effectively allocate tasks and set goals for development cycles.

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

MyWebsite ( core team)

Dec `14 - Sep `15

9 months

Online site builder, corporate level application, core team, high load system, a lot of services, dedicated system architects.

Responsibilities & achievements

• Built 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

Online shop of sports things, high load system. The 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

• Developed tests and applications, focusing on optimizing both functionality and performance. • Conducted investigations and participated in discussions to drive continuous improvement and problem-solving. • Measured and monitored performance parameters to ensure optimal operation. • Achieved a 10%-20% reduction in database query execution times through effective optimization strategies. • Developed a pre-frontend application that loaded before Magento, featuring a user interface that displays prepared data such as catalogs, products, and events. This application alleviated load from Magento, significantly speeding up response times.

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

• Managed real-time updates of application parameters to ensure timely data accuracy and responsiveness. • Designed the database structure to optimize data organization, retrieval, and storage efficiency. • Automated application setups including migrations, fixtures, and documentation to streamline development processes and maintain consistency across environments.

JavaScript
Node.js
PHP
Symfony
Zend
Doctrine ORM
jQuery UI

Education

Higher education in Computer Science

Agency

Development agency #31

400+

GMT-11

Remote

Want to hire this engineer?

Check if Michael is available