
Dmytro Snisarenko
Verified Expert in Engineering
Front-end Developer
Amsterdam, Netherlands
Toptal member since August 17, 2020
Dmytro is a front-end engineer with over thirteen years of web development experience and the author of multiple open source libraries. He developed a real-time fault-tolerant hybrid mobile application used by KLM mechanics at Schiphol airport to perform between-the-flight aircraft maintenance. He is a Stack Overflow enthusiast, a Certified Scrum Master, and AWS solutions architect. Dmytro is passionate about delivering products that are accessible, reliable, and offer a smooth user experience.
Portfolio
Experience
- Front-end - 13 years
- Unit Testing - 10 years
- E2E Testing - 7 years
- Node.js - 4 years
- Angular - 3 years
- RxJS - 3 years
- TypeScript - 3 years
- React - 2 years
Availability
Preferred Environment
Continuous Delivery (CD), Continuous Integration (CI), WebStorm, MacOS
The most amazing...
...product I've built is a job posting engine for one of the largest freelance marketplaces on the planet.
Work Experience
Founder, Software Engineer
Vocably
- Developed and published a Chrome Extension that lets users look up unfamiliar words.
- Created a progressive web application (PWA) that lets users learn the words they looked up with the extension.
- Built a back end that provides the necessary functionality for the extension and PWA.
Software Engineer
John Deere
- Developed a system that receives, stores, and processes operation metrics from different types of vehicles, mainly AWS, Terraform, DynamoDB, and Lambda.
- Built a sales tool that helps users track, analyze, and predict various machinery metrics, mainly Angular, OAuth, AWS, and Terraform.
- Developed a metric conversion algorithm and grammar.
Front-end Engineer
DAZN
- Collaborated with principal engineers and stakeholders to facilitate multiple improvements speeding up the development and release process (DX team).
- Developed a user settings chapter of a highly loaded website.
- Built a number of development and business-support tools.
Senior Front-end Developer
KLM Royal Dutch Airlines
- Developed and launched a fault-tolerant hybrid application used daily by over 300 KLM mechanics in Amsterdam, Schiphol airport.
- Achieved a clean record of critical issues for one year straight in a critical, high-expectation environment.
- Open-sourced a library, solving a common Ionic CORS problem with over a thousand weekly downloads in 2019.
Senior Front-end Developer
Knab Hypotheek (Amsterdam)
- Developed a flexible registration process and 16 tools intended to gather detailed customer legal and financial data.
- Achieved a first-page rank score in Google Search results for the most popular keywords in a highly competitive area by applying performance and UX optimizations.
- Introduced and open-sourced a corporate style guide and component library as a result of collaboration with the design team.
- Introduced a test-driven development process with Karma and test automation with Protractor.
Senior Front-end Developer
A Large Freelance Marketplace (under NDA)
- Developed a job posting template engine that has been used by the high-traffic platform for several years.
- Introduced test-driven development (TDD) as a to-go approach for the entire company.
- Created many features that significantly optimized the project as the senior front-end developer for the job posting team.
Experience
Settings Chapter of DAZN Website
https://www.dazn.com/myaccountMobile App for KLM Mechanics in Amsterdam Airport
Vocably
https://vocably.proAs a founder and the only developer of Vocably, my tasks and responsibilities included:
• Developing the back end with AWS, GCP, Lambda, API Gateway, and Cognito.
• Developing the front-end and mobile experience (PWA) with Angular and Amplify
• Developing the Chrome Extension with Vanilla and Web Components.
• DevOps with CircleCI, Terraform, Node.js, Zx, and Bash.
• Testing with Jest, Cypress, and Endtest.io.
• Market analysis, product marketing, cost, and pricing analysis.
Education
Master's Degree in Computer Science
Sevastopol National Technical University - Sevastopol, Ukraine
Certifications
AWS Certified Solutions Architect - Associate
Amazon Web Services
Professional Scrum Master I
Scrum.org
React Nanodegree
Udacity
Zend Certified Engineer (PHP)
Zend
Skills
Libraries/APIs
React, Node.js, RxJS, MobX, Stripe
Tools
Karma, Webpack, Terraform, WebStorm
Languages
TypeScript, JavaScript, ECMAScript (ES6), CSS, HTML, GraphQL
Frameworks
Redux, Angular, Jest, Ionic, Protractor, Next.js, Bootstrap
Paradigms
Scrum, Unit Testing, E2E Testing, Agile, Continuous Integration (CI), Continuous Delivery (CD), DevOps
Platforms
Amazon Web Services (AWS)
Other
Front-end, Web Components, OAuth, Cloud Computing, Algorithms, Data Structures, Computer Networking, Extensions, PWA, CI/CD Pipelines, Progressive Web Applications (PWAs), PayPal
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