Михайло Д.
Senior JavaScript розробник
Інформація
Доступні
Працевлаштування
Повний день
Часткова
Експертиза
FrontEnd
Місцезнаходження
Одеса, Україна
Досвід роботи
5+ роки
Навички
Vue.js
Three.js
Nuxt.js
JavaScript
Мови
Англійська
Рідна
Українська
Рідна
Портфоліо
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)