Arsenii Mukhin, Developer in Toronto, ON, Canada
Arsenii is available for hire
Hire Arsenii

Arsenii Mukhin

Verified Expert  in Engineering

Front-end Engineer and Developer

Location
Toronto, ON, Canada
Toptal Member Since
August 12, 2022

Arsenii has over 13 years of experience in web development, working as a front-end engineer and launching startups and products from scratch. He has created four large projects from the ground up and has worked on over 20 projects as a developer and consultant. His most notable quality is his sense of ownership over his work and the projects entrusted to him. Arsenii is a result-oriented individual who is consistently prepared to meet deadlines and exhibits a perfectionist mindset in his career.

Portfolio

LiveDocs Inc
Next.js, TypeScript, Apollo, Tailwind CSS, React, GraphQL, SVG, Node.js...
System Inc.
React, JavaScript, Redux, REST APIs, ECMAScript (ES6), Storybook, TypeScript
Bip Market, LLC
Next.js, React, User Interface (UI), Bug Fixes, Code Review, JavaScript...

Experience

Availability

Full-time

Preferred Environment

IntelliJ IDEA, Jira, Slack, GitHub, Windows

The most amazing...

...thing I've developed is a health insurance brokerage web platform that has been successful in the US market and offers services to most industry players.

Work Experience

Lead Front-end Developer

2023 - 2024
LiveDocs Inc
  • Developed new pages and rich components according to the project design.
  • Implemented Apollo queries for using it on the front-end side.
  • Created complex and multifunctional charts using Chart.js and more complicated options using only vanilla JavaScript.
  • Developed and integrated a Sanity-based blog with the overall architecture.
Technologies: Next.js, TypeScript, Apollo, Tailwind CSS, React, GraphQL, SVG, Node.js, Chart.js, Lerna

Senior Front-end Developer

2023 - 2023
System Inc.
  • Developed a component library using Storybook, TypeScript, React, and styled-components.
  • Developed new UI components for the main website and integrated them with back-end endpoints.
  • Participated in planning and designing the application architecture.
Technologies: React, JavaScript, Redux, REST APIs, ECMAScript (ES6), Storybook, TypeScript

Lead Front-end Developer

2022 - 2023
Bip Market, LLC
  • Led the app's development, which was completely changed by implementing the new design with Next.js and TypeScript. Worked with two front-end developers, the back-end team, and the designer, achieving a successful product launch in 3 months.
  • Worked on the project until it left the MVP stage and reached the production level.
  • Reviewed an outdated website, implemented a new architecture, and made the app stable and ready to use.
  • Worked on developing the administrative website for internal use based on React and Material UI library.
  • Contributed to building a library of components based on React, Tailwind CSS, and TypeScript, which was very flexible and conveniently used to implement a new app.
Technologies: Next.js, React, User Interface (UI), Bug Fixes, Code Review, JavaScript, Management, Material UI, TypeScript, UI Components, Tailwind CSS, Figma

Senior Front-end Developer

2020 - 2022
Lectera, LLC
  • Transferred the development of three outsourced projects to be worked on in-house. Participated in the development process and formation of the project within the company.
  • Participated in the coding of a large part of the product. Developed many complex system components using TypeScript, React, and Next.js.
  • Established and put on rails a testing unit for the entire project using Jest and the React Testing Library.
  • Developed an extensive UI kit based on Storybook, using React and TypeScript.
Technologies: TypeScript, React, Code Review, Jest, Management, Next.js, HTML, CSS, SCSS, Sass, Material UI, Tailwind CSS, Architecture, API Integration, Cross-browser Testing, Google Analytics, PostgreSQL, Front-end, React Hooks, Startups, React Components, UI Components, Scrum, Jira, REST, Axios, Responsive Web Apps, Pixel Perfect, REST APIs, JSON Web Tokens (JWT), OAuth, JSX, Flux, GitHub, Stripe Connect, Storybook, MUI CSS

Lead Front-end Developer | First Developer

2017 - 2022
Suvaun, LLC
  • Developed a TypeScript and React-based front end from scratch for a large and complex platform used throughout the US.
  • Built a complex dashboard platform that helps insurance companies track their brokers' work. It contains a vast amount of data, including features like charts and tables, and it was developed using React and Chart.js.
  • Created an admin resource for internal company goals.
  • Developed a modular system of front-end projects based on the Lerna library.
  • Designed micro front-end monorepo using Lerna for the purpose of flexible assembly and reuse of modules.
  • Established the management process and work for the development and QA team.
  • Implemented an E2E-testing phase based on the Testcafe Testing Library.
  • Implemented continuous integration and continuous delivery using Jenkins.
  • Planned and monitored the work of the front-end team and conducted code reviews. Recruited and let front-end and QA team members go.
  • Participated in the process formation within the company, numerous events, and international exhibitions.
Technologies: JavaScript, TypeScript, Redux, Java, Planning, Code Review, Management, Hiring, React, Jest, Testing, React Testing Library, Jenkins, Docker, Neural Networks, Webpack, Chart.js, Storybook, HTML, CSS, SCSS, Sass, Architecture, SQL, API Integration, Puppeteer, Cross-browser Testing, Front-end, React Hooks, Startups, React Components, UI Components, Amazon Web Services (AWS), Scrum, REST, Microservices, Pixel Perfect, REST APIs, JSON Web Tokens (JWT), OAuth, JSX, Flux, GitHub, Figma, Monorepos

Lead Front-end Developer | Co-founder

2017 - 2020
Try Fit, LLC
  • Developed a client-server solution for the self-service terminal for scanning feet and body using Vue, Vuex, GraphQL, and WebSockets.
  • Built a system for visualizing 3D models using an internal binary format based on VBO.
  • Developed an admin resource for managing entities, building statistics, and visualizing content based on Vue, GraphQL, and WebSockets.
  • Created a web fitting room plugin for third-party online stores using JavaScript and Three.js.
  • Developed a prototype mobile application for Android.
  • Created landings and websites using VanillaJS or Vue.
  • Implemented continuous integration and continuous delivery using Jenkins.
  • Developed various utility modules in Node.js for improvement projects.
  • Participated in the process formation within the company, numerous events, and international exhibitions.
Technologies: JavaScript, Vue, Vuex, WebGL, Three.js, 3D, Go, Docker, Kubernetes, Management, Code Review, Hiring, GraphQL, WebSockets, Node.js, Canvas, APIs, HTML, CSS, SCSS, Sass, Material UI, Apollo, Architecture, API Integration, Cross-browser Testing, Google Analytics, Front-end, Startups, UI Components, Scrum, Jira, WASM, REST, Responsive Web Apps, Pixel Perfect, Unity, Adobe After Effects, REST APIs, JSON Web Tokens (JWT), OAuth, GitHub, Azure, Figma

Middle Front-end Developer | Lead Front-end Developer | Co-founder

2012 - 2017
Dressformer
  • Developed a web fitting-room plugin for third-party online stores using JavaScript and Three.js.
  • Created a 3D material web editor for WebGL on ES6 using Babel transpiler. The UI uses web components from Polymer.
  • Developed and implemented several back ends using Java, Spring, and MySQL as databases.
  • Created a universal JSON format for transferring shaders of 3D models. The format could be used for Unity 3D, WebGL, and Flash.
  • Built an online store using Ember.js working with a Java server.
  • Developed the process of creating, customizing, and delivering content to the end user.
  • Developed a multifunctional social Flex application for social networks Vkontakte (VK) and Facebook, working in close conjunction with a Java server through REST.
  • Participated in the process formation within the company, numerous events, and international exhibitions.
Technologies: JavaScript, jQuery, WebGL, Three.js, 3D, Java, Code Review, Management, Hiring, Angular, Ember.js, Flash, ActionScript 3, MySQL, HTML, CSS, SCSS, Sass, Bootstrap, Architecture, SQL, API Integration, Cross-browser Testing, Google Analytics, Front-end, Startups, UI Components, Jira, REST, Pixel Perfect, Unity, Adobe After Effects, MongoDB, Express.js, MERN Stack, REST APIs, GitHub

Web Developer

2012 - 2012
Innovationlab.ru
  • Developed apps for the Blackberry Playbook using HTML5, CSS3, and jQuery mobile.
  • Created web applications for clients and company needs.
  • Improved my software development skills significantly and gained experience.
Technologies: JavaScript, jQuery, HTML5, CSS3, API Integration, Front-end, Startups, GitHub, PHP

Web Developer

2011 - 2012
GalaxyWorks LTD
  • Developed various websites following external clients' requirements.
  • Built numerous web applications for external clients.
  • Designed and developed graphic elements, websites, and print designs.
Technologies: JavaScript, HTML5, CSS3, jQuery, API Integration, Front-end, GitHub, PHP

Web-Developer

2009 - 2011
Freelance.ru
  • Developed varied websites to order for external clients.
  • Developed varied web applications for external clients.
  • Designed and developed graphic elements, websites, and print designs.
Technologies: JavaScript, jQuery, HTML5, CSS3, Front-end, PHP

Suvaun | Health Insurance Brokerage Web Platform

https://suvaun.com/
A large web platform that helps health insurance brokers work with clients and sell insurance plans to them. As a lead front-end developer and a first developer to join the project, I developed the project from scratch. It has been launched in the US market and offers services to most industry players.

The project includes three products with React and Redux-based front ends and Java and MySQL databases on the back-end side. I used Redux-saga and the REST protocol to communicate with the server and webpack for flexible build, configuration, and project optimization. Also, I designed a micro front-end architecture based on Lerna to solve problems of flexible deployment and code reuse for other projects. Finally, I made a successful transfer to new versions of React and TypeScript.

Later, the front-end team grew, and I managed a team of four people. We developed the main product and two admin services that solve the company's internal tasks and provide additional functionality for insurance companies, such as managing clients and viewing deep statistics in tables and multiple charts.

Lectera | An Education Web Platform

https://lectera.com/
An international online education platform that provides internationally approved certificates. As a senior front-end developer, I took part in this project to transfer outsourced development to in-house, establish technological processes, perform a complete analysis of the performed work, and bring everything into working order.

Following the context approach, the project is based on TypeScript, React, and Next.js. Also, I started a testing process based on Jest and the React Testing Library, wrote over a hundred tests, and conducted extensive performance optimization.

The project has been successfully launched in production, used internationally in five languages​​, and developed by the internal development team.

Try.Fit | Scanning and Virtual Shoe Recommendation Service

https://try.fit/
A fashion tech project that provides the ability to scan and obtain a 3D model of a person's foot for a subsequent recommendation of the most suitable shoes. The project is used in offline stores and on shoe manufacturers' or sellers' websites.

As a senior front-end developer and co-founder of the project, I developed many of the products. These included a plugin for shoe stores, a web application for self-service terminals located in stores, admin resources, projects related to visualizing and displaying 3D models of feet and shoes, and interactive interaction with them. The main technology stack includes JavaScript, Vue, Vuex, WebGL, Three.js, GraphQL, and WebSockets, and it is used to interact with the server. Finally, I built the process of assembling and delivering content, including 3D models, wrote many of my visualization shaders and tools for optimizing and parsing 3D models, and integrated the VBO binary format.

Languages

JavaScript, TypeScript, GraphQL, HTML5, CSS3, HTML, CSS, SCSS, Sass, ActionScript 3, WASM, Java, Go, SQL, PHP, ECMAScript (ES6)

Frameworks

Redux, Jest, Next.js, Material UI, Tailwind CSS, JSON Web Tokens (JWT), Flux, MUI CSS, Bootstrap, Express.js, Angular, Ember.js, Unity

Libraries/APIs

React, React Testing Library, WebGL, Three.js, jQuery, Node.js, Chart.js, REST APIs, Vue, Vuex, Puppeteer, Stripe Connect

Tools

Jira, JSX, GitHub, Photoshop CC, Jenkins, Flash, Webpack, Canvas, Google Analytics, Figma, Adobe After Effects, Lerna

Paradigms

Management, Testing, Scrum, REST, Microservices

Other

Web Development, Planning, Code Review, 3D, WebSockets, Architecture, API Integration, Cross-browser Testing, Front-end, React Hooks, Startups, React Components, UI Components, Axios, Responsive Web Apps, Pixel Perfect, Business, Hiring, APIs, Storybook, Apollo, MERN Stack, OAuth, Monorepos, Neural Networks, User Interface (UI), Bug Fixes, Styled-components, SVG

Platforms

Docker, Amazon Web Services (AWS), Kubernetes, Azure

Storage

MySQL, MongoDB, PostgreSQL

2006 - 2012

Bachelor's Degree in Design, Computer Graphics, and Web Development

STEP Computer Academy - Odessa, Ukraine

2006 - 2011

Bachelor's Degree in Advertising and Marketing

Open International University of Human Development "Ukraine" - Odessa, Ukraine

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