
Dmytro Snisarenko
Verified Expert in Engineering
Front-end Developer
Amsterdam, Netherlands
Toptal member since August 17, 2020
Dmytro is a full-stack/devops engineer with over 18 years of experience. On his way he bootstrapped a working business (mobile apps + browser extensions + web app + thousands of SEO-friendly pages + AWS backend), rewrote and sped up a client-facing web server for the largest airline in the world, contributed to the success of the largest freelance marketplace. Authored several open-source projects used by millions of people every month.
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
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.
Senior Full-Stack/DevOps Engineer
KLM Royal Dutch Airlines
- Senior Full-Stack/DevOps engineer for a mission-critical project at one of the world’s largest airlines. The project generates up to $1 billion per month in ticket sales. One hour of downtime costs an average of $200k.
- Rewrote and optimized the architecture of the Node.js web server for the front pages of klm.com and airfrace.fr (which receives traffic from 200k unique users per day).
- Located the bottleneck and improved the performance of the microservices responsible for passenger checkout by 4x.
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.
Full-Stack 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
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.
Mobile App for KLM Mechanics in Amsterdam Airport
Settings Chapter of DAZN Website
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, Tailwind CSS
Paradigms
Scrum, Unit Testing, E2E Testing, Agile, Continuous Integration (CI), Continuous Delivery (CD), DevOps, REST
Platforms
Amazon Web Services (AWS), Azure, Kubernetes
Storage
MySQL, Redis, MongoDB
Other
Front-end, Web Components, OAuth, Cloud Computing, Algorithms, Data Structures, Computer Networking, Extensions, PWA, CI/CD Pipelines, Progressive Web Applications (PWAs), PayPal, GitHub Actions
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