Middle Flutter Developer
Барнаул, Россия
ТАСС, информационное агентство
Работаю с июля 2021 • удаленная работа
Разрабатываю внутреннее приложение для сотрудников компании на Flutter. Работаю по Scrum, Gitflow.
публиковал новые релизы в App Store, Google Play и RuStore;
внедрил golden-тестирование в проект;
перенес проект с монолитной архитектуры на модульную;
внедрил биометрическую авторизацию в приложении;
доработал модуль загрузки приложений в RuStore в fastlane и добавил в CI/CD;
внедрил использование Widgetbook для тестирования и design review;
настроил интеграцию приложения с Firebase и AppMetrica;
подготовил модуль приложения для внедрения в веб-страницу с двусторонним обменом данными;
GEIZER, сеть автомоек самообслуживания
Ноябрь 2019 — июль 2021 • работа в офисе
Пришел в компанию как .NET разработчик для работы над платформой автомойки самообслуживания.
добавил локальное хранение данных системы через LiteDb;
настроил взаимодействие с вспомогательными устройствами через GPIO-пины;
внедрил работу с облачной кассой и термопринтером;
Спустя несколько месяцев у бизнеса появилась потребность в клиентском мобильном приложении. Выбрали Flutter, назначили меня лидом разработки. Работал над бэком (Laravel) и фронтом (Flutter).
согласовывал работу с внешними подрядчиками;
довел проект до релиза в Google Play и App Store;
интегрировал оплату в приложении через Сбербанк Эквайринг;
внедрил авторизацию по SMS и FlashCall с использованием нескольких провайдеров (Firebase Auth, SmsAero, SmsC)
внедрил работу с Google Maps и Google Distance Matrix;
внедрил локализации на клиенте и сервере на другие языки.
ЗАО "Алейскзернопродукт"
Октябрь 2018 — ноябрь 2019 • работа в офисе
Администрировал сервер Active Directory;
Поддерживал работу парка компьютерной техники;
Разработал приложение для учета выработки сотрудников на рабочем месте (WPF, MS Access, Excel).
Специалист отдела информационных технологий
Навыки
Flutter: BLoC • Provider • GetIt • Dio • Retrofit • ObjectBox • Firebase (Authentication, Messaging, Analytics, Crashlytics, Dynamic Links) • AppMetrica
Инструменты: Git, CI/CD (Gitlab), Fastlane, Sentry, Firebase, AppMetrica, Google Play Console, AppStore Connect, Figma, Jira, Confluence
Прочее: SOLID, Clean Architecture, Unit Testing, C#, .NET, PHP, Laravel
Языки: Русский (родной) • Английский (С1)
Публикации
В рамках индивидуального плана развития в ТАСС создал проект по внедрению автотестов для QA-отдела с помощью Appium. К сожалению, на полноценное внедрение не хватило рабочего времени в проекте, но на основе прототипа опубликовал статью.
Образование
Сибирский государственный университет телекоммуникаций и информатики, Новосибирск
2019 г. - 2024 г.
Информатика и вычислительная техника
Учусь на заочном отделении, осталась последняя сессия и диплом.
Алтайский промышленно-экономический колледж, Барнаул
2014 г. - 2018 г.
Программирование в компьютерных системах