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

  • Warcrime

    Warcrime

    Two months into the Russian full-scale invasion of Ukraine I started working on a war-crime-reporting mobile application for Kharkiv Human Rights Protection Group. The idea was to offer volunteers a more convenient alternative to the existing web form.

    The iOS and Android applications allow volunteers to:

    • upload photos and videos from the device's photo library
    • take photos and videos with the device's camera and attach current location to them
    • fill in a form with description of the event and other information
    • upload the form and media files to the server

    The admin panel allows the organization's staff to:

    • view the list of reports
    • view the details of each report
    • preview and download the media files attached to reports
    • filter the list of reports by date, reporter, and other criteria

    React Native app source
    NestJS BE and admin panel source

  • Countly

    Countly

    Countly is a typical analytics platform that provides functionality to collect and analyse user activity on a website or an application. In addition to displaying user metrics the dashboard also allows you to manage push notifications.

    I used it on one of the projects to send push notifications to users and one of the SDK's APIs was broken. I fixed the issue and submitted a pull request to the upstream repository.

    Contributions

  • Open Exchange Rates

    Open Exchange Rates provides an API for querying historical exchange rates for various currencies.

    QbilSoftware/OpenExchangeRates is an unofficial yet up-to-date library that provides a PHP API client.

    I have contributed a minor change that exposes additional functionality of the API, namely the ability to query rates for cryptocurrencies.

    Contribution

Showing 3 out of 4 Volunteering projects

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