Arsenii Mukhin
Verified Expert in Engineering
Front-end Engineer and Developer
Dubai, United Arab Emirates
Toptal member since August 12, 2022
Arsenii has 13+ years of experience in web development, working as a full-stack engineer focused on the front end and launching products from the ground up. He's built four large projects from scratch and worked on 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 results-oriented individual who is consistently prepared to meet deadlines and exhibits a perfectionist mindset in his career.
Portfolio
Experience
Availability
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
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.
Senior Front-end Developer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Lead Full-stack Developer | First Developer
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.
Lead Front-end Developer | Co-founder
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.
Middle Front-end Developer | Lead Front-end Developer | Co-founder
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.
Web Developer
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.
Web Developer
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.
Web Developer
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.
Experience
Suvaun | Health Insurance Brokerage Web Platform
https://suvaun.com/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.
MVP Development for a Global Brand Licensing Marketplace
https://negosh.com/Lectera | An Education Web Platform
https://lectera.com/Following the context approach, the project was based on TypeScript, React, and Next.js. I also 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/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.
Education
Bachelor's Degree in Design, Computer Graphics, and Web Development
STEP Computer Academy - Odessa, Ukraine
Bachelor's Degree in Advertising and Marketing
Open International University of Human Development "Ukraine" - Odessa, Ukraine
Skills
Libraries/APIs
React.js, React Testing Library, WebGL, Three.js, jQuery, Node.js, Chart.js, REST API, Vue.js, JavaScript, Puppeteer, Stripe Connect
Tools
Jira, React.js, GitHub, Photoshop, Jenkins, Flash, Webpack, Canvas, Google Analytics, Figma, Adobe After Effects Design, Lerna
Languages
JavaScript, TypeScript, GraphQL, HTML5, CSS3, HTML, CSS, SCSS, Sass, ActionScript 3, Java, Go, SQL, PHP, ECMAScript 6
Frameworks
Redux, Jest, Next.js, Material UI, Tailwind CSS, JSON Web Tokens (JWT), Flux, MUI CSS, Bootstrap, Express.js, Angular, Ember.js, Unity
Paradigms
Management, Testing, Scrum Master Consulting, REST, Microservices Development
Platforms
Docker, AWS, Kubernetes, Azure Design
Storage
MySQL, MongoDB, PostgreSQL
Other
Web Development, Planning, Code Review, 3D, WebSockets, Architecture, API Integration, Cross-browser Testing, Front-end, React Hooks, Startup Development, React Components, UI Development, Axios, Responsive Web Development, Pixel Perfect, Full-stack, Full-stack, Business, Hiring, APIs, Storybook, Apollo, MERN Stack, WebAssembly, System Security, Monorepos, Neural Network, UI Development, Bug Fixes, Styled-components, SVG Design
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring