Nikolai Mitriashkin, Front-end Developer in Los Angeles, United States
Nikolai Mitriashkin

Front-end Developer in Los Angeles, United States

Member since September 19, 2022
Nikolai is a front-end developer who excels at React projects with experience at small startups and industry-leading companies. He has implemented front-end projects in eCommerce, entertainment, real estate, tourism, and many other fields. Nikolai is passionate about building software with minimal technical debt and constantly learning new technologies to develop the best solutions.
Nikolai is now available for hire

Portfolio

  • Grid Dynamics
    TypeScript, Rust, React, Electron, MobX, HTML, Next.js, Algorithms, Agile...
  • Instamart
    TypeScript, React, Redux, Agile, Jira, Confluence, HTML, jQuery, Google Maps...
  • Wildberries
    TypeScript, React, SCSS, Redux, Redux-Saga, REST, HTML, jQuery, Google Maps...

Experience

Location

Los Angeles, United States

Availability

Part-time

Preferred Environment

MacOS, Slack, WebStorm, Jira, YouTrack, Windows, Linux, English, React, Redux, Redux-Saga, JavaScript, Single-page Applications (SPA)

The most amazing...

...tool I've built is the automated trading system implemented from scratch. It has made more than $40,000 in just one year.

Employment

  • Senior User Interface Engineer

    2021 - 2022
    Grid Dynamics
    • Designed a complex algorithm on the Rust language to filter which parts of the incoming JSON tree should be validated or ignored.
    • Investigated and fixed several critical false positives in core module algorithms.
    • Implemented the new report-generating process to simplify UI tests.
    • Integrated a third-party open source solution into our Electron application.
    • Reviewed and refactored the legacy core module validation logic.
    • Built several web pages using React, MobX, and MUI on top of the Electron application.
    Technologies: TypeScript, Rust, React, Electron, MobX, HTML, Next.js, Algorithms, Agile, Confluence, English, CSS, MacOS, Slack, Jira, Linux, Formik, HTML5, CSS3, JavaScript, A11Y, Node.js, PostgreSQL, REST, Object-oriented Programming (OOP), Design Patterns, Figma, Jest, Antd, Sass, SCSS, Webpack, Single-page Applications (SPA), APIs, Back-end
  • Front-end Developer

    2021 - 2021
    Instamart
    • Added a new delivery method to enable couriers to deliver their orders more effectively.
    • Implemented a solution to allow users to choose user input validation types and combine them with others from the back end.
    • Integrated a loyalty program solution for product listings.
    • Rewrote a few dozens of React components from JavaScript to TypeScript.
    • Replaced the old checkout page with a better-converting step-by-step version.
    • Built an internal application to automate the hiring process.
    Technologies: TypeScript, React, Redux, Agile, Jira, Confluence, HTML, jQuery, Google Maps, Next.js, Algorithms, English, CSS, MacOS, Slack, Linux, Formik, HTML5, CSS3, JavaScript, A11Y, Node.js, PostgreSQL, REST, Object-oriented Programming (OOP), Design Patterns, Figma, Jest, Antd, Sass, SCSS, Webpack, Single-page Applications (SPA), APIs, Back-end
  • Senior Front-end Developer

    2020 - 2021
    Wildberries
    • Developed a video streaming player and a feature-rich panel for it.
    • Designed and developed the front-end part of an analytics solution, enabling managers to better understand the products' weak points.
    • Improved the existing company's UI library by adding several new commonly used components to it.
    • Removed unused parts from the CI/CD pipeline, speeding up the process 1.5 times.
    • Replaced old-fashioned pure Redux with the Redux Toolkit library, which reduced Redux-related boilerplate code a few times and accelerated the development process.
    Technologies: TypeScript, React, SCSS, Redux, Redux-Saga, REST, HTML, jQuery, Google Maps, Next.js, Streaming, Algorithms, Agile, Confluence, English, CSS, Slack, Jira, Windows, Linux, Formik, HTML5, CSS3, JavaScript, A11Y, Node.js, PostgreSQL, Telegram Bot API, Object-oriented Programming (OOP), Design Patterns, Figma, Jest, Antd, Sass, Webpack, Single-page Applications (SPA), APIs
  • Senior Front-end Developer

    2019 - 2020
    Con Certeza
    • Designed and developed a portal for out-of-school teachers to help them find their audience and share their knowledge.
    • Created a web scraper collecting the information from the social media and sending it automatically to a private Telegram chat.
    • Refactored a legacy codebase of a React-based parental control app. Migrated everything to TypeScript.
    • Created a React-based front end for a few public web services.
    • Created a Figma design document for an organization catalog and converted it to HTML.
    Technologies: JavaScript, TypeScript, React, Redux, Next.js, HTML, jQuery, Agile, Gulp, English, CSS, Windows, Formik, HTML5, CSS3, PHP, A11Y, Node.js, TypeORM, PostgreSQL, Telegram Bot API, REST, Figma, Sass, SCSS, Webpack, Single-page Applications (SPA), APIs, Back-end
  • Front-end Developer

    2017 - 2019
    Sitebuilders
    • Developed and maintained a React-based front end for an educational portal.
    • Developed an interactive map for a real-estate company.
    • Developed a CMS plugin, allowing managers to edit a text entry.
    • Developed a complex tourism site with multiplying JavaScript animations and transitions between pages using only JavaScript.
    • Developed and maintained an extensive plumbing web catalog.
    • Converted a few dozens of Figma, XD, or Adobe Photoshop design documents into themes for WordPress, Bitrix24, Drupal, or Joomla sites.
    Technologies: jQuery, JavaScript, HTML5, SCSS, Node.js, React, HTML, Agile, Gulp, MySQL, English, CSS, Windows, CSS3, PHP, WordPress, Bitrix, Drupal, A11Y, TypeORM, PostgreSQL, REST, Object-oriented Programming (OOP), Figma, Adobe Photoshop, Sass, Webpack, Single-page Applications (SPA), APIs, Back-end
  • Full-stack Developer

    2016 - 2017
    Quick.tf
    • Implemented an algorithm to autogenerate prices based on market trends.
    • Created an automatic web scraper to collect data from various public resources.
    • Developed a small social media website to allow a free promotion of different stuff.
    • Integrated an open-source Steam authorization PHP library into the project.
    • Implemented a simple object-relational mapping (ORM) tool to handle complex queries instead of sending thousands of queries using CMS.
    Technologies: JavaScript, PHP, MySQL, OAuth, Steam Web API, HTML, jQuery, Gulp, CSS, Windows, HTML5, CSS3, WordPress, Adobe Photoshop, Sass, SCSS, Webpack

Experience

  • eCommerce Website
    https://www.a-comfort.ru/

    This is a plumbing catalog based on the PHP framework. As a sole front-end developer, I developed the whole project using HTML, JavaScript, CSS, and jQuery. Although this was a simple project, it involved a large amount of work because of the number of pages and the amount of detail that I needed to pay attention to.

  • Tourism Website
    https://www.kola-reserve.com

    I was a front-end engineer working on this WordPress-based website. My job was to convert the XD design document to HTML. The interesting part was making image maps interactive without using a framework. I also performed the customization of Google Maps.

  • Educational Portal

    This is a server-side rendering (SSR) application with a REST back end. I designed and implemented the whole solution, including the public and private parts. The main task was to create and approve the complex user role model, while everything else was pretty straightforward.

  • Video Monitoring Solution

    This is a private video-streaming portal for internal company operators to monitor the situation in storehouses online. As a front-end developer, I implemented a video player and a set of features for its timeline panels, such as the video export of a chosen date and time range, video preview on the mouse hover, an intuitive timeline scale on the mouse wheel, player synchronization, and more.

Skills

  • Languages

    HTML5, CSS3, JavaScript, TypeScript, Sass, SCSS, HTML, CSS, PHP, Rust
  • Frameworks

    Redux, Next.js, Electron, Jest
  • Libraries/APIs

    React, Redux-Saga, Formik, Redux Form, MobX, Antd, jQuery, Node.js, Telegram Bot API, Google Maps, Steam Web API
  • Tools

    Slack, Jira, Figma, Confluence, Bitrix, Adobe Photoshop, Webpack, Gulp
  • Paradigms

    REST, Agile, Object-oriented Programming (OOP), Design Patterns
  • Platforms

    MacOS, Windows, Linux, WordPress, Drupal, Firebase
  • Other

    English, Single-page Applications (SPA), APIs, A11Y, Algorithms, Back-end, TypeORM, Streaming, OAuth, Russian-English Translation, Computer Science, Mathematics, Physics
  • Storage

    MySQL, PostgreSQL

Education

  • High School Diploma in Computer Science
    1997 - 2007
    Tyumen High School - Tyumen, Russia

To view more profiles

Join Toptal
Share it with others