timur-gibadullintimur-gibadullin

Тимур Гибадуллин

TypeScript · JavaScript · React · React NativeФронтенд разработчикФулстек разработчикСтарший (Senior)
От 4000 $Не ищу работу
Возраст: 30 лет
Опыт работы: 8 лет и 11 месяцев
Регистрация: 11.05.2013
Последний визит: 3 месяца назад
Дополнительно: готов к переезду и к удаленной работе
Профессиональные навыки: JavaScriptTypeScriptReactReact NativeWebpackCSSGitMobileNode.js
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Имею опыт в опен соурс проектах как своих так и в чужих. В работе придерживаюсь принципов, что код должен быть чистым и понятным не только для автора этого кода, без лишних усложнений там, где это не требуется. Интересны задачи по разработке проектов на начальной стадии,  выбору архитекутры/технологического стэка, по оптимизации производительности, рефакторингу кода.  В интерфейсах люблю пиксель перфект, лаконичность и плавность. 

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

Участие в профсообществах

Опыт работы

  • Цифровая трансформация транспорта и логистики государственного масштаба
    МоскваОт 1000 до 5000 сотрудников
    Senior Front-end разработчик
    Декабрь 2021 — По настоящее время (8 месяцев)
  • Стартап в области образования
    МоскваОт 10 до 100 сотрудников
    Senior Front-end разработчик
    Сентябрь 2020 — Декабрь 2021 (1 год и 4 месяца)

    Создание новой платформы для проведения контестов/олимпиад/выдаче домашних заданий, платформа без привязки к какому-то определенному предмету.

    Обязанности:

    • Выбор стека фронтенда (Typescript・webpack・React・Effector・Emotion・chakra-ui)
    • Вся разработка фронтенда (единственный фронтенд разработчик на проекте, не считая начинающего джуна)

    Технологии:

    TypeScript, React, effector, emotion (аналог styled-components), chakra-ui, webpack, i18next

    Front-end разработчик
    Апрель 2015 — Апрель 2016 (1 год и 1 месяц)

    Разработка Pelican (pelicanbook.ru) — образовательный сервис для обучения детей математике на планшетах и компьютерах. Фронтенд проекта — SPA, разрабатываемое с использованием новых web-технологий (Node.js, React.js с северным пререндером, react-router), связь с бэкендом осуществляется через rest api.

    • произвел выбор подходящего стека технологий и первоначальную настройку фронтенда проекта
    • разработка архитектуры приложения
    • разработка UI (написание клиентского и серверного JavaScript, SCSS стилей) в соответсвии макетам от дизайнера
    • один из основных разработчиков фронтенда
    • проведение код ревью
    JavaScriptReactNode.jsWebpackGulpD3.jsSCSS
  • Передовые технологии управления городом и предприятием
    МоскваОт 10 до 100 сотрудников
    Senior front-end разработчик
    Сентябрь 2017 — Сентябрь 2020 (3 года и 1 месяц)
    • Разработка с нуля front-части системы управления обращениями
    • Участие в разработке системы управления справочными данными 
    • Помощь в разработке корпоративного UIKit: участие в обсуждениях, реализация компонентов, правка багов
    • Поддержка других проектов компании
    • Проведение код-ревью
    JavaScriptTypeScriptCSSSCSSReactReduxWebpackWebSocketsWebRTC
  • Интерактивный онлайн-сервис для изучения и практики английского языка
    МоскваОт 10 до 100 сотрудников
    Front-end разработчик
    Апрель 2016 — Сентябрь 2017 (1 год и 6 месяцев)

    Lingualeo (web):

    • внедрение Webpack в существующий проект (lingualeo.com), включая оптимизацию времени сборки
    • приведение кодовой базы к единому стилю при помощи jscodeshift
    • перевод одного из разделов на использование React-стэк

    Технологии: Webpack, jscodeshift, recast, React, redux, lodash

    Lingualeo (iOS):

    • ведущая роль при разработке новых разделов приложения
    • разработка UI в соответсвии макетам от дизайнера
    • оптимизация производительности (cpu, memory usage)
    • написание юнит-тестов
    • проведение код ревью

    Технологии: React, React Native, redux, flow, jest, lodash

    Работал в офисе, но часть команды была распределенной.

    ReactReact NativeReduxFlowCSSWebpack
  • Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
    МоскваБолее 5000 сотрудников
    ученик разработчика
    Ноябрь 2014 — Май 2015 (7 месяцев)

    Разработка нового проекта «Яндекс.Учёба» — образовательный сервис для школьников. Был написан с использованием полного стека bem-технологий.

    • разработка UI (написание клиентского и серверного JavaScript, BEMHTML шаблонов, CSS стилей) в соответсвии макетам от дизайнера
    • правка багов
    • помощь в проведении код ревью
    практикант
    Сентябрь 2013 — Ноябрь 2014 (1 год и 3 месяца)

    Разработка внутреннего форка открытой образовательной платформы Edx-platform.

    • добавление новой функциональности
    • редизайн
    • локализация
    • правка багов
  • Odesk
    Москва
    Python-разработчик
    Февраль 2014 — Июнь 2014 (5 месяцев)

    Разработка скриптов для автоматизации работы в интернете: скрипт проверки почты, скрипты для скачиванивания данных с сайтов в виде xml и тд

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

  • МФТИ

    Московский физико-технический институт
    Долгопрудный1706 выпускников
    Инноваций и высоких технологий; ФИВТ
    Сентябрь 2014 — Сентябрь 2016 (2 года)

    Прикладная математика и информатика (магистр)

    Тема дипломной работы: Методы оптимизации представления объектов в виртуальной машине Java HotSpot.

    Инноваций и высоких технологий; ФИВТ
    Сентябрь 2010 — Сентябрь 2014 (4 года)

    Прикладные математика и физика (бакалавр)

    Тема дипломной работы: Поиск и анализ разладок во временных рядах.