Artem Vichurin, Top Javascript Developer in Salt Lake City, UT, United States
Artem Vichurin

Top Javascript 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

Portfolio

Experience

Location

Salt Lake City, UT, United States

Availability

Part-time

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.

Employment

  • Front-end Developer (JS, React)

    2019 - 2020
    Freedom Robotics, SF, USA
    • Created and designed the app structure, business logic, and UI component using React and Bootstrap UI for Freedom Robotics platform.
    • Created component, unit, and integration tests with Jest and Enzyme.
    • Used Docker containers for robot simulations.
    • Implemented state management with Redux storage.
    • Created reusable, universal components using Bootstrap UI library.
    Technologies: React, JavaScript, Redux, Bootstrap UI, SCSS, Jest, Storybook
  • 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 ecow.org 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

Experience

  • Nutrition App, Diet Tracker (Development)
    https://apps.apple.com/app/id1493843348

    Yamfit: Diet and calorie tracker 4+
    Meal plan, weight control

  • Flinto-shop (Development)
    https://github.com/rubossq/flinto-shop

    Flintoshop - eCommerce store for wide directions.

    Used technologies:

    Front end
    - HTML5
    - Bootstrap
    - JQuery
    - AJAX

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

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

  • Playweb (Development)
    https://github.com/rubossq/playweb

    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

    Additional
    - Gulp
    - Mocha + Chai + Sinon
    - JSHint

  • Abebets (Development)
    https://www.abebets.com

    Worked as a React front-end developer. Created GraphQL queries with Apollo client. Used Material UI and styled components.

  • Freedom Robotics (Development)
    https://www.freedomrobotics.ai/

    Worked as a React developer on different parts of the client's web application. Created a pilot map for robots with rviz and React components.

Skills

  • Languages

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

    Express.js, Redux, Next.js, Koa, Flux, Bootstrap, Foundation CSS, React Native, Cordova
  • 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

    REST
  • Other

    Axios, ES6 Promises, Apollo
  • Platforms

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

    MongoDB, MySQL, Redis

Education

  • 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
Share it with others