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

Amazon Web Services (AWS), Postman, MacOS, Google Cloud Platform (GCP), Visual Studio Code, Linux, Google Chrome, Firebase

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

  • Senior Software Engineer

    2020 - 2021
    Universal Product Company Inc.
    • Created a web application for the suppliers' side of the business. The main pieces developed were authorization and registration, dashboard, forms, and analytics.
    • Designed an SEO-friendly isomorphic React Native Web app hosted on Firebase.
    • Developed back end service cloud architecture with cloud functions, schedulers, and triggers, all written with Node.js, Express.js, and TypeScript.
    Technologies: React, React Native, JavaScript, Google Cloud Platform (GCP), Firebase, HTML5, CSS3, Node.js, Express.js, Cloud Firestore, Redis, TypeScript
  • 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: Storybook, Jest, SCSS, Bootstrap UI, Redux, JavaScript, React
  • 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: Next.js, GraphQL, MongoDB, Webpack, Redux, React, Node.js, CSS3, HTML5
  • 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: Redis, React, Handlebars, Express.js, Node.js
  • Game Developer

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

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

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

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

Experience

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

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

  • Universal Products Company
    http://upc.co

    React and React Native apps for suppliers to help negotiate and communicate with buyers in the retail world. Dashboard, forms, analytics, marketplace, and many other features on the client-side with wide cloud infrastructure on the back end side.

  • Playweb
    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
    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
    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.

  • Flinto-shop
    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

Skills

  • Languages

    JavaScript, HTML5, CSS3, Sass, SCSS, Less, HTML, CSS, GraphQL, TypeScript
  • Frameworks

    Express.js, Redux, Next.js, Koa, Chrome, Ionic, Jest, Bootstrap, Foundation CSS, React Native
  • Libraries/APIs

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

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

    REST
  • Other

    Axios, ES6 Promises, AWS, Bootstrap UI, Storybook, Apollo, Cordova
  • Platforms

    Linux, MacOS, Windows, Amazon Web Services (AWS), Docker, Kubernetes, Google Cloud Platform (GCP), Visual Studio Code, Google Chrome, Firebase
  • Storage

    MongoDB, MySQL, Redis, Cloud Firestore

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