Artem Vichurin, ES6 Promises Developer in Salt Lake City, UT, United States
Artem Vichurin

ES6 Promises Developer in Salt Lake City, UT, United States

Member since May 7, 2019
With a love for learning new technologies, Artem has a wide range of knowledge in computer science with a focus on JavaScript, React, React Native, and microservices. Skilled in designing and creating websites, web applications, mobile applications, games, desktop apps, and large IT systems, he's ready to tackle his next challenge.
Artem is now available for hire



  • JavaScript, 5 years
  • Express.js, 3 years
  • Node.js, 3 years
  • MongoDB, 3 years
  • React, 2 years
  • ES6 Promises, 2 years


Salt Lake City, UT, United States



Preferred Environment

Visual Code, Mac, Postman, Roboto 3T

The most amazing...

...project I've worked on had a goal to find duplicate and similar movies by gif, picture, or movie frame in a very large database.


  • Full-stack Developer

    2018 - 2019
    Ruboss, Ukraine
    • Designed architecture and logic of a nutrition web-application.
    • Created DB schemas and main classes.
    • Developed isomorphic React application.
    • Created additional services for data scratching.
    Technologies: HTML5, CSS3, NodeJS, React, Redux, Webpack, MongoDB, GraphQL
  • Web Developer

    2017 - 2018
    Ruboss, Ukrain
    • Designed and created analytic system architecture and database.
    • Developed main logic of the system.
    • Created dashboards with analytics.
    Technologies: NodeJS, ExpressJS, Handlebars, React, Redis
  • Game Developer

    2017 - 2017
    Ruboss, Ukrain
    • Created web service to convert UI from web to Unity.
    • Designed, developed, and created mobile games.
    Technologies: Unity, C#, PHP, Apache server, MySQL
  • Hybrid Mobile Developer

    2016 - 2017
    Ruboss, Ukrain
    • Developed mobile hybrid applications.
    • Designed DB structures and application logic.
    Technologies: Apache Cordova, Ionic, CocoonJS, AngularJS, REST
  • PHP Developer

    2015 - 2016
    Ecow, Russia
    • Developed additional functionality to website.
    • Developed website for utilities.
    Technologies: Linux, PHP, JS, HTML, CSS
  • Front-end Developer

    2013 - 2015
    Freelancer for German, USA
    • Designed and developed mobile applications.
    • Designed and created websites.
    Technologies: JS, HTML, CSS, PHP, Java, Android


  • flinto-shop (Development)

    Flintoshop - eCommerce store for wide directions.

    Used technologies:

    Front end
    - HTML5
    - Bootstrap
    - JQuery
    - AJAX

    Back end
    - Nodej.s (Express.js)
    - Mongoodb (Mongoose)
    - Handlebars
    - Lodash
    - Stylus
    - NPM modules (passportJS, multer, async)

    - Gulp + plugins
    - Mocha + Chai + Sinon
    - Eslint

  • playweb (Development)

    Playweb - website for a game development company.

    Used technologies:

    Front end
    - HTML5
    - Bootstrap
    - JQuery
    - AJAX
    - Animate CSS

    Back end
    - Node.js (without frameworks)
    - Mongodb
    - Mustache
    - Underscore
    - Validate JS

    - Gulp
    - Mocha + Chai + Sinon
    - JSHint


  • Languages

    JavaScript, HTML5, CSS3, Sass, SCSS, Less, GraphQL
  • Frameworks

    Express.js, Redux, Next.js, Koa, Flux, Bootstrap, Foundation CSS
  • Libraries/APIs

    React, REST APIs, Node.js, Lodash, jQuery, MobX, Moment.js, Async, Immutable.js, RxJS
  • Tools

    Gulp.js, Mongoose, JSX, Stylus, Grunt, Babel, Webpack, Google Compute Engine (GCE)
  • Paradigms

  • Other

    Axios, ES6 Promises, Apollo
  • Platforms

    Linux, MacOS, Windows, Heroku, Amazon Web Services (AWS)
  • Storage

    MongoDB, MySQL, Redis


  • Master's degree in Computer Science
    2016 - 2018
    V.N. Karazin Kharkiv National University - Kharkiv, Ukraine
  • Bachelor's degree in Computer Science
    2012 - 2016
    V.N. Karazin Kharkiv National University - Kharkiv, Ukraine

To view more profiles

Join Toptal
I really like this profile
Share it with others