Дмитрий Быков

Фронтенд Разработчик / Frontend Engineer

Местоположение

Проживание: Таиланд, Бангкок

Готовность к работе: готов к переезду и удаленной работе

Возраст и стаж

Стаж: 8 лет и 9 месяцев

Возраст: 29 лет

Зарплатные ожидания: От 1 usd.

Контактная информация


Профессиональные навыки


Проектирование интерфейсов • Node.js • JavaScript • Проектное планирование • Typescript • Организация бизнес-процессов • Автоматизация процессов • Управление разработкой • Дизайн продукта • Git

Участие в профессиональных сообществах


Сентябрь 2012 —
По наст. время
(7 лет)

GitHub

@sukazavr: 154 вклада в 10 репозиториев, связан с языками:

TypeScriptJavaScriptCSS
Август 2011 —
По наст. время
(8 лет и 1 месяц)

Dribbble

@sukazavr: 7 работ, 29 подписчиков, размещает работы в темах:

logotypegame2011tetris2012illustrationthank yousugarphotowood

Опыт работы


Октябрь 2018 —
По наст. время
(1 год)

Фриланс

Основатель CSS Grid Layout Generator
Таиланд, Бангкок

Обязанности и достижения

CSS Grid Layout Generator - это профессиональный инструмент для генерации сетки (CSS Grid Layout) с поддержкой свойств minmax() и fit contentent(), экспортом в JSX и Styled Components.

Я построил этот инструмент для решения собственной задачи - визуализации процесса вёрстки сеток. Насколько я знаю, все существующие решения функционально-бедны.

Применяемые навыки

Функциональное программирование, Typescript, Webpack
Июнь 2017 —
По наст. время
(2 года и 4 месяца)

Фриланс

Основатель Ctrl Finance
Таиланд, Бангкок

Обязанности и достижения

Ctrl Finance решает проблему планирования личных финансов и поиска в нём ошибок. Я горжусь тем, что этот продукт приносит пользу реальным людям.

Применяемые навыки

JavaScript, Node.js, Google Firebase
Июнь 2016 —
По наст. время
(3 года и 4 месяца)

Фриланс

Разработчик интернет-продуктов
Таиланд, Бангкок

Обязанности и достижения

Предоставляю следующие услуги:

  • Разработка продуктов на базе технологий: TypeScript, JavaScript (ES7), BaaS
  • Проектирование пользовательских интерфейсов (UX/UI)
  • Организация процесса разработки фронтенда
  • Консультации в области разработки интернет-продуктов

Мои профессиональные качества:

  • Высокоразвитые навыки общения: лидерство, общение с аудиторией, деловые переговоры, разрешение конфликтов
  • Уровень письменного английского языка: свободно читаю, пишу с редкими ошибками
  • Уровень разговорного английского языка: свободно общаюсь

Список идей, над которыми я когда-либо работал:

  • Детальный каталог новостроек в городе Краснодар (проектирование и разработка)
  • Мобильное приложение для управления гардеробом (графический дизайн)
  • Торговая площадка с восстановленными телефонами (дизайн и разработка)
  • Веб-сервис по организации и сопровождению конкурсов в социальной сети VK.com (проектирование и разработка)
  • Телеграмм-бот для просмотра сайтов через чат (проектирование)
  • Графический инструмент для быстрого создания сайтов из готовых модулей (проектирование и разработка)
  • Конструктор чата из индивидуальных модулей (проектирование)
  • Веб-сервис для автоматического сбора отзывов для интернет-магазинов (проектирование)
  • Веб-приложение для простого создания заметок и последующей публикации (проектирование)
  • Система управления ресурсами для малого бизнеса (проектирование)
  • Веб-сервис для поиска товарищей по команде в онлайн-играх по определенным параметрам (проектирование)

Я могу подтвердить всё документально, исходники и результаты сохранены.

Применяемые навыки

JavaScript, Node.js, Typescript, Веб-разработка, UI/UX дизайн, Axure, Функциональное программирование, Проектирование архитектуры приложений
Апрель 2019 —
Август 2019
(5 месяцев)

Tripment

Sr. Lead Frontend Engineer
США, Нью-Йорк

Обязанности и достижения

Достижения

  • Спроектировал и разработал MVP каталога с поиском по клиникам и врачам с оптимизацией под поисковые системы

Обязанности

  • Разработка и проектирование крупных и сложных веб-приложений
  • Анализ проектных смет и оценка рисков
  • Управление кодовой базой и контроль технического долга
  • Поддержка поставщиков и принятие решений о ресурсных инвестициях в технологии
  • Наставничество и поддержка младших членов команды

Применяемые навыки

Typescript, Restful webservices, PostgreSQL, Node.js
Июнь 2018 —
Март 2019
(10 месяцев)

Architech.nyc

Lead Frontend Engineer
США, Нью-Йорк

Обязанности и достижения

Достижения

  • Разработал генератор типов (TypeScript) под Swagger (генератор документации)
  • Спроектировал и разработал с нуля клон Slack но под специфику грузоперевозок

Обязанности

  • Архитектора, проектирование и доставка многоуровневой экосистемы автоматизации в сфере логистики и транспорта
  • Работа с UI/UX для прототипирования ранних концепций
  • Ведение других разработчиков
  • Создание масштабируемых программных приложений и технологий

Применяемые навыки

Typescript, React.js, Webpack, Адаптивная верстка, Redux, GraphQL
Июнь 2016 —
Апрель 2018
(1 год и 11 месяцев)

Travelab

Lead Frontend Engineer
Индонезия, Бали

Обязанности и достижения

Мои достижения за год работы:

  • Выявил все тонкие места в архитектуре продукта и в оригинальной кодовой базе
  • Убедил владельца вложить ресурсы в оптимальные изменения архитектуры и кодовой базы
  • Спроектировал архитектуру новой версии продукта
  • Спроектировал процесс разработки модулей кодовой базы
  • Спроектировал и написал код инструмента-среды для разработчиков на стеке: Webpack (своя конфигурация), Babel, Storybook, Commander, Inquirer, ESLint, Express, Yeoman, Lerna
  • Написал код фундаментальных сущностей кодовой базы на стеке: JavaScript (ES6), JSS, SugarSS, ReactJS 15, ReduxJS, Redux Saga
  • Разработал собственную абстракцию поверх ReduxJS для разработки независимых модулей (Duck & Ditch)
  • Активно участвовал в разработке дизайн-системы продукта
  • Написал вакансии, отобрал кандидатов, нанял сотрудников, ввёл в рабочий процесс
  • Выстроил рабочие процессы в отделах фронтенд и бекенд разработки
  • Регламентировал взаимоотношения между всеми отделами
  • Создал набор руководств для всех членов команды
  • Интегрировал в рабочий процесс гибкую методологию Scrum на базе веб-сервиса Pivotal Tracker
  • Спроектировал процесс непрерывной интеграции (CI) и развертывания (CD) версий продукта
  • Разработал проект событийной системы сбора метрик и интегрировал его на базе веб-сервиса Mixpanel
  • Опубликовал несколько стабильных версий продукта: продажа авиабилетов, продажа страховок, продажа услуги заказа виз, личный кабинет клиента, продажа услуги СМС-информирования, страница с результатами поиска авиабилетов, букинг номеров в отеле, страница с результатами поиска номеров в отеле
  • Организовал работу в области улучшения имиджа компании в глазах потенциальных потребителей
  • Участвовал в разработке внутренних инструментов для администраторов: инструмент выбора подходящих изображений для отеля и инструмент выделения объектов интереса на карте

Подтвердить и дать рекомендацию может директор этой компании Зайцев Вадим.

Причина моего выхода: многое на себя взял и выгорел в процессе.

Применяемые навыки

JavaScript, Git, Node.js, Redux, Webpack, Адаптивная верстка, Кроссбраузерная верстка, React.js, Babel
Январь 2015 —
Июнь 2015
(6 месяцев)

Фриланс

Основатель сервиса Щедрый Барин — ставки на киберспортивные события (SPA)
Россия, Краснодар

Обязанности и достижения

Мои достижения за пол года работы:

  • Разработал план реализации проекта ориентированный на нулевые инвестиции: маркетинг, архитектура, разработка, поддержка
  • Собрал 600 подтвержденных почтовых адресов на стадии разработки продукта
  • Написал серверную часть на стеке: MongoDB, Node.js, PM2, NGINX, mongoose, включая кастомный протокол общения клиента с сервером посредствам WebSocket-соединения
  • Написал краулера на Node.js для сбора информации о предстоящих матчах
  • Спроектировал и реализовал адаптивный интерфейс на стеке JavaScript, ReactJS, MomentJS, Gulp, Browserify
  • Собрал команду из 12 волонтеров без финансовых вложений
  • Построил эффективную иерархическую систему ответственности для волонтёров
  • Развил сообщество в социальной сети VK до 12 тысяч участников без финансовых вложений
  • Разработал контент план для Ютюба и срежиссировал первую серию шоу для рекламы проекта

Подтвердить могу документально, а так же могу дать контакты волонтёров с которыми работал.

Причина закрытия проекта: в ходе работы над второй версией я осознал что делаю вредный продукт для финансового и морального здоровья общества.

Применяемые навыки

JavaScript, Node.js, MongoDB, Nginx, Linux, ООП
Сентябрь 2013 —
Декабрь 2013
(4 месяца)

Фриланс

Основатель cirsu — анонимный чат (SPA)
Россия, Краснодар

Обязанности и достижения

Мои достижения за три месяца работы:

  • Спроектировал архитектуру проекта: серверная часть приложения, клиентское приложение, логика разделения уровней клиентов (вкладка браузера, сессия (все вкладки), авторизованный пользователь)
  • Написал серверную часть на стеке: Redis, Node.js, SocketStream (WebSocket), NGINX
  • Спроектировал и реализовал адаптивный интерфейс на стеке: JavaScript, AngularJS, Stylus
  • Локализовал продукт на двух языках: Русский, Английский
  • Записал и задизайнил звук уведомления о входящем сообщении

Подтвердить могу документально, сохранил текст диплома и исходники кода, есть даже видеозапись работы сервиса.

Причина закрытия проекта: проект использовался в ходе подготовки к защите диплома в институте, после успешной защиты у меня пропал интерес к проекту.

Применяемые навыки

JavaScript, Node.js, Nginx, Redis, Websockets, Angular, Stylus, Gulp, Адаптивная верстка
Июнь 2010 —
Октябрь 2015
(5 лет и 5 месяцев)

Фриланс

Проектировщик
Россия, Краснодар

Обязанности и достижения

Профессионально предоставлял услугу проектирования UX/UI с 2010 по 2015 годы. За это время успел поработать над 52 проектами. Среди моих клиентов есть известные: Diageo, KDL Lab, Pizza Hut, Moscow Institute of Physics and Technology. Над чем довелось работать: лендинги, веб-сервисы, информационные сайты, интернет-магазины, административные панели, приложения под Windows, мобильные приложения, оболочка для терминала приёма платежей, игры для планшетов, игры для социальных сетей.

Подтвердить могу документально, сохраняю все исходники и результаты, так же могу дать контакты людей с которыми работал в каждом проекте.

Применяемые навыки

Проектирование интерфейсов, UI/UX дизайн, Прототипирование, Разработка интерфейсов, Дизайн мобильных приложений, Axure, Wireframes

Высшее образование


Сентябрь 2010 —
Май 2014

Краснодарский государственный университет культуры и искусств; КГАКИ

Информационно – библиотечный
Россия, Краснодар

Специализация и достижения

  1. Получил незабываемый опыт общения с коррумпированными людьми
  2. Не платил за диплом, написал его сам и сам защитил, преодолел «тысячу» преград со стороны коррумпированной системы
  3. Стал специалистом — Информатик (в социально-культурной сфере)
  4. Избавился от навязчивой идеи получить учёную степень

О себе


Моя деятельность направлена в сторону глобального развития социальных благ посредствам ИТ-технологий. Я ищу команду единомышленников. Мои будущие коллеги работают в сферах: искусственный интеллект (AI), виртуальная реальность (VR), дополненная реальность (AR), нейротехнологии (Neurotechnology), биотехнологии (Biotechnology).