Middle+ Flutter разработчик, 4 года опыта коммерческой кроссплатформенной разработки. На предыдущих местах обычно занимался разработкой с нуля, или же разработкой крупных фичей, а так же поддержанием приложения.
Hard skills: Хорошо разбираюсь во всём нижеперечисленном
Стейт менеджмент - Bloc/Hydrated Bloc/Cubit/Provider, Inherited Widget, Stateful Widget, Streams, немного Redux (built_redux)
Сеть - Http, Dio, GraphQL, Websockets, OpenAPI
Бойлерплейт - Freezed, Built Value, Json Annotation
Локализация - Eazy Localization, Slang, Intl
Навигация - самописные context-less императивные решения
Хранение - Shared Preferences, Hive, SQlite, Async Cache, Riverpod, Path Provider, Firebase Firestore/Database/Storage
DI - GetX, Injectable
Имею опыт работы с изолятами и асинхронными задачами, умею писать юнит и golden тесты, изучаю интеграционное тестирование. Крайне придирчив к своей вёрстке, поэтому довожу всё практически до идеала. Также имею опыт в интеграции сервисов для аналитики (Appsflyer, Amplitude, Smartlook Firebase Analytics/Crashlytics), пуш-уведомлений (Pushwoosh, Bloomreach, Firebase Cloud Messaging), работал с диплинками и вложенной навигацией, хорошо разбираюсь в анимациях и клипперах, а так же в паттернах верстки мобильных приложений. Знаю как устроен Flutter изнутри, как устроено дерево элементов и их рендеринг, разбираюсь в работе цикла событий и в том, как обрабатываются запросы в нём.
Green skills: Хорошо знаю принципы ООП и SOLID, топлю за чистую архитектуру и за чистый код. Имею опыт в code review и на должном уровне знаю Git.
Soft skillls: Знаю разговорный английский на уровне B1-B2 (в последнее время не хватает практики), технический английский на высоком уровне. Стрессоустойчив и целеустремлён. Быстро нахожу общий язык с новыми для меня людьми.