Dmitriy Cherchenko, Developer in Dallas, TX, United States
Dmitriy is available for hire
Hire Dmitriy

Dmitriy Cherchenko

Verified Expert  in Engineering

Full-stack Developer

Location
Dallas, TX, United States
Toptal 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.

Portfolio

Insurance Sales Lab
Node.js, PostgreSQL, GraphQL, Kubernetes, React, Vite, OpenTelemetry...
Wirechunk
TypeScript, GraphQL, Node.js, React, Apollo Server, PostgreSQL, SQL...
FOSSA
TypeScript, React, Node.js, PostgreSQL, Sequelize, Redux, Go, JavaScript, SQL...

Experience

Availability

Part-time

Preferred Environment

Node.js, TypeScript, PostgreSQL, React, GraphQL, SQL, Full-stack

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.

Work Experience

Head of Engineering

2022 - PRESENT
Insurance Sales Lab
  • Led the engineering function to build a new web app for the company's learning management system and marketing product (website landing pages).
  • Built a scalable, low-maintenance system that allowed the company to reduce its reliance on technical support roles.
  • Served as the team lead and collaborated closely with the company executive staff to define the product vision and roadmap.
Technologies: Node.js, PostgreSQL, GraphQL, Kubernetes, React, Vite, OpenTelemetry, Unit Testing, Prisma, JavaScript, Full-stack, GitHub, CI/CD Pipelines, CSS, HTML, Software Development Management, Agile Project Management, Engineering, Database Design, Project Scoping, APIs, Technical Leadership, Express.js, Docker, Web Development, API Integration

Software Engineer and Founder

2022 - 2022
Wirechunk
  • 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, SQL, Unit Testing, Google Cloud Platform (GCP), Jest, Kubernetes, Full-stack, Rust, REST, GitHub, CI/CD Pipelines, JavaScript, CSS, Next.js, HTML, Engineering, Database Design, Project Scoping, APIs, Express.js, Docker, Web Development, API Integration

Software Engineer

2019 - 2022
FOSSA
  • 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, SQL, Unit Testing, Kubernetes, Jest, Full-stack, REST, GitHub, Figma, CI/CD Pipelines, CSS, HTML, Less, Agile Project Management, Engineering, Database Design, Project Scoping, APIs, Technical Leadership, Express.js, Docker, Web Development, API Integration

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, SQL, Unit Testing, Google Cloud Platform (GCP), Full-stack, REST, GitHub, CSS, HTML, Engineering, APIs, Docker, Web Development, API Integration

Go Library for Rendering HTML

https://github.com/dchenk/go-render-quill
This is a library in Go that takes a JSON object in the Delta format for the Quill rich text editor (https://quilljs.com) and renders the HTML markup described in the Delta object. This library supports many formats and is extensible by users.

Languages

TypeScript, JavaScript, SQL, CSS, HTML, GraphQL, Go, Less, PHP, Python, Rust

Frameworks

Express.js, Redux, Jest, Next.js

Libraries/APIs

Node.js, React

Tools

GitHub, Sequelize, Prisma, Figma

Paradigms

Unit Testing, REST, Database Design, Agile Project Management

Storage

PostgreSQL, JSON, MySQL

Other

Technical Writing, Full-stack, Engineering, Project Scoping, APIs, Web Development, API Integration, Apollo Server, CI/CD Pipelines, Software Development Management, Technical Leadership, Vite, OpenTelemetry

Platforms

Docker, Kubernetes, Google Cloud Platform (GCP), WordPress

2014 - 2019

Bachelor of Science Degree in Philosophy with a Minor in Mathematics

Portland State University - Portland, Oregon, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring