Dmytro Klymenko

A full-stack developer with over 5 years of commercial experience in designing, building, testing, debugging, deploying and maintaining web and mobile applications.


Projects

  • Expensify

    Expensify

    Expensify is a software company that develops an expense management system for personal and business use.

    In 2020 they starting working on a new open-source version of their core application. A chat-based cross-platform app that provides functionality such as invoicing, bill payments and much more.

    The company keeps a list of open issues on their GitHub and through Upwork hires contributors to work on those issues. It is through that platform that I started working on the project. Over the course of nine months more than 20 pull requests of mine were merged into the main branch.

    Contributions

  • PixelRetail

    PixelRetail

    A full-stack digital signage system for small and mid-sized businesses operating in France with a convenient web dashboard for managing content in real time.

    The main components of the system are:

    • Symfony-powered back end with a REST API and a messaging service to send updates to the client applications
    • dashboard built with React for managing slideshows, products, events and other content
    • slideshow app built with React to display the content on the screens
    • Node.js service running on Raspberry Pi devices in the stores that is responsible for managing the slideshow instances running in Chromium browser, interacting with queue system peripherals (thermal printers, speakers, etc.) and listening for updates from the back end

    The system was developed by a team at Studio.gd. My role in the project was to lead the development efforts on the back end and Raspberry Pi devices. At one point I was leading a team of three developers. In addition to the development work I was also assisting with technical evaluation of potential hires as well as mentoring of junior developers.

    The project was discontinued in 2023, so the website is no longer available. Still, I'm proud of the work we did and the experience I gained from it. To this day I attribute most of my growth as an engineer to PixelRetail.


Employment History

  • Full-Stack Software Engineer (Remote)

    Syniti·Permanent Full-time
    Feb 2023 - Present
    Canada
  • Full-Stack Developer (Remote)

    Studio.gd·Freelance
    Sep 2019 - Feb 2023
    Pantin, Île-de-France, France
  • Full-Stack Developer (Remote)

    BioFormula Select·Freelance
    Aug 2021 - Jul 2022
  • React Native Developer (Remote)

    Expensify·Freelance
    May 2021 - Jan 2022
    San Francisco, California, United States
  • Fault Management Engineer

    lifecell Ukraine·Full-time
    Dec 2017 - Jan 2020
    Kyiv, Kyiv City, Ukraine

Education

  • National Technical University of Ukraine 'Kyiv Polytechnic Institute'

    Master's degree, Automation and Computer-Integrated Technologies
    Disseration: Automated Product Quality Control Using an Image Classifier Based on a Neural Network
    2018 - 2019
  • National Technical University of Ukraine 'Kyiv Polytechnic Institute'

    Bachelor's degree, Automation and Computer-Integrated Technologies
    2014 - 2018