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

  • Shared Password Store Manager

    An interactive POSIX-complaint shell script that helps you manage shared password stores. Managing a shared password store typically requires you to manually edit .gpg-id file and hardcraft a convoluted pass init command. This script automates this process and makes it easy to add/remove users to/from a password store as well as initialise new stores in subfolders, which allows for a more granular access control.

    Source

  • Personal Website

    This is the very same website you are currently reading. Practically, it is just a static site, which makes it fast and simple, but, being built with Next.js, it offers great user experience and is easy to maintain.

    As an additional challenge I wanted all of the website's functionality to be available for users not running JavaScript in their browsers. While Next.js is a great tool for building SEO-friendly websites, it does not help much with designing JavaScript-less ones.

    Either way, despite some setbacks, the website is fully functional without JavaScript.

    I use Playwright to test the website's functionality in different browsers as well as in both JavaScript-enabled and JavaScript-disabled environments.

    Source


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