tinywow_Untitled_30729875 (1).mp4

<aside> <img src="/icons/briefcase_gray.svg" alt="/icons/briefcase_gray.svg" width="40px" /> Mar. 2021 → Aug. 2023

</aside>

<aside> <img src="/icons/tablet_gray.svg" alt="/icons/tablet_gray.svg" width="40px" /> Онлайн-банк

iPhone 13 - Copy - Copy - Copy@7-1792x1041 1.png

Занимался тем, что развивал полноценно весь онлайн-банк. Приложение для платформ iOS , Android и веб версию.

Group 1462983108.png

Adaptive breakpoints: 1440w, 1024w, 768w, 416w, 320w

<aside> <img src="/icons/tablet_gray.svg" alt="/icons/tablet_gray.svg" width="40px" /> Design system

showreel.mp4

Получил в наследство дизайн-систему, которая была на крайне низком уровне развития. Начал ее перестраивать с самого нуля. Сейчас дизайн-система имеет огромный запас прочности и 98% всех задач мы можем решить компонентами и виджетами. Приложение благодаря дизайн системе стало выглядеть в большинстве разделов консистентно (есть места, где кое-что выбивается, но это легаси бэкэнда). Библиотеки ios и android имеют идентичные компоненты, по этому сделать из экрана ios экран android занимает не больше 15 секунд + сохраняется весь контент и пропсы

Более 300 омниканальных иконок в iconSet

Более 300 омниканальных иконок в iconSet

Обновленные иллюстрации

Обновленные иллюстрации

Полностью токенизированное приложение основанное на M2

Полностью токенизированное приложение основанное на M2

Заведены variables

Заведены variables

Проработанная типографика

Проработанная типографика

Максимально вариативные компоненты, протянутые в коде. Экраны клепаются, как из конструктора лего + контейнеризация компонентов позволяет гибко настраивать контент при сохранении родительской обертки. Все компоненты поддерживают variables и lifted props.

Untitled

Untitled

<aside> <img src="/icons/tablet_gray.svg" alt="/icons/tablet_gray.svg" width="40px" /> Команда и менеджмент

Процессы: Работали по SMART целям на квартал в рамках AGILE подхода. Хотя я предпочитаю брать что-то и из waterfall и комбинировать, что бы была все же небольшая стабильность. Была оптимизирована доска в jira в ряде внутренних процессов команды с целью оптимизации нагрузки. В дизайн-команде проводим церемонии по задачам. Так же еще ежегодно у нас проходят стратсессии в рамках которых мы проводим масштабные клиентские исследования в разных регионах России. Занимаюсь тушением пожаров у дизайнеров и в случае чего перебрасываю ресурсы. Занимаюсь интервьюированием кандидатов на открытые позиции.

В моей команде состав следующий:

3 дизайнера на онлайн-банке

<aside> <img src="/icons/tablet_gray.svg" alt="/icons/tablet_gray.svg" width="40px" /> Банкоматы

Ещё один параллельный проект - проработка редизайна touch банкоматов. Самым сложным было разобраться в технической аритектуре и принципе работы и реализации интерфейсов. В итоге было потрачено 1.5 месясяца на RnD платформы вендора. Далее был потрачено 2 месяца на отрисовку, верстку и отладку NDC и обычных экранов. Сейчас банкоматы находятся на стадии preprod.

</aside>

<aside> <img src="/icons/tablet_gray.svg" alt="/icons/tablet_gray.svg" width="40px" /> Сайд проекты Провели ребрендинг банка в связке с маркетингом и сайтом. С маркетингом определил цвета диджитал каналов. Как только наложили санкции, мы мобилизировали все ресурсы и за 4 дня (включая выходные) максимально почистили веб версию приложения.

Помимо основной деятельности ещё занимался улучшением и оптимизацией процессов. Написал на php бота, который оповещает об обновлениях библиотеки в нашем тг чате дизайнеров для ускорения времени delivery обновлений). До этого еще писал бота, который мог отдавать токены, типографику и айконсет из фигмы прямо в гит, но это оказалось невостребованной фичей среди разработчиков Развернул node сервер с автобэкапом всех файлов фигмы через puppeteer ( скрипт,конечно, нашел на гитхабе)

Написал два бота в телеграм. Один сообщает об изменениях в библиотеках, какие компоненты и кто изменил. Так же написал поискового бота, который ищет определенные макеты по свободному запросу. Пошел в UI автотестирование и пока понял основу, как с ээтим работать на swiftе. Так же


Факапы:

Мы все люди и все порой ошибаемся)) в начале карьеры в уралсибе был случай, когда я решил приравнять всю типографику между платформами ios и андроида (знаю, что это не бьется с hig и material☺️) такое вот решение привело конечно к тому, что я сломал верстку по всему приложению в ios ))) пришлось 2 дня без остановки ревертить с разработчиками все изменения, включая фичевые))) Это научило более осторожному подходу в будущем)