UA
#

Play Video

#

# # #
# # #
None

Михайло Д.

Senior JavaScript розробник

# # # # # # # #

Інформація

Доступні

Працевлаштування

Повний день
Часткова

Експертиза

FrontEnd

Місцезнаходження

Одеса, Україна

Досвід роботи

5+ роки

Навички
Vue.js
Three.js
Nuxt.js
JavaScript
Мови
flag-uk Англійська Рідна
flag-ua Українська Рідна

Senior JavaScript розробник з більш ніж 8-річним досвідом розробки веб-додатків спеціалізуюся на створенні високонавантажених і масштабованих веб-систем. Маю глибокі знання сучасних JavaScript-фреймворків та бібліотек, таких як React, Vue.js та Three.js. Моя експертиза включає побудову складних інтерфейсів користувача, розробку серверної логіки з використанням Node.js, а також створення високопродуктивних додатків. Володію навичками наставництва та керівництва командами розробників, активно беру участь у архітектурних рішеннях та оптимізації процесів розробки.

Професійні навички:

  • Мови програмування: JavaScript (ES6+), TypeScript
  • Фреймворки та бібліотеки: React.js, Vue.js, Three.js, Next.js, Nuxt.js
  • Серверна технологія: Node.js, Express.js
  • Бази даних: MongoDB, PostgreSQL, MySQL
  • Інструменти: Webpack, Babel, Docker, Git, Jenkins
  • Тестування: Jest, Mocha, Cypress, Playwright
  • Методології: Agile (Scrum, Kanban), Code Review, TDD, BDD
  • Інші технології: REST API, GraphQL, WebSockets, Redis, AWS (EC2, S3)

Avada Media, Одеса
  • Керівництво командою з 5 розробників у проєкті зі створення складної платформи, на основі React та Node.js.
  • Розробка мікросервісної архітектури та інтеграція із зовнішніми API, такими як Stripe та Plaid.
  • Оптимізація клієнтської частини для забезпечення високої продуктивності та покращення користувальницького досвіду.
  • Впровадження серверного рендерингу (SSR) з використанням Next.js для покращення SEO та продуктивності додатків.
  • Наставництво молодших розробників, проведення код-рев'ю та участь у прийнятті архітектурних рішень.

NDA, Полтава
  • Розробка веб-застосунків на Vue.js для електронної комерції.
  • Створення модульних та перевикористовуваних компонентів для складних інтерфейсів з використанням Vue.js та Vuex.
  • Інтеграція з різними REST та GraphQL API для взаємодії з серверною логікою.
  • Оптимізація завантаження сторінок та покращення чуйності додатків, включаючи роботу з lazy loading та кешуванням даних.
  • Робота з командою дизайнерів для створення UI/UX, орієнтованого користувача.

Дніпро, Україна (Березень 2014 – Грудень 2015)
  • Розробка інтерактивних веб-додатків на React.js та Node.js для проєктів у галузі онлайн-освіти.
  • Створення серверної логіки на Node.js та взаємодія з базами даних (MongoDB, PostgreSQL).
  • Реалізація real-time функціоналу через WebSockets для навчальних платформ із онлайн-чатами та відео-конференціями.
  • Налаштування CI/CD пайплайнів для автоматичного деплою додатків.
  • Участь у проєктуванні архітектури та виборі технологій для проєктів.

Freelance
  • Розробка невеликих проєктів та скриптів на JavaScript
  • Верстка сайтів та інтеграція з CMS системами, написання кастомних плагінів на jQuery.

Освіта:

  • Бакалавр інформаційних технологій – Київський національний університет ім. Тараса Шевченка (2008 – 2012)

Сертифікати:

  • React - The Complete Guide – Udemy (2021)
  • Full Stack Web Development with JavaScript – Coursera (2020)
  • Advanced Vue.js Development – Pluralsight (2019)
Завантажити PDF

Наше соціальне життя

Привіт!👋 Зв'яжіться з нами 😀