• Файл

Євген

Викладач програмування

Вік: 34 роки
Місто проживання: Харків
Готовий працювати: Дистанційно
Вік:
34 роки
Місто проживання:
Харків
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Файл містить ще 1 сторінку

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Kvach Evgeniy

SENIOR FULLSTACK (PHP+JS) DEVELOPER

📞: [відкрити контакти](див. вище в блоці «контактна інформація»)
📧: [відкрити контакти](див. вище в блоці «контактна інформація»)
Summary:
●​ Over 16 years of experience in web application development, including CMS, API,
and services.
●​ Proven expertise in optimizing web services for high traffic, achieving response times
of ~50-120ms for platforms with ~1 million daily visitors.
●​ Demonstrated ability to design optimized DB schemes for large loads and improve
system performance significantly.
●​ Business-oriented thinking, initiative, proactive

Technical Skills:
●​ Languages: PHP (5, 7, 8), JavaScript, TypeScript, C (AVR programming level),
Basic Golang, Basic Python, Java (Junior level for Android)
●​ Frameworks: Symfony, Zend Framework, Laravel, Yii2, CakePHP, Phalcon
●​ Databases: MySQL, Redis, ClickHouse, Memcache, PostgreSQL
●​ Tools & Technologies: Node.js, BDD with Behat, Puppeteer, Selenium; Server
queues (Gearman, RabbitMQ, Kafka), Elasticsearch, Code profiling (Blackfire),
Docker, Nginx, 1С-Bitrix, Birtix24 and AmoCRM integration, Git
●​ Frontend: Vue, React, Redux, jQuery, CSS 2, HTML (4, 5)

Languages
English - Intermediate
Russian - Native
Ukrainian - Fluent

Professional Experience:
​ Part-time projects:
​ 03.2025 - 05.2025
NDA. Big educational platform in Post-Soviet countries (Python)
AI voice agents for sales:
​ Evaluation of calls for compliance with sales script + emotional checks
Cold sales by phone


11.2024 - 03.2025
​ Yellow Media (Yii2, Laravel, Postgresql)
CRM tech support

​ 05.2024 - 11.2024
​ Online casino crypto games (Symfony)
●​ New features, optimization, split to node.js microservices,
●​ moved to Docker,
●​ added Clickhouse + Kafka for big amount of bets
●​ added Window functions for good code looking and using of bets data
deletion custom logic

​ Fullstack Developer | MGID | 11.2021 - 08.2023

●​ Led the enhancement of the company's advertising JavaScript web-player.
●​ Spearheaded the transition of the system to TypeScript, reducing technical debt and
complexities.
●​ Identified and resolved critical performance issues, achieving a 25-80% speed
increase in the player.
●​ Proposed and implemented cost-saving measures, reducing server expenses by
over $10,000/month.
●​ Integration of new partners and ensured the player's compatibility with both ES5 and
ES6 JS.


Tech Lead | Aviotto | 07.2019 - 02.2021

Responsibilities:
-​ Task management in the team
-​ Developing new features + codebase improvements
-​ Code review
-​ PDP building for developers
Achievement:
improved page performance from 30sec page loading to 0.5sec

Tech Lead | Turbodealer | 07.2019 - 02.2020
Responsibilities:
-​ Yii2 + Codeigniter
-​ Developing new features + codebase improvements
-​ Code review

Achievement:
х10 page load decrease

Projects:
​ CRM ‘relations manager’ (12.2018-05.2019)
Technologies: CakePHP 3
​ Fully customizable CRM. With designers for form fields, business processes and
manager scripts.
​ Recommendatory system “Showcase” (12.2016-06.2019)
Technologies: Yii2.
The project was received with unreadable and not optimal code, the system survived only
due to a powerful server, a small number of visitors (~ 50k per day) and idle statistics.

Responsibilities:
-​ Refactoring of the code
-​ Optimization of the database and work with db: cache (memcached), mysql
config,indexes, profiling of code and db queries, triggers, move most of the db
queries (especially inserts) into the asynchronous part with the queue server and
php-workers (Gearman)
-​ Fixing the statistics used in the users recommendations
-​ The optimized records of statistics were moved to ajax-requests.
-​ The statistics were moved to the database on a separate server, the requests were
moved to the asynchronous workers using the queue server.

Advertising network (05.2017-12.2018)
Technologies: CakePHP, VanilaJS, Nginx, Apache2​
Service for displaying teaser advertising on the clients sites.​
Responsibilities:
-​ stability, speed and support for the maximum range of devices and browsers (up to
IE6)
-​ Memcached
-​ Optimized queries and structure​

CRM for various translation agencies (09.2017-01.2018)
CRM for convenient work of agencies with clients and translations.
Technologies: Yii2б, Vanilla JS
Responsibilities:
-​ The version is flexible to rework, with readable code and fast.
-​ The system module has fast response (in case of connecting with a large number of
sites of the system`s clients) and working capacity at the maximum number of
devices and browsers.
-​ Implementation of additional functional
-​ Implemented user friendly system for creating application forms for agency sites
similar to those of AmoCRM.

Service like Jivosite chat (2016)
Technologies: CakePHP3, Node.js, websockets.
Online consultant chats for websites, based on Wordpress.​
Responsibilities:
-​ Implemented backend + API, Wordpress plug-in for a chat, Admin system for clients
and their operators.
-​ Websockets on node.js - for instant delivery of messages between site visitors and
operators.
-​ Backend optimized queries
-​ Implementation of work through access-tokens.
-​ A bundle of php communication with Node.js to notify about events / initializing chats.

Online store ordering system (2014-2015)
The client used the Ukrainian analog "1C" - the UkrSklad program written by financiers. Had
to deal with a completely alien system and code.
Responsibilities:
-​ Tested and configured to work with Firebird,
-​ Integration with the UkrSklad system was implemented through the DB
-​ Analysed schema and db data + tests, flexibility for non-existent standards of
invoices was implemented.
-​ Added mapping of data from the service-landings (through orders in the mail,
because the API service was not provided).
Functions/algorithms were used to sort by the Levenshtein distance (including own ones) -
as far as data in both landings and the UkrSklad system were brought in by managers in
their own way-combinations

Participation in Open Source project SONM (12.2017-12.2017)
An analog of the Amazon cloud, but using a network of computers of ordinary people. The
project had bugs that prevented using the software for me.
Technologies: golang.
-​ Investigate the problem and fixed bugs that did not allow the correct
conclusion of transactions and the launch of the task.
-​ Corrected, compiled, launched the corrected version

Online store (2016)
The administrator sets the conditions/formulas for the appearance and price calculation of
properties for each / all goods + flexible filters of the goods list for visitors.
Technologies: CakePHP3
Responsibilities:
-​ Specific properties of the goods could not have been original - their names
and values ​should have been created on the basis of import data from Excel
files (it was important to take this into account in the implementation of filters)
-​ The project was delivered quickly and 95% readable/flexible.
-​ In addition to the category goods page - after the delivery of the project, was
made a request for inactive filters to list all products (and initially ajax
auto-loading was not required).
Delivery service Move Bistro (2016)
Technologies: Node.js, CakePHP3, Google Maps API, websockets, HTML5 geo
locations
Responsibilities:
-​ Creation of orders for the delivery of goods from point A to point B
-​ Notification of all drivers free of order and transfer to the first who took the
order
-​ Tracking the driver's coordinates, route routing, timing and notification when
the carrier was already near

January 2014 - current time: Full-Stack developer (freelance)
Projects of various directions in PHP5 + JS, PHP frameworks Laravel, Yii2 and CakePHP3

January 2013 - December 2013: Full-Stack developer at WebImperia:
Development and support of online stores (with custom engines) and services and CMS
OpenCart, Joomla, ModX and similar

August 2012 - January 2013: Junior Full-Stack developer at FreshIT:
Development and support of online stores on CMS Joomla, OpenCart, Wordpress, UMI.C

August 2011 - August 2012: Eng-Ru translator at Periprotect

Education:
●​ NTU "KhPI" (2009-2015) Faculty of Physics and Technology, specialty -
Non-traditional and renewable energy sources.
●​ (2012 - 2014) - English language school GreenForest.

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: