Skip to content

BloodTusk02/EvgrafovBTW

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

Кирилл Хомяков – Middle+ Flutter developer

Локация/Гражданство : Новосибирск/РФ

Основные навыки : 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published