Kirill Kovalenko

Russia, Saint Petersburg


PHP Developer

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

CV in file form: English / Russian

About

Programming Languages: PHP 8.1, Python 3, C# and JavaScript (a bit)
Frameworks: Symfony 5.3+, Yii2 (по касательной), Qt 5+
Databases: MySQL, MongoDB
Libraries: Doctrine, Puppeteer, Openspout, PhpQuery
Dev Tools: Jetbrains IDE
Other: Curl, XPath
Languages: English - B2, Russian - Native
Courses: Yandex Practicum - Algorithms and Data Structures

Experience

PHP Developer

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.
  • 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.



  • 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.
  • Education

    Saint Petersburg State Electrotechnical University (LETI)

    Russia, Saint Petersburg

    Master’s Degree in Information Systems and Technologies

    2016 – 2022

    Side Project

    Game mods and patches - full table

    Projects with patches for mods and my own mods. JetBrains provided an open-source license for these projects.

    CSharp, XML, XPath, Harmony, Git


    Project SK

    One of the project coders.

    CSharp, XPath, Git