Dmitriy Cherchenko, Full-stack Developer in Vancouver, WA, United States
Dmitriy Cherchenko

Full-stack Developer in Vancouver, WA, United States

Member since April 5, 2022
Dmitriy is an entrepreneur and full-stack software engineer with in-depth experience designing and developing large systems and building entire products end-to-end. He has worked with numerous programming languages and frameworks and built back-end systems, websites, and command-line tools. Dmitriy has led projects, completed migrations, created new features, improved documentation processes, and delivered scalable hosting platforms to solve client issues.
Dmitriy is now available for hire


  • Wirechunk
    TypeScript, GraphQL, Node.js, React, Apollo Server, PostgreSQL
    TypeScript, React, Node.js, PostgreSQL, Sequelize, Redux, Go, JavaScript
  • Wider Webs
    JavaScript, WordPress, PHP, MySQL



Vancouver, WA, United States



Preferred Environment

Node.js, TypeScript, PostgreSQL, React, GraphQL, Slack

The most amazing...

...achievement I am proud of is how I overhauled the access control (RBAC) system for a complex app, which immediately resulted in a new $50,000 per year sale.


  • Software Engineer and Founder

    2022 - 2022
    • Founded a company to develop communications and invoicing tools for community associations.
    • Built out the entire product end-to-end, including the back-end and web app.
    • Developed a platform to facilitate payments between third-parties.
    Technologies: TypeScript, GraphQL, Node.js, React, Apollo Server, PostgreSQL
  • Software Engineer

    2019 - 2022
    • Designed and developed major new features, such as the access control (RBAC) functionality and authentication system.
    • Assisted in migrating a large codebase from JavaScript to TypeScript and set up tooling to promote code quality.
    • Collaborated with customers to identify their needs and aggregated feedback into concrete recommendations for product improvements.
    • Led multi-month projects to refactor and redesign prominent aspects of a software system.
    • Improved the state of API documentation by setting up OpenAPI and documenting the essential APIs of the product.
    Technologies: TypeScript, React, Node.js, PostgreSQL, Sequelize, Redux, Go, JavaScript
  • Software Engineer

    2016 - 2020
    Wider Webs
    • Developed a scalable website hosting platform built on WordPress.
    • Built websites and integrated them with other services to develop custom functionality.
    • Collaborated with clients to design websites and connected them with graphic designers to create their brands.
    Technologies: JavaScript, WordPress, PHP, MySQL


  • Go Library for Rendering HTML

    This is a library in Go that takes a JSON object in the Delta format for the Quill rich text editor ( and renders the HTML markup described in the Delta object. This library supports many formats and is extensible by users.


  • Languages

    TypeScript, JavaScript, GraphQL, Go, PHP, Python
  • Libraries/APIs

    Node.js, React
  • Tools

    Slack, Sequelize
  • Storage

    PostgreSQL, MySQL, JSON
  • Other

    Technical Writing, Apollo Server
  • Frameworks

  • Platforms

    Docker, WordPress, Kubernetes


  • Bachelor of Science Degree in Philosophy with a Minor in Mathematics
    2014 - 2019
    Portland State University - Portland, Oregon, USA

To view more profiles

Join Toptal
Share it with others