timur-gibadullintimur-gibadullin

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

front-end · JavaScript · TypeScript · React · React Native · Фронтенд · Приложения · Старший (Senior)
От 230 000 ₽ · Не ищу работу
Возраст: 29 лет
Опыт работы: 7 лет и 5 месяцев
Регистрация: 11.05.2013
Последний визит: 2 недели назад
Местоположение: Россия, Казань
Профессиональные навыки: JavaScript · Typescript · ReactJS · React Native · Webpack · CSS · Git · Mobile · Node.js
Войдите, чтобы посмотреть контакты пользователя

Обо мне

В данный момент живу в Казани, рассматриваю преимущественно удаленную работу (опыт удаленной работы есть) с возможными командировками для встречи с командой, либо в офисе в Казани. 

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

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

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

Опыт работы

  • Передовые технологии управления городом и предприятием.
    Москва · От 10 до 100 сотрудников
    Senior front-end разработчик
    Сентябрь 2017 — По настоящее время (3 года и 5 месяцев)
    • Разработка с нуля front-части системы управления обращениями
    • Участие в разработке системы управления справочными данными 
    • Помощь в разработке корпоративного UIKit: участие в обсуждениях, реализация компонентов, правка багов
    • Поддержка других проектов компании
    • Проведение код-ревью
  • Стартап в области образования
    Москва · От 10 до 100 сотрудников
    Фронтенд-разработчик
    Август 2018 — Декабрь 2018 (5 месяцев)

    Помощь в разработке нового проекта https://pelican.study:

    • начальная настройка проекта
    • выбор архитектуры клиента
    • выбор основного стека
    • разработка основных компонентов UIKit
    • реализация нескольких страниц
    • проведение код-ревью
    • добавление поддержки множества локалей в https://pelicanbook.ru

    Команда была распределенная. Работал неполный рабочий день, в основном по выходным и вечерам в будни.

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

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

    • произвел выбор подходящего стека технологий и первоначальную настройку фронтенда проекта
    • разработка архитектуры приложения
    • разработка UI (написание клиентского и серверного JavaScript, SCSS стилей) в соответсвии макетам от дизайнера
    • один из основных разработчиков фронтенда
    • проведение код ревью
  • Интерактивный онлайн-сервис для изучения и практики английского языка
    Москва · От 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

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

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

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

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

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

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

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

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

  • МФТИ

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

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

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

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

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

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