- email: [email protected]
- telegram: @AwokenBTW
Локация/Гражданство : Новосибирск/РФ
Основные навыки :
Flutter, Dart, Kotlin, Jetpack Compose, SQL, SQLite, MySql, PostgreSql,
BloC, Firebase, Riverpod, Google/Yandex maps, RxDart, WebRTC, Apple Pay/Google Pay, Rive, GetIt, Audio\video, Json Serelializable, GoRouter, VKauth, Webview, Camera
KISS, DRY, SOLID, разработка с нуля, чистая архитектура, debounce, custom paint,
Whisper, TTS (text-to-speech), STT(speech-to-text)
Проекты:
Проект - NLStore (февраль 2024 - ) (фриланс)
Компания - “Kabanov Studio”
Роль – Flutter разработчик
Команда: 5 Mobile (Flutter)
Описание проекта:
Доработка мобильного приложения для международного маркетплейса. Доработка архитектуры, исправление багов, сопровождение
Задачи в проекте :
- Переработка навигации
- Сопровождение приложения
- Исправление багов
- Оптимизация UI\UX
- Совмещение результатов работ нескольких команд
- Собеседование новых сотрудников
Технологии/языки/инструменты : Flutter, BloC, Dio, Firebase, Mindbox, PushWoosh, Debounce, Webview, GoRouter, Json Serializable, getIt
Проект - Сервис(модуль) крупной российсой компании (ноябрь 2023 - январь 2024) (аутстафф) (НДА)
Компания - “Dstlab”
Роль – Flutter разработчик
Команда: 6 Mobile (Flutter), Backend (go, python), Management, Design
Описание проекта:
Разработка мобильного приложения, пополнения в экосистеме крпуного российского сервиса, в сфере досуга, новостной ленты событий
Задачи в проекте :
- Разработка одного из главных экранов
- Вывод приложения на MVP
- Верстка по макету
- Оптимизация UI\UX
- Исправление багов
- Разработка модуля эвентов (календарь)
- Разработка нестандартных элементов вёрстки
Технологии/языки/инструменты : Flutter, BloC, Dio, Firebase, VKauth, Debounce, Custom paint, Webview, GoRouter, Json Serializable, getIt
Проект - Ganjar AI (ноябрь 2023 - январь 2024) (фриланс)
Роль – Ведущий Flutter разработчик
Команда: 1 Mobile (Flutter), Backend (python)
Описание проекта:
Разработка мобильного приложения\нейросетевого чат-бота\часть избирательной программы Ганжара Праново (Ganjar Pranowo) (кандидат в президенты Индонезии 2024)
Задачи в проекте :
- Создание приложения с нуля
- Верстка по макету
- Внедрение API
- Внедрение ожидаемого опыта пользователя от работы с нейросетью
- Модуль анкетирования
- работа с TTS \ STT в голосовых сообщениях (Whisper)
Технологии/языки/инструменты : Flutter, BloC, Dio, Whisper, TTS, STT
Проект - Удача 77 (июль 2023 – январь 2024) (фриланс)
Роль – Ведущий Flutter разработчик
Команда: 2 Mobile (Flutter), Backend (Битрикс)
Описание проекта:
Разработка мобильного приложения для интернет-магазина удача 77, приложение должно повторять функционал мобильной версии сайта, с переработкой дизайна в привычный для мобильных устройств вид.
Задачи в проекте :
- Создание приложения с нуля
- Доработка и адаптирование дизайна UIUX сайта
- Внедрение API
- Внедрение платёжной системы
- Разработка нестандартных flow
- Рководство мобильной разработкой
Технологии/языки/инструменты : Flutter, BloC, Dio, Firebase, FCM, local push, getIt
Проект - DstDelivery (май 2023 – )
Компания - “Dstlab”
Роль – Flutter разработчик
Команда: 4 Mobile (Flutter), Backend (PHP)
Описание проекта:
Разработка приложения-шаблона для аренды в сфере доставки товаров. Приложение ориентируется на то, чтобы быть отличным и гибким решением для сервисов доставки, у которых нет ресурсов для разработки собственного приложения. Приложение включает в себя полноценный каталог товаров (меню), интерактивную карту, систему лояльности, оплату.
Задачи в проекте :
- Создание приложения с нуля
- Ведение проекта
- Отбор разработчиков в команду
- Согласование дизайна (приложение & web интерфейс)
- Тестирование админки и backend
- Сопровождение проекта
- Внедрение плтёжной системы
- Платформенная вёрстка
Технологии/языки/инструменты : Flutter, BloC, Dio, Firebase, Local Push, Yandex MapKit
Проект - Portal 2.0 (ноябрь 2022 – Апрель 2023)
Компания - “Dstlab”
Роль – Flutter разработчик
Команда: 2 Mobile (Flutter), Backend (python)
Описание проекта:
Разработка и поддержка приложения с эзотерической тематикой, где Приложение имеет как платный, так и бесплатный контент пользователи могут получить персональные гороскопы, консультации, формулу души, рейв карту и т.п.
Задачи в проекте :
- Создание приложения с нуля
- Проектирование структуры мобильного приложения (используемые технологии, навигация)
- Внедрение платёжной системы
- Внедрение Firebase, Firebase Cloud Messaging, Firebase Analytics
- Сопровождение в релизе (Play Market, RuStore, AppStore)
- Оптимизация
- Сопровождение после релиза
Технологии/языки/инструменты: Flutter, Dart, BloC, Firebase, Rive, GoRouter, Json Serealizable, FCM, getIt
Компания - "Dstlab" (Аутстафф) (март 2022– октябрь 2022)
Роль в проекте – Flutter разработчик
Команда: Mobile (Flutter), 2 Backend (Битрикс)
Описание проекта:
Разработка клиента для корпоративного задачника. Приложение должно принимать и отправлять почту, иметь возможность учитывать рабочее время (таймер), иметь личный кабинет и функционал соцсетей (добавление коллег в рабочии списки, формирование производственных групп), Поддерживать систему ролей - ограничивать функционал в соответствии с ролью. Ближайший аналог - внутреннее приложение СДЕК.
Задачи в проекте :
- Изучение аналогов и разработка более современных решений
- Участие в создании новых элементов дизайна приложения, переработка UI\UX
- Управление командой мобильной разработки
- Коммуникация с API сервисами
- Участие в выборе направления проекта
Технологии/языки/инструменты: Flutter, Dart, SQLite, BloC
Проект - MyTennis mobile (сентябрь 2021– февраль 2022)
Компания - "Dstlab"
Роль в проекте – Flutter разработчик
Команда: 2 Mobile (Flutter), backend (PHP)\
Описание проекта:
Разработка приложения для помощи в судействе большого тенниса, где судьи могут просматривать список турниров, матчей, спортсменов, кортов. Приложение позволяет судьям судить матчи тремя различными видами судейства, в соответствии с правилами большого тенниса.
Задачи в проекте :
- Ознакомление и доработка кода предыдущего разработчика
- Участие в создании новых элементов дизайна приложения
- Рефакторинг устаревших и неэффективных решений
- Логгирование действий пользователя на сервер
- Имплементация нового функционала
- Обработка race condition
Технологии/языки/инструменты: Flutter, Dart, SQLite, BloC, getIt
Образование : Высший Колледж Информатики, НГУ - Программирование в компьютерных системах, 2020
Языки : Русский, Английский – B2