Никита М. , Senior, Flutter разработчик

Male avatar
Никита М.
Россия, Вологда
2 990 ₽/час 478 400 ₽/мес. без НДС
Опыт работы:
Более 6 лет
Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
Flutter
Dart
Webpack
NoSQL
Git
Linux
TypeScript
Firebase
HTTP
Redis
PWA
Elasticsearch
Bash
Nginx
ZeroMQ
Database:
MongoDB
Technology:
Express.js
React
JavaScript
Node.js
HTML5
CSS3
Sass
REST
Формат работы
Удалённо
Описание о специалисте

Senior Flutter Developer с 6-летним опытом, обладаю сильными навыками в Fullstack-разработке на стеке Node.js/React и глубоким пониманием принципов чистой архитектуры. 

Специализируюсь на создании комплексных решений: от разработки мобильных приложений и UI-китов до интеграции с робототехническими системами, CMS (Strapi) и бэкенд-сервисами. Имею успешный опыт автоматизации бизнес-процессов, оптимизации производительности и внедрения современных практик разработки (Bloc/Cubit, GraphQL, генерация кода). 

Показал себя как результативный командный игрок, способный брать на себя ответственность за весь цикл разработки — от проектирования и реализации до код-ревью и улучшения архитектуры в проектах различного масштаба.

Примеры работ

TNS
Описание задачи/проекта

разработка продукта для автоматизации процесса проведения маркетинговых исследований/опросов

Позиция на проекте
Senior Frontend Developer
Размер команды
8 Backend, 5 Frontend, 4 QA, 3 BA, 1 PM
Ответственность
  1. Разработка на Flutter: Bloc / Cubit (для управления состоянием), Генерация кода для работы с GraphQL / Dio, Freezed & json_serializable (для работы с моделями данных), Чистая архитектура (Clean Architecture), Разработка UI-кита в Widgetbook, Разработка SDK, Интеграция с CMS Strapi, Написание интеграционных виджет-тестов
  2. Разработка на Next.js: SEO-оптимизация, Разработка UI-кита в Storybook, Интеграция с CMS Strapi, Создание пользовательских React-хуков
  3. Публикации Android и iOS приложений
Технологии и инструменты
BLoC, Clean Architecture, Cubit, DIO, Flutter, Freezed, GraphQL, Jira, SDK, Storybook, NextJS, json_serializable, UI-кит, Widgetbook, CMS Strapi, SEO-оптимизация, React-хуки
Период работы/продолжительность
Октябрь 2024 г. - Июнь 2026 г.
Robosemler
Описание задачи/проекта

разработка ПО для автоматизации процесса внедрения/обучения робота/настройки робота. Программирование робота.

Позиция на проекте
Fullstack Developer
Размер команды
1 Fullstack, 1 QA, 1 PM, 2 Robotics Engineers
Ответственность
  1. Участвовал в разработке бэкенда (Express, MongoDB) и фронтенда (React, MobX), обеспечив полностью функциональное веб-приложение с современным интерфейсом и стабильной архитектурой.
  2. разработка фреймворка для робототехники
  3. Разработал визуальные инструменты (FormBuilder, редактор цифровых двойников, навыки), позволяющие пользователям без глубоких знаний программирования создавать и настраивать сложные алгоритмы и сценарии работы роботов.
  4. Интегрировал систему с ROS2 и Blender для запуска процесса машинного обучения и генерации датасетов нейронных сетей
  5. Разработал комплексное программное обеспечение для автоматизации настройки и обучения роботов
  6. Реализовал 3D-визуализатор с использованием Three.js, позволяющий интерактивно просматривать и редактировать сцены с роботами и цифровыми двойниками
  7. Создал редакторы сцен, поведения и вычислений, которые генерируют валидные форматы URDF, MUJOCO, BLEND и XML для запуска BehaviorTree
Технологии и инструменты
blender, Jira, MobX, MongoDB, React, Three.js, Express, ROS2
Период работы/продолжительность
Январь 2023 г. - Октябрь 2024 г.
Сенсориум
Описание задачи/проекта

разработка мобильного приложения, аналога Replica. В приложении можно было настроить компаньона с искусственным интеллектом на основе алгоритма GPT для общения с ним.

Позиция на проекте
Flutter Mobile Developer
Размер команды
3 Backend, 5 Frontend, 2 QA, 1 PM
Ответственность
  1. Разработка на Flutter: Разработка UI-кита, Интеграция с бэкендом через Socket.io и HTTP, Генерация кода моделей с использованием json_serializable
  2. Чистая архитектура (Clean Architecture)
  3. Интеграция с Unity через gRPC
  4. Разработка функциональности / планирование спринтов
  5. Проведение код-ревью
  6. Интегрировал в проект плагин на базе FFmpeg для обработки мультимедиа, выполнив его отладку и обеспечив корректную работу в составе приложения Sensorium (Java)
Технологии и инструменты
Clean Architecture, Confluence, Flutter, Grpc, HTTP, Java, Unity, UI-Kit, socketio, json_serializable
Период работы/продолжительность
Февраль 2022 г. - Январь 2023 г.
Tennisi
Описание задачи/проекта

Разработка мобильного приложения для букмекерской компании.

Позиция на проекте
Mobile Developer
Размер команды
8 Backend, 3 Frontend, 3 QA, 2 BA, 1 PM
Ответственность
  1. Создание/поддержка компонентов в UI-ките.
  2. Интеграция с бэкендом через HTTP/Socket.io.
  3. Презентация функциональности заказчику.
  4. Рефакторинг и реализация новых фич приложения.
  5. Исправление багов и реализация новых требований.
  6. Разработка функциональности.
  7. Планирование задач с командой.
  8. Проведение код-ревью для обеспечения качества и соответствия стандартам разработки.
Технологии и инструменты
UIKit, HTTP/SocketIO, Null Safety
Период работы/продолжительность
Февраль 2021 г. - Январь 2022 г.
IT X
Описание задачи/проекта

разработка/поддержка платформы для бухгалтерии / документооборота.

Позиция на проекте
FullStack Developer
Размер команды
5 Full-stack, 2 QA, 4 BA, 2 PM
Ответственность
  1. Разработал и поддерживал масштабируемую платформу для бухгалтерии и документооборота
  2. Интеграция документооборота с внешними сервисами.
  3. Создал и внедрил CRM-модуль для операторов колл-центра
  4. Разработка приложения для доставки.
  5. Разработка приложения для оценки заказов, по каким критериям они должны попадать в CRM для операторов колл-центра.
  6. Автоматизировал внутренние бизнес-процессы отделов компании с помощью корпоративных приложений на Flutter и Node.js
  7. Ввёл в эксплуатацию и задокументировал API и абстракции для ядра платформы документооборота
  8. Активно участвовал в подборе и внедрении новых технологий и сервисов, таких как Azure и Azure Pipelines
Технологии и инструменты
Angular, Azure, Dart, Firestore, Flutter, Linux, Node.js, Pipelines, PostgreSQL, Redis, REST, SQL, TypeScript, WebSocket, Microsoft SQL Server
Период работы/продолжительность
Июнь 2019 г. - Февраль 2021 г.

Образование

Высшее
Название учебного заведения/курса
Вологодский государственный технический университет
Специальность
прикладная математика и информатика, программист
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster