• File

Микита

Програміст PHP

City of residence:
Kyiv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number .

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

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Nikita Karpenko
PHP Backend Developer
[open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section)

PROFESSIONAL SUMMARY

Experienced PHP Backend Developer with 7+ years of commercial experience in backend
development, legacy modernization, feed integrations, parallel processing, production
support and cross-team delivery. Has experience with PHP, Yii2, CodeIgniter, Laravel,
relational databases, Redis, RabbitMQ, internal/external APIs, monitoring and operational
tooling. Worked as a Team Lead for a team of 6 developers, with responsibility for releases,
planning, task decomposition, mentoring and delivery.

CORE SKILLS

Backend: PHP, Yii2, CodeIgniter, Laravel, Phalcon
Frontend: JavaScript, jQuery, HTML/CSS
Databases & Storage: MySQL, PostgreSQL, Redis, MongoDB
Messaging & Logs & Search: RabbitMQ, ELK, OpenDistro, Greylog, Loki, Monolog
DevOps & Monitoring & Tools: Docker, GitLab CI, Phing, Gulp, Cron, Monit, Zabbix,
Grafana, Vault, Argo
APIs & Protocols: REST APIs, internal APIs, external provider APIs, AMQP, LDAP,
WebSocket, HTTP
Engineering Practices: SOLID, DRY, KISS, refactoring, legacy modernization, production
support, code review, task decomposition
Leadership & Communication: mentoring, release coordination, planning, cross-team
communication, stakeholder communication.
Languages: English (intermediate), Ukranian

COMMERCIAL EXPERIENCE

Senior PHP Backend Developer / Former Team Lead | Favbet Tech | Kyiv / Ukraine
Mar 2020 - July 2026

Domain: Betting, sports data, pre-match and live event management platforms.
Stack: PHP, Yii2 (mainly), CodeIgniter, Laravel, PostgreSQL, Redis, RabbitMQ,
ELK/OpenDistro, Docker, Cron, Monit, Zabbix, Grafana, LDAP, Vault, Argo.
Career growth: Joined as a Middle PHP Developer, grew to Senior PHP Backend
Developer, worked as a Team Lead for a team of 6 developers for around one year, then
returned to a Senior individual contributor role focused on core engineering ownership.
● Took ownership of the pre-match direction in the main betting platform, covering
business logic, provider integrations, production support, technical improvements and
delivery of new functionality.
● Worked on both pre-match and live betting systems, including event management
workflows, sports data processing, automated data handling and other internal
operational interfaces.
● Integrated multiple external sports data providers for different sports, including data
mapping, validation, synchronization, failover logic and production issue handling.
● Designed and implemented internal feed functionality based on internal platform
data, enabling data preparation and broadcasting to other systems and partners.
● Developed background workers and long-running processes for asynchronous data
processing, system automation and inter-process communication.
● Implemented failover logic for integrations with external providers to improve stability
and fault tolerance of provider-dependent workflows.
● Participated in the development of a new live event management interface and
helped deliver a highly automated partner solution together with the team.
● Supported and extended partner-facing functionality, including region-specific partner
logic for the Asian, Crypto market and intermediate services used by partners.
● Improved internal APIs and prepared requirements for new API endpoints in related
services, including services written in Erlang; made small fixes when needed.
● Migrated the main project to newer internal APIs responsible for database-related
operations and service communication.
● Optimized database queries, data processing flows and parts of the application
architecture
● Solved hundreds of support and production issues, investigated bugs, implemented
fixes and coordinated with QA, DBA, DevOps, support, business analytics, technical
writers, mathematicians, data providers and customer-side stakeholders.
● Initiated improvements in business processes, system behavior and codebase
quality, including refactoring legacy logic and reducing technical debt.
● Mentored and onboarded 10+ developers and QA engineers.
● As Team Lead, managed a team of 6 developers, coordinated releases and planning,
decomposed tasks, reviewed technical solutions and took responsibility for team
delivery.

Junior Strong PHP Developer | Evogence - Kyiv / Ukraine
Aug 2019 - Mar 2020

● Developed new features, improved business logic and refactored legacy code in a
custom PHP framework-based project.
● Optimized existing database queries and fixed scripts related to database operations
and replication.
● Implemented API functionality for communication between internal projects

Junior Full Stack Developer | Omega TV - Kyiv / Ukraine
Jun 2018 - Aug 2019

● Developed and maintained admin panel functionality using CodeIgniter and Phalcon
● Implemented business logic changes and fixes for APIs used by the billing system.
● Worked on a logging/statistics microservices including generation of XLS reports.
● Used Docker Compose for local deployment, Phing for migrations and GitLab CI.

EDUCATION

National University of Food Technologies - Faculty of Automation of Computer Systems,
Computer Science

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: