YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

DM

English:

Advanced

Dmytro M.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Advanced

React & Vue.js master

I am a Senior Frontend Developer (React, Vue.JS) with over 7 years of experience. I have a strong understanding of frontend development principles, which allows me to create clean, efficient, and optimized code. Achievements: - Developing a highly optimized and performant single-page application that reduced page load time by 50% for a major e-commerce store (using React) - Implementing a custom reusable component library for Vue.js and React applications, increasing code reusability and reducing development time for complex enterprise projects - Building a dynamic and responsive dashboard using Vue.js and D3.js, and using React and D3.js, that provided real-time insights and visualization of complex data for clients in the financial sector - Designing and implementing custom testing frameworks for Vue.js and React applications that improved test coverage and minimized regressions in large-scale projects with frequent releases - Building custom build pipelines and optimization processes using Webpack for both Vue.js and React applications that significantly reduced page load time and improved performance - Developing modular and extensible frontend architectures using Vue.js and React with micro-frontends, enabling easy maintenance and seamless integration of new features for SaaS platforms Reviews: "Working with Dmytro has been an absolute pleasure! He has a great attitude and are always willing to go above and beyond to make sure that our project is successful. His attention to detail and ability to deliver high-quality work on time has made a huge impact on our business" - Alex, Co-Founder of e-comm Vue.js Skills: Vue.js, Vuex, Vue Router, Vue CLI, VuePress Nuxt.js Composition API Vue Testing Library Vuetify, BootstrapVue, Element Plus, Quasar, PrimeVue, Tailwind CSS React Skills: React, Redux, React Router Next.js Gatsby Styled Components Material UI, Ant Design, Semantic UI, Tailwind CSS Software Engineering Skills: PHP, NodeJS knowladge Git Ability to write clean, maintainable, and scalable code that follows best practices Understanding of software development methodologies such as Agile, Scrum, or Kanban Experience with databases and data modeling Strong problem-solving skills and the ability to troubleshoot and debug complex software systems Effective communication and collaboration skills to work in a team environment Strong understanding of data structures, algorithms, and software design patterns such as GoF collection patterns Understanding of algorithmic complexity, Big O notation, and time/space complexity analysis. Highlighted Skills: HTML5, CSS3, Sass/Scss, Responsive Web Design, Cross-Browser Compatibility, Web Accessibility, SEO Optimization, Frontend Architecture, JavaScript, jQuery, TypeScript, Angular, React, Vue.js, Ember.js, Web Components, Progressive Web Apps (PWA), Single Page Applications (SPA), Server Side Rendering (SSR), Client Side Rendering (CSR), API Integration, GraphQL, RESTful APIs, Web Performance Optimization, Browser DevTools, Git, GitHub, Webpack, Gulp, npm/yarn, Visual Studio Code, Sublime Text, Atom, Responsive Images, Lazy Loading Images, Code Splitting, Error Handling, Debugging, Agile Methodologies (Scrum, Kanban), Continuous Integration and Deployment (CI/CD), CSS Frameworks (Bootstrap, Foundation, Materialize), CSS Preprocessors (Sass, Less, Stylus), CSS-in-JS (Styled Components, Emotion), Frontend Libraries (jQuery, Lodash, Moment), Frontend Frameworks (React, Vue.js, Angular) Last updated: November 25, 2024

Want to hire this engineer?

Check if Dmytro is available

Expertise

Years of commercial development experience

7 years of experience

Core technologies

Vue.js 6 years
Vuex 6 years
TypeScript 3 years
Vuetify 5 years
JavaScript 7 years

Other technologies

jQuery
MySQL
JSON
Unit Testing
Babel
Npm
RESTful API
Webpack
Axios
Material-UI

Project Highlights

icon
Front-End Developer

Communication platform for Healthcare

A medical platform that allows doctors and patients to communicate online. The key features of the product are text and video chat, chatbots, doctor's schedule and apply for a visit, customization of custom forms etc.

Responsibilities & achievements

- Architecture of application; - Creating modules; - Creating proto and models for modules; - Working with Vue components; - Refactoring existing code.

Elixir
Ruby
TypeScript
Vue.js
Axios
i18n
icon
Front-End Developer

Pixie

Pixie is Practice management software for accountants & bookkeepers. Main Features are CRM & Client Management, Task & Deadline Management, Team Management & Reporting, Email Management, Recurring Tasks, Automation.

Responsibilities & achievements

- Architecture settings; - Creating a UI application library; - SCSS theme settings; - Working with Vue components; - Implementation design from scratch; - Refactoring existing code

Ruby
Ruby on Rails
Webpack
Vue.js
Moment.js
Axios
i18n
icon
Front-End Developer

Insocial

Insocial allows you to collect customer feedback at any moment during the customer journey and to gain actionable insights that can be used to optimise your customer experience.

Responsibilities & achievements

- Creating a UI for surveys questions; - Architecture settings; - SCSS theme settings; - Implementation design from scratch; - Refactoring existing code.

Webpack
Vue.js
Moment.js
Axios
i18n
Nuxt.js
icon
Front-End Developer

Cheerios

Website for a flake manufacturer's advertising campaign. On this website, users can create a banner with their photos. They can download photos from their device or Facebook, and then share with social networks.

Responsibilities & achievements

- User interface creation (pages, components, modules, etc.); - Working with HTML5 / CSS3 mockups; - Developing requests to the project API, receiving, and parsing data.

Facebook API
Bootstrap
Vue.js
Axios
Vuex
icon
Front-End Developer

Bagit

A website that connects people who want to send parcels to other countries or order goods from abroad, with travelers who can deliver such parcels and goods directly and without intermediaries.

Responsibilities & achievements

- Application authorization by email, Google services, Wechat; - Chat between users with different roles and steps in the stages of parcel delivery used WebSocket; - PWA; - Negotiation with customers.

Socket.IO
Vue.js
Moment.js
Axios
Vuex

Education

Higher education in Computer Science

Agency

Full-cycle web app developmet agency #386

10-50

GMT+2

Ukraine, Poland, Germany, Spain, Greece

Core Expertise

Agile
Heroku
PostgreSQL
React.js
Ruby
Ruby on Rails
Selenium
UI
UX
Automated Testing
Cucumber
Git
JMeter
Performance Testing
Scrum
Illustration
Manual testing
Waterfall
Vue.js
Cypress
Business Analysis
Figma

Industries

Education & Science, E-Commerce & Retail, Banking & Finance, Construction & Real estate, Advertising & Marketing, Travel & Tourism, Healthcare & Medicine, Accounting & Auditing

Want to hire this engineer?

Check if Dmytro is available