Dmitrii Pantiukhin, Developer in Moscow, Russia
Dmitrii is available for hire
Hire Dmitrii

Dmitrii Pantiukhin

Verified Expert  in Engineering

Bio

Dmitrii has over a decade of full-time work experience in JavaScript and user interface development. Throughout his career, he has had the privilege of working with a wide variety of front-end codebases. Proficient in React, TypeScript, Node.js, Firebase, and Next.js, Dmitrii excels at creating seamless, scalable, and high-performance applications.

Portfolio

Toptal Client
React, HTML, CSS, TypeScript, Tailwind CSS, SolidJS, Next.js, Chrome Extensions
Toptal Client
React, TypeScript, JavaScript, Express.js
Datanamic, Inc
JavaScript, Front-end, Ruby on Rails (RoR), User Interface (UI)...

Experience

  • User Interface (UI) - 16 years
  • JavaScript - 13 years
  • React - 7 years
  • Firebase - 6 years
  • Node.js - 5 years
  • TypeScript - 4 years
  • Next.js - 3 years
  • Chrome Extensions - 2 years

Availability

Full-time

Preferred Environment

Figma, Git, WebStorm, Postman

The most amazing...

...project I've worked on was implementing a new design and developing a unique user's personal office for a large financial company.

Work Experience

React Developer

2024 - 2024
Toptal Client
  • Developed a Chrome Extension integrated with ChatGPT, enabling users to generate Presentations or Google Documents based on their input.
  • Developed a platform equipped with advanced AI tools designed for educators, offering personalized support to students with diverse needs.
  • Integrated the ChatGPT API with an additional learning model and implemented streamable text functionality within SSR SolidJS components.
Technologies: React, HTML, CSS, TypeScript, Tailwind CSS, SolidJS, Next.js, Chrome Extensions

Senior React Developer

2024 - 2024
Toptal Client
  • Developed a single-page application (SPA) in React to meet the business's specific needs.
  • Created a pixel-perfect, responsive user interface based on Figma designs, ensuring a seamless experience across all devices.
  • Added engaging, high-quality animations to the landing page to enhance the user experience.
Technologies: React, TypeScript, JavaScript, Express.js

Front-end Developer

2024 - 2024
Datanamic, Inc
  • Designed an intuitive and visually appealing interface in Figma tailored to the client's requirements to enhance the overall user experience.
  • Integrated a user interface into a Ruby on Rails web application using Bootstrap, following the client's requirements.
  • Participated in calls and discussions, analyzed the existing architecture, and proposed solutions to deliver an optimal user experience.
Technologies: JavaScript, Front-end, Ruby on Rails (RoR), User Interface (UI), User Experience (UX), UX Design, UI Design, CSS, Responsive Web Design (RWD)

Full-stack Developer

2019 - 2024
Optimizely
  • Created A/B tests (visual and functional changes on websites to identify the best user experience) using pure JavaScript and CSS for several clients, such as Nike, Bloomberg, Visa, Slack, Indeed, and more.
  • Built an internal platform for calculating and tracking credit utilization. The platform uses the Asana API to watch for task updates and synchronize their data with the database.
  • Developed internal projects while taking a full-stack role.
Technologies: JavaScript, React, Redux, Firebase, MongoDB, CSS, CSS3, Vanilla JS, Asana, APIs, Express.js, React Redux, React Router, Responsive Web Design (RWD), Heroku, Back-end Development, Google API, JSX, Tailwind CSS, React Hook Form, Next.js, Back-end

Front-end Developer

2022 - 2023
InsurePro
  • Developed a multi-level, nonlinear survey interface in React, enabling users to navigate through various insurance options seamlessly.
  • Implemented dynamic form logic with conditional rendering, allowing for personalized question flows based on previous answers, which improved survey accuracy and user engagement.
  • Optimized application performance by refactoring components, reducing page load times by 25%, and enhancing user experience across devices.
  • Collaborated with back-end developers to integrate APIs for real-time policy data retrieval, ensuring users received accurate and up-to-date information.
  • Built reusable React components and hooks, increasing development efficiency and reducing code duplication by 40%.
  • Enhanced form validation and error handling, decreasing user input errors by 15%, which contributed to higher data quality and fewer support tickets.
  • Maintained responsive design across all devices, ensuring consistent functionality and accessibility for users on mobile, tablet, and desktop platforms.
Technologies: CSS, React, Figma, User Interface (UI), HTML, TypeScript

Senior Front-end Developer

2017 - 2019
Finam
  • Rewrote and maintained a website’s personal office.
  • Refactored the legacy code and improved the codebase.
  • Created HTML templates for a new website from Figma.
  • Researched possible FE frameworks for the new website.
  • Integrated a digital signature plugin with the website.
Technologies: JavaScript, Firebase, Pixel Perfect, Redux Form, Material UI, Redux Thunk, Front-end Development, Figma, ASP.NET, Webpack, jQuery, PostCSS, Sass, Redux, React, User Interface (UI), Git, CSS, React Router, Vanilla JS, Responsive Web Design (RWD), Fintech, JSX

Experience

Insurance Aggregator

https://web.insurepro.com/
A React application for an insurance company. I created a single-page React application representing a complex, multi-level, nonlinear survey that helps find the perfect insurance policy. The main focus was to provide the best user experience to get users through the steps easily.

Dashboard

I developed a web application for a business to help its clients track and manage spending credits. As a full-stack developer, I built the front end using React and TypeScript, incorporating a UI designed in Figma. The application integrates with the Asana API via webhooks to monitor task changes, calculate and aggregate data, and store it in the database. This data is then presented to clients through user-friendly graphics for better insights.

Kartabita.ru

http://www.kartabita.ru/
Kartabita.ru is a website that I fully designed and developed, where users can play card games (written in JavaScript). Currently, the site traffic totals about 17,000 visitors and 300,000 views per day.

Education

2010 - 2014

Bachelor’s Degree in Computer Science

Moscow State Open University (MSOU) - Moscow

Certifications

APRIL 2019 - PRESENT

TypeScript Course

JavaScript.info

JULY 2018 - PRESENT

Vue.js Course

JavaScript.info

Skills

Libraries/APIs

React, jQuery, React Redux, React Hook Form, Node.js, Redux-Saga, Vue, Redux Form, Google API, Google Drive API, React Router, SolidJS

Tools

Figma, JSX, Git, PostCSS, Webpack, Canvas, Redux Thunk, Asana, ChatGPT, Postman, Optimizely

Languages

HTML5, HTML, Sass, CSS3, JavaScript, CSS, TypeScript

Frameworks

Redux, Material UI, Vanilla JS, Express.js, Tailwind CSS, Next.js, ASP.NET, Angular, AngularJS, Ruby on Rails (RoR)

Paradigms

Responsive Web Design (RWD), UX Design, UI Design

Platforms

Firebase, Heroku

Storage

MongoDB

Other

Front-end Development, User Interface (UI), Pixel Perfect, Fintech, APIs, Sagas, Back-end, Artificial Intelligence (AI), Chrome Extensions, Material Design, SOLID Principles, Back-end Development, A/B Testing, Front-end, User Experience (UX), Computer Science, Programming, Software, Algorithms

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