Приложение над которым сейчас работаю с командой (App Store, Google Play)
Знания:
Языки: Dart, Java, Kotlin, Swift
Design Patterns:
1. MVVM, MVP, MVI, MVC.
2. State, Builder, Factory, Adapter, Bridge, Decorator, Proxy, Iterator, Observer
Принципы: SOLID, KISS, DRY, YAGNI
Что сделал на работе:
1) Архитектура приложения с 400+ экранов основанная на Redux+BLoC
2) Подключение Платёжный систем Google и Apple
3) Плагин для аналитик (AppMetrica, Amplitude) и реализация "умной аналитики" через Redux
4) Работа с FFMPG
5) Реализовал библиотеку для работы с WebSocket (SignalR)
5) Система локализации
6) Работа с пушами
7) Кастомный web_view
8) vk, fb, apple авторизация
9) Система Deeplink-ов
Статьи:
1) Extension в Dart (Flutter)
2) Детальный разбор навигации в Flutter
Выступления:
1) FLUTTER В ВАШЕМ НАТИВНОМ ПРИЛОЖЕНИИ (https://everfest.ru/programma)
2) Flutter + ML (https://mosdroid.timepad.ru/event/1131602/)
3) Создание первого мобильного приложения на Flutter (https://vk.com/vsu_hackaton?w=wall-188595218_31%2Fall)
- создание и управление командой
- проектирование архитектуры
- код-ревью
- построение процессов
- Разработка приложения на Flutter с нуля
- Разработка и выбор правильного архитектурного подхода
- Разработка библиотеки для работы с WebSocket (SignalR)
- Разработка приложения на Flutter
- Разработка нативных плагинов с авторизацией, пуши, веб-вью, диплинкинг
- Разработка архитектуры приложения на Flutter
- Работа с FFMPG
- Работа с видео (AvPlayer, ExoPlayer)
- Разработка архитектурного решения
- Разработка нативного кода для работы с видео
- Работа с системами аналитики
Проект был продан "Газпром-Медиа": https://www.kommersant.ru/doc/4626686
Разработка скриптов для анализа и оптимизации серверсайд сбер онлайн