#

Play Video

#

# # #
# # #
Photo 21

Mykhailo D.

Senior JavaScript Developer

# # # # # # # #

Information

Available

Employment

Full-time
Part-time

Expertise

FrontEnd

Location

Odesa, Ukraine

Work Experience

5+ years

Skills
Vue.js
Three.js
Nuxt.js
JavaScript
Languages
flag-uk English Native
flag-ua Ukrainian Native

Senior JavaScript developer with over 8 years of experience in web application development, specializing in creating high-load and scalable web systems. I have deep knowledge of modern JavaScript frameworks and libraries such as React, Vue.js and Three.js. My expertise includes building complex user interfaces, developing server logic using Node.js, and creating high-performance applications. I have the skills to mentor and manage development teams, actively participate in architectural decisions and optimization of development processes.

Professional skills:

  • Programming languages: JavaScript (ES6+), TypeScript
  • Frameworks and libraries: React.js, Vue.js, Three.js, Next.js, Nuxt.js
  • Server-side development: Node.js, Express.js
  • Databases: MongoDB, PostgreSQL, MySQL
  • Tools: Webpack, Babel, Docker, Git, Jenkins
  • Testing: Jest, Mocha, Cypress, Playwright
  • Methodologies: Agile (Scrum, Kanban), Code Review, TDD, BDD
  • Other technologies: REST API, GraphQL, WebSockets, Redis, AWS (EC2, S3)

Avada Media, Odesa
  • Leading a team of 5 developers on a project to build a complex platform based on React and Node.js.
  • Developing microservice architecture and integrating with external APIs such as Stripe and Plaid.
  • Optimizing the client side to ensure high performance and improve user experience.
  • Implementing Server-Side Rendering (SSR) using Next.js to improve SEO and app performance.
  • Mentoring junior developers, conducting code reviews and participating in architectural decisions.

NDA, Poltava
  • Developing web applications with Vue.js for e-commerce.
  • Create modular and reusable components for complex interfaces using Vue.js and Vuex.
  • Integration with various REST and GraphQL APIs to interact with server logic.
  • Optimizing page loading and improving application responsiveness, including working with lazy loading and data caching.
  • Working with a team of designers to create user-focused UI/UX.

Dnipro, Ukraine (March 2014 – December 2015)
  • Developing interactive web applications using React.js and Node.js for online education projects.
  • Creating server logic on Node.js and interacting with databases (MongoDB, PostgreSQL).
  • Implementation of real-time functionality via WebSockets for educational platforms with online chats and video conferences.
  • Setting up CI/CD pipelines for automatic application deployment.
  • Participation in the design of architecture and selection of technologies for projects.

Freelance
  • Development of small projects and scripts in JavaScript
  • Website layout and integration with CMS systems, writing custom plugins on jQuery.

Education:

  • Bachelor of Information Technology - Taras Shevchenko National University of Kyiv (2008 – 2012)

Certificates:

  • React - The Complete Guide – Udemy (2021)
  • Full Stack Web Development with JavaScript – Coursera (2020)
  • Advanced Vue.js Development – Pluralsight (2019)
Download PDF
Hello!👋 Contact us 😀