Business card

Kirill Kovalenko

Russia, Saint Petersburg

PHP Developer

Developer with experience working on various commercial projects, including AI integration, current area of expertise is parsing. In my spare time, I work on various pet projects.

About

Programming Languages
PHP 8Python 3C#
Frameworks
Symfony 5.3+Qt
Databases
MySQLMongoDB
Main Tools
PuppeteerPlaywrightDoctrine
Other
CurlXPathPhpQuery
IDE
PHPStormPyCharmRider
Languages
English - B2Russian - Native
Courses
Yandex Practicum - Algorithms and Data Structures

Education

Saint Petersburg State Electrotechnical University (LETI)

Master’s Degree in Information Systems and Technologies

Russia, Saint Petersburg

2016 – 2022

Experience

PHP Developer (Teamlead deputy)

07.2023 – present

Cbonds, Remote – Russia, Saint Petersburg

  • Work on collecting financial bond, stock, index, ETF, and investment fund data from all over the world in all languages.
  • Write parsers for any type of data, including tens and hundreds of thousands of documents/pages at a time.
  • Responsible for ML direction and neural networks parsing services.
  • Work directly with the Saint Petersburg and Moscow stock exchanges.
  • Accelerated data collection from the Singapore Stock Exchange by over 6800% by optimizing the data retrieval process.
  • Wrote a services to automatically parse data from financial report files and Bloomberg terminal.

Backend PHP Developer

02.2023 – 05.2023

Hot.com, Hybrid – Russia, Saint Petersburg

  • Developed a new module with user profiles on Hot.com using PHP, Symfony, MongoDB, and Docker.
  • Created a profile management page for the admin panel, including a table view, detailed profile view, and editing options.
  • Participated in the development of a REST API for interaction between project modules.

Backend PHP Developer

07.2022 – 03.2023

ABS, Hybrid – Russia, Saint Petersburg

  • Developed a web service for automating auto parts trading using PHP, Symfony, Doctrine, MySQL, and Docker.
  • Developed API interface using Swagger/OpenAPI.
  • Integrated PECOM service for calculating parts delivery in Russia with precise and approximate calculations.
  • Created password reset codes with additional security layers.
  • Set up email notifications regarding system operations.
  • Generated sales receipts and invoices in PDF format for printing.
  • Migrated old parts of the system to DTO standards.
  • Implemented multi-account system with JWT token switching.

System Administrator

04.2018 – 03.2022

LigaLes, Hybrid – Russia, Saint Petersburg

  • Configured and maintained a small number of PCs in the office, troubleshot hardware and software problems.
  • Performed various technical tasks, such as launching a website, processing employee photos, writing VBA scripts, and maintaining fuel accounting tables.

Side Project