- PRO
Alexey
Senior PHP, Fullstack developer, 120 000 UAH
- Employment type:
- full-time
- Age:
- 39 years
- City:
- Kyiv
Contact information
The job seeker has entered a phone number and email.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/4530989/
Work experience
Senior Php developer
from 09.2022 to now
(2 years 11 months)
Sabio, Київ (IT)
HS Libs Project (Project based on AI technologies)
This project Development from Scratch.
Set up project deployment using Jenkins, Swagger configuration, and documentation writing.
Developed unit and functional tests.
Designed the project from scratch and optimized it for high loads.
Implemented request parallelization and compared solutions using Go, PHP, and Node.js.
Configured server environments for staging (pre-prod) and production servers.
Integrated GPT API for various use cases.
Wrote API requests and split the project into different repositories (for API, frontend (panel), and API-explorer).
Added user roles for authorization in the control panel and configured the panel for various roles.
Integrated payment and bonus systems into the panel and optimized for different roles.
Implemented comprehensive logging (execution times, errors, user actions, Slack and Telegram notifications).
Developed and integrated "Forgot Password" and authorization functionality.
Optimized for local development environments.
Migrated API requests from single-threaded execution to asynchronous execution and added input validation.
Configured proxy servers for specific types of requests.
Set up cron jobs for hourly error statistics collection.
Worked with CSV and JSON files, parsing and inserting them into databases for various references and information.
Implemented caching for external data.
Integrated calls to external services for information retrieval.
Implemented various checks to monitor GPT token usage, prevent GPT injections.
Calculated duties using formulas for different countries (EU, UK, US).
Predicted HS codes based on descriptions, images, and URLs.
Managed a list of restricted persons.
Payment Logs & Project Activity Monitoring:
Logged payments and deductions from the main and bonus accounts.
Logged execution times for various project stages.
Logged project logic, detailing the strategy chosen for each process.
Logged the results of external service integrations.
Created and documented test cases.
Technologies that I used:
Laravel 10, Vue, API, Jenkins, Cloud, Linux Ubuntu, Docker, Selenium, BASH, XDEBUG, Mysql, Rest/Api, Git, Jira, composer, Php storm.
Reason for leaving: The project was a startup, and the key development tasks have been completed. At this stage, the project no longer requires active development.
Senior Php Developer
from 04.2020 to 04.2022
(2 years)
Aventus Group, Київ (Фінанси, банки, страхування)
Responsibilities and Achievements:
Site Development:
Added blocks for special offers on the main website.
Worked with roles to manage access to fictional promises.
Processed cloud zip data: Unzipped and utilized files from archives.
Notification Improvements:
Enhanced notification functionality by implementing rules to hide notifications on weekends and holidays.
Added new notification groups for improved user targeting.
Database and Data Handling:
Developed console scripts for populating various tables, including calculating data for SQL queries and processing data from UBKI reports.
Handled phone numbers in textarea fields using regular expressions, with support for HTML elements within text areas.
Managed special offer payments and deferred payments; integrated special offers into different pages of the CRM.
Improved reports by adding new columns and relevant data.
Integrated Artellence data, including variables for SMS messages.
Implemented sorting for overpayments data using SQL triggers, events, and custom console scripts.
Scoring Project:
Developed and fixed stop factors in the scoring process.
Integrated Platon PayScore services into the scoring system.
Added new features to the main website and CRM (new APIs, additional CRM pages).
Performed various bug fixes, including issues with Matching Rules, Stop Factors, Credit Limits, and Trigger Emails.
Analyzed and compared data from different sources (e.g., ELK, DB tables, logs, historical data) to identify and resolve bugs.
Worked with UBKI and PVBKI statistics services, utilizing their data at various stages of the business process.
Added scoring zones for different versions of scoring cards.
Developed a CRM scheduler for managing cron tasks via PHP.
Fixed bugs and integrated with Artellence API.
Added features like MailBoxValidator and GeoLocation API.
Worked with webhooks from Mailgun and Unisender to gather post-sending data.
Integrated Facebook Pixel for tracking purposes.
Technologies Used:
PHP 7, Symfony 4, Linux Ubuntu, Docker, BASH, XDEBUG, MySQL, REST API, Git, Jira, Composer, PhpStorm.
Senior Php Developer
from 05.2018 to now
(7 years 3 months)
LP, Київ (IT)
Period: May 2018 – October 2019
Position: Senior PHP Developer.
- Used Google Sheets.
- Developed messaging services (TextMagic, UniSender)
- Developed manager platform(hi-load)
- Developed site health checker on NodeJS
- Developed Selenium tests on python, and module for inserting data to Vertica Db.
- Developed Behat autotesting.
- Added pinba for monitoring application
- Developed Api-gate and Site-engine on Symfony 4;
- Refactor code for local developing (descriptor, product and landing sites)
- Developed auto deploy for all repositories, created repositories and webhooks for deploy.
- Developed auto generator of php code (for integrate html into framework), component versioning.
- Developed code for insert ticket into zend desk via api.
- Added google api translation for product and descriptor sites (translation module).
- Add SSL to sites, validation forms, fix css bugs.
- Added server side cache, rsync mirroring files to different servers.
- Configrated CentOs servers (virtual hosts, httpd.conf e.t.c),
- Refactoring, delete duplicates of code.
- Added different new features to sites and member-area(subcategories, upload files, coach, block content e.t.c)
- Fix Vulnerabilities on product sites.
Technologies that I used: Php 7, Python, NodeJs, Vertica, Selenium, Symfony 4, Behat, CodeIgniter, Linux Ubuntu, LAMP, BASH, XDEBUG, Mysql, CentOs, Rest/Api, Code Refactoring, Git, Jira, JQUERY, PSR Coding style, composer, Php storm, CodeSniffer.
FULL Stack Senior Developer
from 06.2015 to 05.2018
(2 years 11 months)
Intellect Technologies (IIT2B), Київ (IT)
Responsibilities and what was performed:
- Developing of REST API, Web-services (repositories, models, service-providers)
- Developed Oauth authorization, custom Exceptions, move and refactor code from Kohana to Laravel.
- Code review of my code and other programmers’ code.
- Refactoring and optimization code, fix bugs
- Integrated Payment Gateways into platform, converted html to twig templates.
- Integrated ‘Symfony’ and ‘validate.JS’ library (custom front+back validation with one configurations).
- Fixed frontend bugs (responsive design on mobile devices).
- Writing and debugging code on Symfony2 with using EventDispatcher component.
- Writing and debugging code on Yii2.
- Developing of High load functionality (admin interface, pricing, groups, ACL).
- Working with Big Data.
- Working with code on remote linux servers.
- Comparing the performance of different solutions.
- Wrote unit tests.
- Working with php daemons (daemons working with ElasticSearch, Gearman, Mongo).
Technologies that I used: PHP7, RabbitMQ, Propel, EventDispatcher(Symfony), Vagrant, ElasticSearch, Sphinx, Php daemons, Linux Ubuntu, LAMP, BASH, XDEBUG, NoSQL Mongo, Unit testing, Symfony2, YII2, Kohana, MVC, Reflection, SOLID, Rest/Api, Patterns, Code Refactoring , Sphinx, Git, Jira, JQUERY, PSR Coding style, Php storm, MariaDB, Smarty, migrations, composer, JS Libraries (fancybox, jcrop, jcarousel, Lightcase.js, validate.JS), Android studio, Genymotion, KISS, DRY, YAGNI, Docker, Npm, Xhprof, CodeSniffer, Blade, Laravel5, Eloquent.
PHP Developer
from 12.2010 to 06.2015
(4 years 6 months)
Intellect Service, Київ (IT)
Responsibilities and what was performed:
- Developed scripts for program of electronic documents.
- Developed scripts for connection data from BD Oracle to program "M.E.DOC"
- Created CRM "Server of document flow" from start to finish
- Developed scripts that worked with certification key.
- Developed and modified websites and increased their functionality.
- Created sites: me-doc.com.ua, uakey.com.ua , 1c-sed.com.ua , ukrkey.com, all inner sites in company.
- Worked with sites: ukrcc.com, bestzvit.com.ua/club, bestzvit.com.ua , www2.bestzvit.com.ua, ukrcc.intelserv.kiev.ua
Technologies that I used: PHP, MVC, CRUD, SOAP, LDAP, JSON, XML, Memcached , BootStrap, JAVASCRIPTS, JQUERY, BD: mysql, oracle, MSSQL, AJAX, XML, CSS3, HTML5, PHPBB.
Flash and PHP developer
from 12.2009 to 12.2010
(1 year)
Pinbank, Kiev (Finance, banking, and insurance)
Responsibilities and what was performed:
- Participated in development of social network on FLASH.
- Created flash presentations and banners.
- Developed credit and deposit calculator.
- Developed PHP websites of web banking.
- HTML Coding
- Developed pinbank.ua and corporate website for bank on php.
Technologies that I used: PHP, Flash, ActionScript 2.
Team lead
from 05.2008 to 12.2009
(1 year 7 months)
Own Business, Київ (IT)
Responsibilities and what was performed:
- Developed many small websites, online shops.
- Managed a group of programmers. (2- in office and 3-4 remotely ).
- Search of customers.
- Wrote Tasks for development of sites (Technical Assignment).
- Developed web platform that automatically generates websites using different dns servers.
- Developed banner exchange system and many small sites.
- Integrated 1C with websites
- Developed online game for 2 players using web sockets (Logic of game in PHP, created chatting, logged all user actions, created API pay system).
- Developed many small scripts like parsers and xml data and other.
Technologies that I used: PHP, Flash, Joomla, WebAsyst, PHPSHOP, typo3, ModX, Psd->html, CSS, JAVASCRIPTS, JQUERY, Technical WebDesign, mysql, SMARTY, AJAX, ActionScript 2, API PAY System, XML, SPHINX, mysql, API PAY System, XML.
PHP Developer
from 03.2007 to 05.2008
(1 year 2 months)
BT.kiev.ua (EuroPlus), Київ (IT)
Responsibilities and what was performed:
- Developed banners.
- Working on sites: bt-lady.com.ua, bt.kiev.ua,bt-parfum.com.ua
Technologies that I used: JAVASCRIPT , PHP, Shop-Script , Joomla, CSS, mysql, SMARTY, Flash , AS2
Web developer and Sysadmin.
from 08.2005 to 03.2007
(1 year 7 months)
Lider(ltm.com.ua), Київ (IT)
Responsibilities and what was performed:
- Full service of all computers in the company.
- Fulfilled all administrative works.
- Developed website for the company.
Technologies that I used: PHP, Bitrix, Psd->html, CSS, mysql.
Education
High , NAU "Specialist" in "Computer Engineering"
"Computer systems and networks" Diploma: "System of distance teaching" (2006), Kiev
Higher, from 2001 to 2006 (4 years 9 months)
Language proficiencies
English — average
Additional information
Phone number: [
E-mail: [
Education: High , NAU "Specialist" in "Computer Engineering"
Faculty: "Computer systems and networks" Diploma: "System of distance teaching" (2006)
Experience in programming: 18 Years.
English: Level: Pre-Intermediate.
Chatting on forums (russian):
Php (2016-2018) - https://ru.stackoverflow.com/users/210507/lesiuk-alexey?tab=answers&sort=newest
Yii (2014-2016) - http://yiiframework.ru/forum/search.php?author_id=7588&sr=posts
Chatting on forum (english)
http://stackoverflow.com/users/6335209/lesiuk-alexey?tab=answers&sort=newest
Frameworks: Symfony4, Laravel 5, Yii2 ,CodeIgniter, Kohana, CustomFrameWork.
Technologies: Php7, Python, Behat, Selenium, NodeJs, Bash, Git, Svn, Rest/Api, Javascript, Jquery, Regexp, RabbitMQ, Propel, EventDispatcher(Symfony), ElasticSearch, Sphinx, SOAP, Memcached, Redis, ORM, BootStrap, Html5, Css3, Protractor, Karma, Angular, Ajax, Twig, Blade, Yaml, Xml, Json, Sigma, Smarty, Ldap, Html coding, Unit Testing, Test case, ActionScript 2, CoffeeScript, JS Libraries (fancybox, jcrop, jcarousel, Lightcase.js, validate.JS), Eloquent.
Coding principles: OOP, HMVC, MVC, SOLID, TDD, KISS, DRY, YAGNI, Patterns, PSR or Zend coding style, SCRUM.
Task managment: Jira, RedMine, ZendDesk, ActiveCollabe.
DataBase: Mysql, Vertica, Oracle, Mssql, Mariadb, NoSQL Mongo.
SoftWare: Linux Ubuntu, Vagrant, Docker, LAMP, CURL, Composer, Npm, PhpStorm, Postman, Mysql Workbench, RoboMongo, AdobeFlash, Photoshop, Android studio, Genymotion, Xhprof, CodeSniffer.
Php: ShortArray, Traits, Closures, CallBacks, NameSpaces, Php daemons, Migrations, Reflections, Xdebug, CRUD, Doctrine.
Patterns: Active record, Lazy initialization, Abstract factory, Builder, Factory method, Multiton, Pool, Prototype, Simple factory, Singleton, Static factory, Chain of responsibilities, Command, Iterator, Mediator, Memento, Null object, Observer, State, Strategy, Template method, Visitor, Adapter, Bridge, Composite, Decorator, Dependency injection, Facade, Fluent interface, Flyweight, Proxy, Registry.
Similar candidates
-
Программист PHP
Kyiv -
PHP developer
Kyiv, Vinnytsia , more 5 cities -
Програміст PHP
Kyiv, Odesa -
PHP developer
Kyiv -
Fullstack-розробник
99000 UAH, Kyiv -
Програміст PHP
Kyiv