Page icon

Дмитрий Тумашев

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;
внедрил локализации на клиенте и сервере на другие языки.

.NET Разработчик → Fullstack разработчик

ЗАО "Алейскзернопродукт"

Октябрь 2018 — ноябрь 2019 работа в офисе
Администрировал сервер Active Directory;
Поддерживал работу парка компьютерной техники;
Разработал приложение для учета выработки сотрудников на рабочем месте (WPF, MS Access, Excel).

Специалист отдела информационных технологий

Навыки

Callout icon
Flutter: BLoC • Provider • GetIt • Dio • Retrofit • ObjectBox • Firebase (Authentication, Messaging, Analytics, Crashlytics, Dynamic Links)AppMetrica
Callout icon
Инструменты: Git, CI/CD (Gitlab), Fastlane, Sentry, Firebase, AppMetrica, Google Play Console, AppStore Connect, Figma, Jira, Confluence
Callout icon
Прочее: SOLID, Clean Architecture, Unit Testing, C#, .NET, PHP, Laravel
Callout icon
Языки: 🇷🇺 Русский (родной) 🇺🇸 Английский (С1)

Публикации

В рамках индивидуального плана развития в ТАСС создал проект по внедрению автотестов для QA-отдела с помощью Appium. К сожалению, на полноценное внедрение не хватило рабочего времени в проекте, но на основе прототипа опубликовал статью.

Образование

Сибирский государственный университет телекоммуникаций и информатики, Новосибирск
2019 г. - 2024 г.
Информатика и вычислительная техника
Учусь на заочном отделении, осталась последняя сессия и диплом.
Алтайский промышленно-экономический колледж, Барнаул
2014 г. - 2018 г.
Программирование в компьютерных системах