Fullstack-розробник
Василь Дубик
Fullstack-розробник із досвідом роботи понад 6 років. Працював із клієнтами зі США, Австралії, Гонконгу, Естонії, Швеції, Німеччини, Японії. Під час роботи розробником брав участь у вдосконаленні наявних проєктів та побудові нових проєктів із нуля. Моїми задачами були:
- розробка серверної частини проєкту, використовуючи мову програмування Python 3 (включно з типізацією тощо) та вебфреймворка Django,
- розробка клієнтської частини проєкт на мові JavaScript (включно з функціоналом EcmaScript 2019) чи то у вигляді окремих модулів (vanilla JS),
- розробка компонентів за допомогою сучасних бібліотек React та VueJS.
Крім розробки в мої обов’язки входила також пряма комунікація з клієнтами англійською — письмово (в системі корпоративних чатів Slack або подібних) та усно (на відеодзвінках Google Hangouts, Zoom тощо), уточнення вимог до проєктів, звітність клієнтам про результати роботи, підготовка попередньої оцінки складності задач тощо. Маю досвід DevOps платформ на базі дистрибутивів Ubuntu/Debian, контейнеризації за допомогою Docker та Docker-compose. Наразі служу в Сухопутних Силах України на посаді командира-інструктора у званні старший лейтенант.
Проєкти
- https://hellen.p.goit.global/ ......................[ HTML5, CSS3 ]
- https://cryptohub.p.goit.global/ .............[ JavaScript ]
- https://kidslike.p.goit.global/ ....................[ React.js, Node.js ]
Досвід роботи
Fullstack-розробник, Metaclass
Травень 2017 — травень 2022 |Україна
Проєкти:
- Brandly
- Gearo
- Vision interchange
- Mission Bay Vacation Rentals
- Siri Kitchen
- Agoriam
- Brandbites
- Coco-Eco
- Room8
- Book-n-play
- OneFID
- Amber
Brandly
Червень 2019 — травень 2022 | CША
www.brandly.com — американська платформа для розробки дизайну та замовлення друку паперових візиток, побудована на основі Django, Django-Oscar (e-commerce фрейморк), Docker, Vue, VueX. Продукт містив дашборд, у якому клієнти (переважно юр. особи) могли вибрати шаблон дизайну візитівки, кастомізувати його та запустити на друк після оплати. Звітував та узгоджував деталі безпосередньо з технічним директором проєкту, напряму координував задачі та їх виконання на щотижневому дзвінку.
Gearo
Травень 2017 — травень 2022 | Німеччина
Gearo — німецький p2p маркетплейс, де користувачі можуть здати в оренду будь-яку фото та відеотехніку (камери, об’єктиви, штативи тощо) або винайняти її в інших користувачів напряму. Маркетплейс виконує роль посередника та страхує кожен прокат. Технологічно проєкт побудований на Django, повнотекстовий пошук з урахуванням географічного положення користувача реалізований на Elasticsearch, частина сторінок із динамічним відображенням реалізована на VueJS. Для зручності користувачів був реалізований кошик (виключно на клієнтській стороні), що дозволяє замовити прокат одразу кількох пристроїв. Проєкт виконує всі платежі за допомогою платіжної системи MangoPay: стягує оплату з винаймачів, утримує її на період прокату та автоматично переказує гроші власнику обладнання в кінці прокату.
Vision Interchange
Березень — липень 2018 | США
Vision Interchange — американський p2p маркетплейс оправ до звичайних та сонцезахисних окулярів брендів різних цінових груп.
MyMarkit
Травень — грудень 2021 | США
MyMarkit — американський p2p маркетплейс-посередник обміну аксесуарами люксових брендів — взуттям, жіночих сумок, прикрас тощо. Платформа стягувала комісію, включно з вартістю логістичних послуг, приймала від користувачів товари та робила оцінку їхнього стану, вартості тощо, робила фото та додавала їх у каталог. Користувачі могли придбати товари з каталогу за внутрішню цифрову валюту, попередньо поповнивши рахунок або після покупки їхніх товарів іншими покупцями. Технологічно проєкт побудований на Django, Django Oscar на бекенді, платіжна система — Stripe, клієнтська частина написана на VueJS.
Missing Bay Vacation Rentals
Січень — вересень 2018 | США
MBVR — американський каталог відпочинкових будинків, побудований на базі Django та шаблонів на основі системи Bootstrap.
Brandbites
Серпень 2017 — лютий 2018 | Німеччина
Brandbites — німецька маркетингова платформа для автоматизації взаємодії з блогерами та лідерами думок. Користувачі могли вибрати товар із каталогу партнерів, котрим потрібне просування в соцмережах, зокрема, Instagram. Якщо користувач відповідав усім критеріям, платформа надсилала йому товар. За правилами платформи, після отримання товару користувач зобов’язувався сфотографувати та викласти відповідний допис про нього в Instagram. Партнери могли керувати налаштуваннями. Наприклад, дорожчі та цінніші товари могли отримати тільки блогери з певною мінімальною кількістю підписників, а також встановити загальні вимоги щодо оформлення дописів в Instagram та необхідних тегів допису. Бекенд був реалізований на фреймворку Django, Django-Oscar, Django REST Framework, клієнтська частина — на React, Redux.
Merchin
Липень 2018 — липень 2019 | Естонія
Merchin — естонський p2p маркетплейс музичного мерчу. Технологічно серверна частина проєкт побудована на вебфреймворку Django, фреймворку додатків електронної комерції Django-Oscar, а також Django REST Framework, Django CMS тощо. Використали платіжну систему PayPal. Клієнтська частина реалізована на React, Redux, Redux Form, SASS.
Інженер-проектувальник, ВКП «Консис»
Жовтень 2009 — Квітень 2017 | Україна, м. Рівне
Проєктування готових виробів — тросів управління для автомобільної техніки.
Публічні доповіді
- PyCon.PL 2018 (англійською) — «Django URL Reversing in JS Code». Коротка доповідь на офлайн-конференції в м. Осса (Польща)
- DjangoCon Europe 2020 (англійською) — There's more than one way to draw a map
Публікації
- Testing and monitoring Celery tasks
- Django URLs reversing in JS code