⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Денис Иванов (denq), 36 лет, Россия, Ростов-на-ДонуДенис Иванов (denq), 36 лет, Россия, Ростов-на-Дону

Денис Иванов

Front-end Software EngineerФронтенд разработчикАрхитектор программного обеспеченияВедущий (Lead)
От 400 000 ₽Ищу работу

Контакты

Войти
Возраст: 36 лет
Опыт работы: 14 лет и 8 месяцев
Регистрация: 24.03.2017
Последний визит: 1 день назад
Гражданство: Россия
Местоположение: Россия, Ростов-на-Дону
Дополнительно: готов к удаленной работе
Знание языков: Английский В1

Обо мне

Опыт: +15

Гражданство: РФ. Все документы в порядке.

Мой основной стек:

TypeScript, JavaScript, React, MaterialUI, Redux, Zustand. 

NodeJS, SQL

Дополнительный стек:

Node.js, Express.js, Hapi.js, Restify.js, Ember.js, PostgreSQL, MySQL, MaterialUI, etc...

PHP, RoR,Yii3.

Чем занимаюсь:

В основном я занимаюсь разработкой SPA - дашборды, админки, финансовые панели и так далее.

Хобби

- Много читаю/слушаю худ литературу

- Увлекаюсь психологией и личностным ростом

- Раньше сильно увлекался тяжелой атлетикой

Навыки

React
JavaScript
TypeScript
Redux
Ember.js
Git
Linux
PostgreSQL
Node.js
SQL

Опыт работы

  • GOTO Technologies
    Москва
    Фронтенд разработчик (Ведущий)Sr. FE and Team Lead
    Май 2022 — По настоящее время (2 года и 7 месяцев)

    В компании успешно применяю свой опыт как в сфере разработки так и в сфере управления.

    Проект связан с разработкой системы 3Д проектирования.  Цель переписать проект на новом стеке, улучшить UI/UX, внедрить новые фичи.

    Достижения в разработке

    • Модульная архитектура
    • Архитектура взаимодействия модулей через шину данных - обертка над Event Emitter
    • Создание высоко нагруженных визуальных компонентов. 
    • В частности - рендеринг дерева с более чем 8М узлов. 
    • Целая экосистема таблиц со множеством возможностей и вариаций отрисовки столбцов и ячеек. Несколько режимов работы с таблицами.
    • Универсальная форма
    • Подсветка созависимых компонентов при клике. В системе очень много разных данных и они могут пересекаться при определенных условиях.

    Достижения в управлении 

    • Управление фронт командой из 7 разработчиков
    • Выстраивание процессов 
      • эстимация
      • грумминги
      • код ревью
      • ci/cd
      • one on one - карточки
      • ретроспективы
    • Менторинг - удалось вырастить специалиста из md до sr.
    • Оценки рисков. Просчет сложности
    • Влияние на структуру процессов в целом

  • Флайт дот ком
    Лос-Анджелес
    Фронтенд разработчик (Ведущий)Sr. FE and Team Lead
    Октябрь 2017 — Март 2022 (4 года и 6 месяцев)

    В компании разрабатывал фин тех в сфере авиации.  Прошел с компанией от первого кирпичика и MVP до IPO с космическими инвестициями - иначе говоря это тот случай когда стартап взлетел.

    Разрабатывал разные штуки типа досок аналитики с весьма богатым интерфейсом. Много таблиц, форм, графиков, динамики. Успел побыть немного в роли TeamLead.

    Небольшой список того, что разработал:

    •  Календарь событий самолета, с учетом тайм зон. Со сложными фильтрами.
    •  Биллинг систему. Целый проект в проекте - с кучей таблиц и форм, которые зависят друг от друга
    • Систему аналитики. Достаточно хитрые диаграммы визуализации различных метрик. В том числе с возможностью наложения. 
    • И многое другое

    Компания дала много ценного опыта как в разработке, так и в управлении.

    В роли управления

    Хоть и не удалось долго официально побыть в роли TeamLead(2022), тем не менее удалось научиться очень многому у руководства за все время сотрудничества.  Полученный опыт успешно применяю по сегодняшний день.

  • Qwery
    Лондон
    Фронтенд разработчик (Старший)Front end engineer
    Март 2010 — Октябрь 2017 (7 лет и 8 месяцев)

      Тут совокупный опыт за первые  ~7 лет.

      Тут и фронт и бек и управление. Попробовал большое количество технологий и направлений.  Начиная от PHP and jQuery и заканчивая RoR and Ember.js/Angular.

      Со стороны бека:

      • Много работы с БД - MySQL, PostgreSQL / NoSQL - Mongo, Redis
      • Фреймворками типа Yii3, Symphony, RoR, Express.js
      • Брокеры сообщений RMQ
      • Приходилось даже подымать сокеты на PHP(2014 г.).
      • Писал различные парсеры
      • Писал сервис который скачивает через торренты фильмы и осуществляет потоковый стримминг. Нарезает видео на картинки. 

      Со стороны фронта:

      • Работал с SaSS and Less
      • Фреймворки типа Ext.js(sencha - еще в 2010 познакомился - был очень вдохновлен). Ember.js(2015) - невероятно крутая вещь - но к сожалению не сильно популярен в РФ. В США и Европе много проектов на нем. Тот же линкедИн. Angular - только старый, еще годов 2014х.
      • Языки -  JS, TS, CoffeScript
      • Пробовал Electron

      Со стороны управления:

      • Как-то так выходило что часто ставили на роль управления
      • Занимался наймом, увольнением
      • Проектировал, передавал в реализацию
      • Оценивал проектную сложность
      • Менторил и вдохновлял

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

    • ДГИИИ-Донецк

      Донецкий государственный институт искусственного интеллекта
      Донецк50 выпускников
      Современных компьютерных информационных технологий
      Сентябрь 2006 — Август 2011 (4 года и 11 месяцев)