Dmytro Snisarenko, Developer in Amsterdam, Netherlands
Dmytro is available for hire
Hire Dmytro

Dmytro Snisarenko

Verified Expert  in Engineering

Front-end Developer

Location
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

Vocably
Extensions, Amazon Web Services (AWS), PWA, Angular, Terraform, CI/CD Pipelines...
John Deere
Amazon Web Services (AWS), Terraform, Angular
DAZN
Bootstrap, JavaScript, Front-end, OAuth, HTML, CSS, Amazon Web Services (AWS)...

Experience

Availability

Part-time

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

2021 - PRESENT
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.
Technologies: Extensions, Amazon Web Services (AWS), PWA, Angular, Terraform, CI/CD Pipelines, DevOps

Software Engineer

2021 - 2021
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.
Technologies: Amazon Web Services (AWS), Terraform, Angular

Front-end Engineer

2019 - 2021
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.
Technologies: Bootstrap, JavaScript, Front-end, OAuth, HTML, CSS, Amazon Web Services (AWS), Next.js, GraphQL, RxJS, MobX, Terraform, Node.js, Redux, React, TypeScript

Senior Front-end Developer

2017 - 2019
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.
Technologies: Front-end, CSS, HTML, Ionic, Jest, Redux, Angular, TypeScript

Senior Front-end Developer

2014 - 2017
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.
Technologies: Karma, Protractor, ECMAScript (ES6)

Senior Front-end Developer

2012 - 2014
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.
Technologies: HTML, CSS, JavaScript

Settings Chapter of DAZN Website

https://www.dazn.com/myaccount
I developed the settings chapter of a highly loaded sports streaming multi-regional website. Within the settings chapter, a user can manipulate subscriptions, set up payment methods, the language, region, and manage devices. I was the front-end engineer for the project and worked with the business analyst, back-end team, and testers developing with React, Mobx, ES6, Jest, and Selenium.

Mobile App for KLM Mechanics in Amsterdam Airport

This is a real-time fault-tolerant hybrid mobile application used by 330 KLM mechanics at Schiphol airport to perform between-the-flight aircraft maintenance. The application displays KLM's p-to-date fleet schedule and towing information. It helps team leaders to manage teams and provides the mechanics with an outline of the scope of work. I developed this app with Ionic, Angular, TypeScript, and OAuth.

Vocably

https://vocably.pro
Vocably is a platform, both an extension and an app, that helps users to look up new words while surfing the web and study those words as flashcards on mobile.

As 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.
2002 - 2007

Master's Degree in Computer Science

Sevastopol National Technical University - Sevastopol, Ukraine

JANUARY 2019 - JANUARY 2022

AWS Certified Solutions Architect - Associate

Amazon Web Services

APRIL 2018 - PRESENT

Professional Scrum Master I

Scrum.org

DECEMBER 2017 - PRESENT

React Nanodegree

Udacity

JANUARY 2011 - PRESENT

Zend Certified Engineer (PHP)

Zend

Libraries/APIs

React, Node.js, RxJS, MobX, Stripe

Tools

Karma, Webpack, Terraform, WebStorm

Frameworks

Redux, Angular, Jest, Ionic, Protractor, Next.js, Bootstrap

Languages

TypeScript, JavaScript, ECMAScript (ES6), CSS, HTML, GraphQL

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 (PWA), PayPal

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