Dmitriy Cherchenko
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Software Engineer and Founder
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.
Software Engineer
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.
Software Engineer
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.
Experience
Go Library for Rendering HTML
https://github.com/dchenk/go-render-quillEducation
Bachelor of Science Degree in Philosophy with a Minor in Mathematics
Portland State University - Portland, Oregon, USA
Skills
Libraries/APIs
Node.js, React.js
Tools
GitHub, Sequelize, Prisma, Figma
Languages
TypeScript, JavaScript, SQL, CSS, HTML, GraphQL, Go, Learner Style Sheets, PHP, Python, Rust
Frameworks
Express.js, Redux, Jest, Next.js
Paradigms
Unit Testing, REST, Database Design, Agile Development
Storage
PostgreSQL, JSON, MySQL
Platforms
Docker, Kubernetes, Cloud Engineering, WordPress Development
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring