МС
Михаил С.
Мужчина, 20 лет
Беларусь, Минск, UTC+3
Ставка
3 147,27 Р/час
вкл. НДС 20% (420 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Flutter разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Frontend-разработчик с опытом работы 2.5 года, специализирующийся на разработке кросс-платформенных мобильных и веб-приложений с использованием Flutter и Dart.
• Опыт разработки адаптивных и производительных пользовательских интерфейсов, интеграции REST API и работы со state-менеджерами (Bloc, Provider).
• Понимание принципов проектирования архитектуры приложений (Clean Architecture, MVVM) и умение применять их на практике.
• Навыки работы с Firebase (Authentication, Cloud Firestore, Push Notifications) и другими сторонними SDK для расширения функциональности приложений.
• Опыт использования CI/CD для автоматизации сборки и тестирования мобильных и веб-приложений.
• Эффективно работает как самостоятельно, так и в команде, быстро адаптируясь к новым технологиям и применяя гибкие методологии разработки (Scrum, Kanban).
Проекты
(2 года 10 месяцев)
Dzengo
Роль
Frontend (Flutter) разработчик
Обязанности
Состав команды (10 человек):
4 Backend разработчика, 4 QA Engineer, 2 Frontend разработчика, Бизнес-аналитик
Обязанности:
- Разработка и внедрение нового функционала мобильного и веб-приложения на Flutter с использованием Dart, обеспечивая адаптивность и высокую производительность интерфейса.
- Поддержка и улучшение существующего кода, включая рефакторинг и оптимизацию для повышения стабильности и скорости работы приложения.
- Интеграция с RESTful API, обеспечение корректного обмена данными и обработка ошибок для улучшения пользовательского опыта.
- Реализация и поддержка state-менеджмента с использованием Bloc и Provider для управления состоянием приложения.
- Внедрение и настройка Google Tag Manager (GTM) для сбора аналитики и отслеживания пользовательских событий.
- Участие в код-ревью, соблюдение стандартов кодирования и лучших практик разработки (Clean Architecture, SOLID).
- Сборка, тестирование и подготовка frontend-части для релизов с использованием CI/CD пайплайнов GitLab.
- Взаимодействие с командой QA для обеспечения высокого качества и своевременного исправления багов.
Достижения
- Внедрил сервис Google Tag Manager, что позволило увеличить точность сбора пользовательских данных на 40% и улучшить аналитику поведения пользователей.
- Оптимизировал frontend часть приложения, сократив время загрузки ключевых экранов на 35%, что повысило удовлетворённость пользователей и снизило показатель отказов.
- Провёл рефакторинг кода, уменьшив дублирование на 25% и повысив читаемость, что ускорило процесс разработки новых функций на 20%.
- Улучшил управление состоянием приложения через Bloc и Provider, что снизило количество багов, связанных с состоянием, на 15%.
- Активно участвовал в код-ревью, что повысило качество кода и снизило количество багов на продакшене на 10%.
- Сократил время адаптации новых разработчиков на проекте на 25% благодаря подробной документации и стандартизации кода.
Стек специалиста на проекте
gorouter, GitLab, Clean Architecture, SOLID, Freezed, QA, Dart, Flutter, BLoC, Get_it, Provider, INTL, Google Tag Manager, GTM, Testing, REST API, slate, Jira, CI/CD
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2024 - По настоящее время
(1 год 4 месяца)
Ringo
Роль
Frontend (Flutter) разработчик
Обязанности
Состав команды (10 человек):
Техлид, 3 Backend разработчика, 3 QA Engineer, 2 Frontend разработчик, Дизайнер
Обязанности:
- Разработка и внедрение новых функций мобильного и веб-приложения для лизинговой платформы с использованием Flutter и языка Dart, обеспечивая кроссплатформенную совместимость (iOS, Android, Web).
- Создание адаптивных и отзывчивых пользовательских интерфейсов, ориентированных на удобство и простоту использования для клиентов лизинговой компании.
- Интеграция с backend-сервисами через RESTful API для обмена данными, включая обработку заявок, управление договорами, расчёт платежей и другие бизнес-процессы лизинга.
- Работа с state-менеджментом (Bloc, Provider) для эффективного управления состоянием приложения и обеспечения стабильной работы интерфейса.
- Работа с Firebase (Authentication, Cloud Firestore, Push Notifications) для реализации функционала аутентификации пользователей, хранения данных и отправки уведомлений.
- Участие в процессах CI/CD, автоматизация сборки и тестирования приложения с использованием GitLab CI/CD.
Достижения
- Оптимизировал время загрузки ключевых экранов мобильного приложения, сократив среднее время отклика с 3,5 секунд до 2,2 секунды (улучшение на 37%), что повысило удовлетворённость пользователей и снизило показатель отказов.
- Внедрил эффективное управление состоянием с использованием Bloc и Provider, что позволило уменьшить количество багов, связанных с некорректным состоянием UI, на 20%.
- Провёл рефакторинг UI-компонентов и оптимизацию рендеринга, что снизило среднее потребление CPU на 25% по результатам профилирования с использованием Flutter DevTools.
- Внедрил Google Tag Manager (GTM) для сбора пользовательской аналитики, что увеличило точность отслеживания событий на 40%, помогая бизнесу принимать более обоснованные решения.
- Автоматизировал процессы сборки и тестирования с помощью GitLab CI/CD, сократив время подготовки релиза на 30% и повысив стабильность релизов.
Стек специалиста на проекте
REST API, Firebase, Push Notifications, Dart, Flutter, Android, IOS, Cloud Firestore, BLoC, Authentication, Provider, Testing, Web, CI/CD, GitLab CI/CD
Отрасль проекта
FinTech & Banking
Период работы
Январь 2024 - Март 2025
(1 год 3 месяца)
HRM
Роль
Frontend (Flutter) разработчик
Обязанности
Состав команды (6 человек):
Техлид, Backend разработчик, QA Engineer, 2 Frontend разработчика, Дизайнер
Обязанности:
- Разработка нового функционала веб-приложения на Flutter с использованием Dart 3.6.0, обеспечивая кроссплатформенную совместимость и адаптивный дизайн под разные устройства и разрешения.
- Анализ текущего кода с целью выявления узких мест и проведения рефакторинга для повышения читаемости и сопровождаемости, соблюдение принципов Clean Architecture и SOLID.
- Реализация и поддержка WebSocket-соединения для обеспечения реального времени в функционале чата с использованием Dart Stomp Client и WebSocket, гарантируя стабильность и низкую задержку передачи данных.
- Управление состоянием приложения с использованием Bloc и Provider, обеспечивая предсказуемость и масштабируемость бизнес-логики.
- Интеграция с backend через RESTful API и WebSocket, обработка ошибок и обеспечение корректного взаимодействия с сервером.
- Сборка и подготовка frontend-части для релизов с использованием CI/CD инструментов GitLab CI/CD, обеспечение стабильности и своевременного выпуска новых версий.
- Взаимодействие с командой QA и дизайнеров для согласования требований и улучшения UX/UI.
Достижения
- Организовал и внедрил WebSocket-соединение для работы чата, что позволило снизить задержку обмена сообщениями до 150 мс и увеличить стабильность соединения на 30%.
- Оптимизировал frontend часть приложения, сократив время загрузки ключевых экранов на 25%, что повысило пользовательскую удовлетворённость и снизило показатель отказов.
- Провёл рефакторинг frontend-кода, уменьшив дублирование на 20% и улучшив читаемость, что ускорило разработку новых функций на 15%.
- Обеспечил стабильную сборку и подготовку frontend к релизу, сократив время сборки на 30% и снизив количество ошибок на этапе деплоя на 40%.
- Повысил покрытие автоматизированными тестами на 35%, что снизило количество багов в продакшене на 20%.
Стек специалиста на проекте
client, gorouter, Clean Architecture, WebSockets, SOLID, Freezed, QA, Dart, Flutter, BLoC, Backend, Get_it, Provider, GitLab CI/CD, STOMP, REST API, Jira, UI/UX, CI/CD
Отрасль проекта
HRTech
Период работы
Октябрь 2022 - Декабрь 2023
(1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский государственный Университет
Специальность
математик-системный программист
Завершение учебы
2025 г.