Giter VIP home page Giter VIP logo

Кирилл Хомяков – 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

Хомяков Кирилл's Projects

apiworks icon apiworks

(НЕ ОБНОВЛЯЕТСЯ. см Totothedo)Тренировочное приложение для связи с сервером

creditcalc icon creditcalc

Задание по экономике, Калькулятор для расчёта аннуитентного платежа

iz_db_app icon iz_db_app

Десктопное приложение на WPF для работы с базой данных издательства. (третий курс, курсовой проект по базам данных)

iz_website icon iz_website

Сайт издательства "Чёрный ворон", курсовой проект по вебу, третий курс

izdat_db_mssql icon izdat_db_mssql

База данных для ПРИЛОЖЕНИЯ издательства

totothedo icon totothedo

Тренировочное мобильное приложение для связи с сервером (readme в процессе)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.