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