technostyletechnostyle

Данила Перлов

Frontend · Фронтенд · Приложения · Средний (Middle)
Не ищу работу
Возраст: 26 лет
Опыт работы: 2 года и 4 месяца
Регистрация: 01.04.2017
Последний визит: 1 день назад
Местоположение: Россия, Москва
Профессиональные навыки: Разработка программного обеспечения · HTML · CSS · JavaScript · ReactJS · Redux · Webpack · Ajax · Git · Linux
Войдите, чтобы посмотреть контакты пользователя

Обо мне

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

Мои pet-projects:

https://technostyle.github.io/pokedex/

https://technostyle.github.io/react-redux-bootsrap-todolist/

https://technostyle.github.io/3DcubeJS/

Пример моего кода:

https://github.com/technostyle/pokedex

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

Опыт работы

  • Многопрофильная группа ИТ-компаний, лидер российской отрасли информационных технологий
    Москва · Более 5000 сотрудников
    Frontend developer
    Сентябрь 2020 — По настоящее время (5 месяцев)

    Работа на проектах ВТБ

  • Системный интегратор в сфере информационных технологий
    Москва · От 1000 до 5000 сотрудников
    Frontend developer
    Июль 2019 — Сентябрь 2020 (1 год и 3 месяца)

    Проект ВТБ-ДБО.  Банковское приложение для дистанционного обслуживания юридических лиц. Стрим поддержки контрактов, стрим писем для коммуникации контрагентов. Интерфейс документооборота с использованием корпоративного ui-kit.

    • реализация бизнес логики: создание, обновление, автосохранение, шаблонизация, скачивание документов.
    • реализация ui логики: фильтрация (форма, тэги, синхронизация, вкладки), пагинация, сортировки, пользовательские настройки
    • реализация бизнес процессов: экшн-бары, чекбоксы, пайплайны действий, модальные окна, ajax-запросы, уведомления, обработки ошибок
    • коммуникация с бизнес аналитиками, постановка, декомпозиция и оценка задач
    • обновление платформы, интеграция с другими стримами, сборка релизной версии
    • тушение пожаров, помощь команде

    Был key-developer, довел проект от состояния хаоса до сдачи.

    Стэк: react, react-router, redux, reselect, redux-thunk, redux-form, lodash, jest, vtb-ui-kit, ООП, функциональное программирование, слоеная архитектура, микросервисы, k8s.

    Размер команды: 3 фронта, 3 бэка, архитектор, 3 ручника, 2 автотестера, 1 интеграционный тестировщик, 1 нагрузочный тестировщик, 3 аналитика, проджект-менеджер.

    Проект Beeline BeePayPortal. Пилотный веб-портал с личными кабинетами партнеров и разделом для администрирования.

    • реализация авторизации, аутентификации, ролевой модели
    • реализация гридов и таблиц (фильтрация, сортировка, выгрузка в excel, панели действий)
    • реализация интерфейсов (карточки, кнопки, вкладки, формы загрузки файлов)

    Был key-developer.

    Стэк: typescript, react, react-hooks, react-router, redux, material-ui, formik, yup.

    Размер команды:  1 фронт, 3 бэка, архитектор, 1 ручник, 1 автотестер,  проджект-менеджер.

  • Обучение детей программированию и алгоритмическому мышлению
    Москва · От 10 до 100 сотрудников
    Junior frontend developer
    Октябрь 2018 — Июнь 2019 (9 месяцев)

    Доработка 3D игры, подключение игры npm-пакетом в главное приложение.

    Стэк: es-6: async, await, promises, ООП; html5-canvas: библиотека play-canvas. 

    Разработка главного SPA: личный кабинет со sctratch проектами пользователей.

    • сетевые запросы с использованием потоков событий redux-observable
    • реализация базовых ui-компонентов (тултипы, ховеры, уведомления, попапы, анимации, модалки, диалоги)
    • фиксы срочных багов
    • миграции переводов в базы данных
    • работа с webview android приложения

    Стэк: react, redux, reselect, redux-observable, create-react-app, styled-components, material-ui, docker, функциональное программирование

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

  • МГУ им. Ломоносова

    Московский государственный университет имени М.В. Ломоносова
    Механико-математический
    Сентябрь 2013 — Июнь 2019 (5 лет и 9 месяцев)

    Высшая алгебра. Доказал гипотезу Маркуса-Оливейры в частном случае.