Dmitrii Bondar - Frontend Developer (React, Vue, React Native)
Навыки
- Code review
- CSS
- Electron
- HTML
- JavaSctipt
- Nest
- Next
- Nuxt
- React
- React Native
- TypeScript
- Vue
Опыт работы
1lab.pro
HTML Developer, WordPress Developer - Январь 2017 — июнь 2017— Занимался версткой лендингов и многостраничных сайтов для фирм из Волгограда.
— Создавал шаблоны и плагины для CMS WordPress.
— Настраивал и дорабатывал функционал нескольких интернет-магазинов на WooCommerce.
— Использовал UI-плагины на JavaScript и jQuery.
— Занимался настройкой хостинга для запуска WordPress сайтов.
— Оптимизировал скорость загрузки сайтов до зеленой зоны для Google Page Speed.Lince Digital Studio
Frontend Developer, Full Stack Developer - Июнь 2017 — май 2019— Занимался версткой лендингов, мультистраничных сайтов и интернет магазинов в сфере московской недвижимости (ГК ПИК) и недвижимости зарубежом.
— Создал кастомный функционал, позволяющий получать JSON/CSV выгрузки товаров и объектов недвижимости из 1C-Bitrix и WordPress.
— Принял участие в создании Vue-интерфейсов внутреннего проекта по размещению рекламы на московских баннерах.
— Разработал простую REST API на Bitrix API для iOS-приложения.
— Интегрировал верстку в шаблоны и плагины CMS WordPress и 1С-Битрикс.
— Оптимизировал до зеленой зоны скорость загрузки сайтов для Google Page Speed.
— Активно работал с API Яндекс Карт и Google Maps.Zum Punkt
Frontend Developer, Full Stack Developer - Май 2019 — апрель 2020Занимался версткой лендингов, мультистраничных сайтов и интернет магазинов в сфере медицины и ресторанного бизнеса Санкт-Петербурга.
— Разрабатывал и поддерживал сайты на 1С-Битрикс, WordPress, Netcat и других CMS.
— Занимался SEO оптимизацией сайтов в тесной связке с SEO специалистами.
— Оптимизировал скорость загрузки сайтов до зеленой зоны для Google Page Speed.StudyWorld
Frontend Developer - Апрель 2020 — июнь 2021В качестве Frontend специалиста дорабатывал функционал и верстал с нуля страницы для сервиса StudyBay USA.
— Совместно с backend-разработчиком переписали с нуля блог проекта с CMS Netcat на Laravel, создали более удобные инструменты для SEO специалистов и повысили скорость загрузки сервиса до зеленой зоны в Google Page Speed.
— Занимался рефакторингом легаси-кода с backbone на React, писал unit-тесты для новых компонентов.
— Занимался внедрением a11y практик.Vallex
Frontend Developer - Июнь 2021 — май 2024В качестве Frontend Developer занимался разработкой приложений различной сложности на React и Vue (от SPA до SaaS решений).
— Дорабатывал архитектуру и разрабатывал функционал стартап-сервиса по планированию путешествий triplay.ai. Стэк: React, Next.js, React Query, Zustand, Mantine UI, ChatGPT и Google Maps.
— Разработал сервис по поиску гидов и туров. Стэк: React, Redux, Antd Design UI, SCSS.
— Занимался переносом части функционала крупного проекта на Nuxt.
— Дорабатывал API двух крупных проектов на Nest/Node под руководством старшего backend разработчика.
— Разработал сервис и дизайн админ-панели для хостинга внутренних документов клиента. Стэк: React, Redux, Node/Express.
— Создал админ-панель корпоративной CRM-системы по управлению умными домами. Стэк: Vue, PrimeVue UI, Pinia, Jest и Vue Test Utils.
— Занимался написанием unit-тестов для React/Vue и тестов функционала на Cypress.io.PRYVUS
Frontend Developer - Март 2023 — по настоящее времяРаботал с клиентами по всему миру в формате фриланса.
— В качестве старшего Frontend Developer спроектировал Frontend архитектуру онлайн магазина по продаже фейерверков в США (Стэк: HTML, CSS, JavaScript, WordPress).
— Совместно с Backend разработчиком занимались рефакторингом и доработкой функционала канадского сайта недвижимости TalkCondo.
— Занимался разработкой графиков на TalkCondo используя библиотеку chart.js.
— Разрабатывал страницы внутренних сервисов американской компании Westlink (Стэк: HTML, CSS, React и Vue).
— Создал приложение генератор наклеек на React, SCSS, SVG и библиотеки для создания PDF.
— Разрабатывал анкеты и формы обратной связи на Vue, React.
— Создал расширения для парсинга сайтов в Google Chrome на React и Socket.io.
— Занимался созданием небольших мобильных приложений на React Native, Expo.
— Разработал десктоп-приложение для записи звука и экрана на Electron.js.
— Делал code-review Junior Frontend разработчиков.
Образование
Математика, информатика, физика
ВГСПУ2011-2016Мониторинг качества образования и информатика
ВГСПУ2016-2018
Обо мне
Нахожусь в активном поиске своего места в команде как Frontend Developer или Fullstack JavaScript Developer (с перспективой развития до Senior).
Имею опыт более 7-и лет в коммерческой веб-разработке (создание сайтов разной сложности от SPA до больших SaaS продуктов, разработка мобильных приложений на React Native и десктопных на Electron).
Работал как фрилансер, был «человеком-оркестром» в веб-студиях и понял, что наиболее эффективен — в продуктовых командах.
На данный момент проживаю в Черногории, открыт к удаленной работе или релокации.