Виталий Гордон

Fullstack Developer

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

Проживание: Россия, Москва

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

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

Стаж: 14 лет

Возраст: 32 года

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


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


Node.js • JavaScript • UI/UX дизайн • Веб-разработка • Vanilla.js • MongoDB • Blockchain • Разработка продукта • React.js • Ethereum

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


Март 2008 —
По наст. время
(11 лет и 9 месяцев)

Хабр

@alex_blank: 21 публикация, 1654 комментария, пишет в хабы:

JavaScriptНенормальное программированиеHabrIT-компанииХостингDjangoПрограммированиеКопирайтРасширения для браузеровGoogle Chrome
Декабрь 2012 —
По наст. время
(7 лет)

Stack Overflow

@vitaly-gordon: 5 ответов, 1 вопрос, отвечает по темам:

JavascriptGoogle-chromeGoogle-chrome-extensionObfuscationLicensingPythonCopy-protectionAnsi-escapeNode.js
Февраль 2008 —
По наст. время
(11 лет и 10 месяцев)

GitHub

@xpl: 6571 вклад в 31 репозиторий, связан с языками:

JavaScriptHTMLPython

Опыт работы


Май 2018 —
По наст. время
(1 год и 8 месяцев)

1709 Co. (private trading fund)

Co-Founder & Chief Architect
Россия, Москва

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

Проектирование и разработка высокочастотной торговой системы (3 млн сделок), осуществляющей автоматический арбитраж и маркет-мейкинг на 15 криптовалютных биржах и 9 торговых парах.

— Высокоуровневая архитектура, алгоритмы
— Интеграция и унификация API бирж (WebSocket / REST)
— Минимизация latency
— Отказоустойчивость, риск-менеджмент
— Система мониторинга и оповещения
— Облачная инфраструктура / DevOps / безопасность
— Трекинг и агрегация данных
— Аналитика, визуализация данных
— Автоматизация менеджмента 150+ аккаунтов
— Автоматизация бухгалтерской и налоговой отчетности

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

Архитектура предприятия, Разработка продукта, Алгоритмы, Node.js, MongoDB, Amazon AWS, JavaScript, Python, Финансовая аналитика, Информационная безопасность, Работа в команде, Kanban
Март 2016 —
Май 2019
(3 года и 3 месяца)

CCXT — CryptoCurrency eXchange Trading Library

Co-founder / Core Contributor
Россия, Москва

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

Участие в создании популярной (12k звёзд на GitHub) мультиязычной open-source библиотеки для торговли на 120+ крипто-биржах.

— Ключевые архитектурные решения
— Разработка алгоритмов
— Обкатка на реальных торговых системах в production
— DevOps (CI/CD пайплайн, мультиязыковые тесты)
— Копирайтинг (документация, промо-материалы, SEO)
— Разработка «Программы Сертификации» бирж
— Разработка бизнес-предложений (реклама, интеграции)

👉https://ccxt.trade

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

Разработка продукта, Генерация идей, Развитие бизнеса, Ведение переговоров, Построение команды, JavaScript, Python, Devops, Ethereum, CI/CD methodologies
Апрель 2015 —
Март 2016
(1 год)

futurico

Front End Engineer
Россия, Москва

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

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

Генерация идей, Интерактивный дизайн, Проектирование интерфейсов, Проектирование взаимодействия, UI/UX дизайн, JavaScript, Vanilla.js, HTML, CSS, Веб-разработка
Май 2014 —
Январь 2015
(9 месяцев)

PK Management (President Kids)

Ведущий разработчик
Россия, Москва

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

Разработка системы внутренней автоматизации деятельности модельного агентства:

— JS / Node.js / MongoDB / HTML / CSS
— Проектирование UI/UX
— Разработка моделей данных
— SPA интерфейс (динамический роутинг, реалтайм обновление данных без перезагрузки страницы)

А также дизайн и разработка «продающего» сайта:

https://youtu.be/lrCIYQQNfsw

— Виртуализация скроллинга, no pagination
— Динамическая подгрузка фото/видео
— WYSIWYG редактор для блога с drag&drop
— Интерактивные анимации

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

Node.js, JavaScript, MongoDB, Webpack, UI/UX дизайн, Интерактивный дизайн, Архитектура по, SQL, Работа в команде, Генерация идей, Разработка продукта
Январь 2010 —
Май 2014
(4 года и 5 месяцев)

TTG

Старший разработчик / Ведущий разработчик
Россия, Москва

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

— Мобильные приложения (iOS / Android / Windows Phone)
— POI терминалы для выставок (C++ / Qt / HTML5 / CSS / JS)
— Front end веб разработка
— Проектирование UI/UX
— ERP-система для внутреннего использования (ExtJS)

Проекты: burningheads.ru/portfolio

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

Разработка под iOS, Разработка под Android, Дизайн мобильных приложений, Веб-разработка, UI/UX дизайн, Проектирование интерфейсов, Работа в команде, C++, Qt, Extjs
Октябрь 2008 —
Май 2009
(8 месяцев)

RealityGirl.ru (интернет-реалити-шоу, ныне прекратило деятельность)

Frontend разработчик
Россия, Москва

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

— Интеграция вёрстки с серверным кодом
— Программирование интерактивных элементов страницы
— Разработка административных интерфейсов
— Разработка WYSIWYG редактора для блогов

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

JavaScript, HTML, CSS, Vanilla.js, Кроссбраузерная верстка, Веб-разработка
Апрель 2008 —
Сентябрь 2009
(1 год и 6 месяцев)

Интерактивный Образ (iimage)

Ведущий разработчик
Россия, Москва

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

В сверхсжатые сроки (3-4 мес.) разработка многопользовательского симулятора-тренажера ГИМС для подготовки судоводителей маломерных судов:

— Высокоуровневая логика (Quest3D)
— Биндинг физики (C++ / PhysX)
— Моделирование реалистичной физики судна
— Сетевой слой (синхронизация состояния)
— Шейдеры погодных эффектов, смена времени суток
— Система виджетов для UI
— WYSIWYG редактор миссий
— Система ролей пользователей (учитель, ученик)
— Поддержка устройств ввода
— Мультимониторный рендеринг

https://youtu.be/k1Mxrxgv9nQ

А также:

— Разработка 3D геоинформационной системы (C++ / Direct3D)
— Разработка и поддержка сайта компании (Python / Django)

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

C++, Directx, Python, Django, Разработка продукта, Решение проблем, Работа в команде
Март 2008 —
Июль 2008
(5 месяцев)

Picamatic.com (продан, ныне нефункц.)

Со-основатель / Frontend Engineer
Россия, Москва

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

Разработка популярного хостинга картинок с инновационным one-click / drag&drop интерфейсом. Один из первых в мире хостингов с AJAX загрузкой без Flash-вставок и без регистрации.

https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Picamatic-screenshot.png
https://www.pcmagazine.ru/columns/detail.php?ID=31605
http://habrahabr.ru/post/22198/

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

JavaScript, Vanilla.js, HTML, CSS, Проектирование интерфейсов, Дизайн продукта, Разработка продукта, Работа в команде, Генерация идей, Решение проблем
Март 2008 —
Апрель 2008
(2 месяца)

Многокино

Flash/Flex программист
Россия, Москва

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

Дизайн и реализация клиентского интерфейса и админки для POS-терминала продажи DVD фильмов.

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

Flash-программирование, Flex, UI/UX дизайн, Дизайн продукта, Работа в команде
Август 2005 —
Май 2008
(2 года и 10 месяцев)

ООО ИТЛ

Программист (3D графика)
Россия, Москва

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

Разработка виртуального тура по Московскому Кремлю и Алмазному Фонду России.

— Разработка 3D движка (C++ / Direct3D / HLSL)
— Разработка системы UI
— Система рендеринга текста для арабского и китайского языков
— Toolchain для художников (интеграция с 3D Studio Max и т.п.)
— Система скриптов/плагинов для движка (C++/CLI, C#, .NET)

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

C++, Directx, C#, .NET, Работа в команде, Решение проблем

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


Сентябрь 2004 —
Июнь 2005

Московский государственный университет приборостроения и информатики

Прикладная математика
Россия, Москва

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

Ушел с первого курса работать в стартап :)


О себе


Обладаю обширным набором компетенций, приобретенных за долгие годы работы над различными проектами, в порядке актуальности (начиная с недавнего опыта):

— Высокочастотный трейдинг, криптовалюты, блокчейн, смарт-контракты
Фулл-стек веб-разработка (JS / React / Node / Python / Mongo / SQL)
— Мобильная разработка (iOS / Android)
— UI/UX проектирование и разработка
— 2D/3D графика (лин. алгебра, алгоритмы, шейдеры, D3D/GL)
— Низкоуровневое программирование (C/C++)

Легко учусь новому и умею «с нуля» проектировать и разрабатывать сложные программные продукты. Есть опыт работы в международных командах и опыт разработки и продвижения крупных open-source проектов (CCXT).

👉https://github.com/xpl

Telegram: https://t.me/v_gordon
Почта: rocket.mind@gmail.com