Dmytro

PHP developer, 115 000 UAH

Employment type:
full-time
Age:
36 years
City of residence:
Kherson
Ready to work:
Remote

Contact information

The job seeker has entered a phone number , email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Backend Developer (PHP) | Laravel · Yii2 · MySQL · REST API

from 10.2021 to 06.2026 (4 years 9 months)
Waites, Херсон (Машинобудування)

• Worked on core domain modules of a Laravel API (customer structure hierarchy, equipment configurator, hardware management) as part of the migration from a Yii2 monolith; covered new functionality with tests (PHPUnit).
• Built and evolved an equipment configurator system: designed a data model where component fields and parameters are defined dynamically (instead of being static and hard-coded), with tables for fields, values, and visibility rules.
• Created an automatic Action Items generation mechanism that produces maintenance work items and recommendations based on equipment condition following configurable rules, including console commands for background processing.
• Refactored the Yii2 monolith's business-logic service layer, extracting computations from controllers into reusable services; worked on key domain controllers (gateways, sensor nodes, installation points).
• Contributed to the shared Laravel API domain layer (global Eloquent scopes and DTOs) for cleaner separation of concerns.
• Extended the scanning and diagnostics subsystem in the Yii2 API, including image processing and asynchronous queues (AWS SQS, Redis).
• Handled full-stack tasks: jQuery in the Yii2 monolith and React dashboards (diagnostics dashboard); worked in a Docker + GitHub Actions environment.

Senior Support Internal Processes Manager

from 10.2017 to 08.2021 (3 years 11 months)
Raiffeisen Bank Aval, Херсон (Фінанси, банки, страхування)

• Search for technological solutions for business requirements;
• Integration (analysis, design and implementation) with internal banking systems using API, data warehouses (creation of scripts for processing and transferring large amounts of data);
• Increasing productivity and reducing the number of recovery scripts and database queries (MySQL, MariaDB, Sybase);
• Creating script logging functionality;
• Implementing the functionality of online recalculation of client offers.
• Implementing a credit calculator based on client data and data from credit bureaus.

Specialist in the department of technological support of intern

from 11.2012 to 10.2017 (5 years)
Raiffeisen Bank Aval, Херсон (Фінанси, банки, страхування)

• Development and testing of a module for working with customer data (implementation of data loading, processing logic and interface; customer card with information about products, offers, promotions, meetings, etc.) (PHP + MySQL + SybaseIQ + JavaScript);
• Creation of a module for setting tasks for managers to process customer offers (processing lists with offer details and generating reports);
• Close cooperation with managers and end users to determine the optimal IT solution;
• Support for the performance of existing modules and the application core.

Education

Odessa National Polytechnic University

Computer Science, Одеса
Higher, from 2009 to 2012 (3 years)

Kherson Polytechnic College of Odessa National Polytechnic University

Programming for Computers and Automated Systems, Херсон
Specialized secondary, from 2005 to 2009 (4 years)

Additional education and certificates

No additional education or certificates.

Knowledge and skills

  • Комунікабельність
  • PHP
  • Laravel
  • Yii
  • MySQL
  • JavaScript
  • Git
  • REST API
  • SQL
  • Знання принципів ООП
  • Користувач ОС Linux

Language proficiencies

English — beginner

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: