
Dmitriy Cherchenko
Verified Expert in Engineering
Full-stack Developer
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-quillSkills
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
Education
Bachelor of Science Degree in Philosophy with a Minor in Mathematics
Portland State University - Portland, Oregon, USA