Опыт
Разработка Core SDK и мобильного приложения
-
Reveal - Face Editor & Retouch —
Видео-редактор со всей обработкой видео на устройстве. Поддерживает технологию бьютификации кожи + различные фильтры и эффекты.
Интересные задачи
- Исправление и доработка Core-функций видео-редактора. Проблемы производительности и качества.
- Сложная логика пейволов с различными A/B тестами
- Обработка фото/видео/аудио в реалтайме
Технологии
Swift, RxSwift, Combine, SwiftUI, Metal -
Voir - Makeup & Beauty Filters —
Выносил Core-код в отдельный SDK.
Интересные задачи
- Проработка и документация API SDK
- Сборка фреймворка, с оптимизацией размера 100Mb -> 9Mb
- Освобождение памяти после испльзования фреймворка
- Тестирование гипотез по разработке пайплайнов на MediaPipe
Технологии
Swift, RxSwift, Metal, XCFramework, MediaPipe
Разработка мобильных приложений
-
Moodby & Moodby.Play Apps —
Мобильные приложения для управления и заказа музыки в заведениях.
Интересные задачи
- Шифрование музыки "налету". Стрим идет в зашифрованном виде, расшифровывается на лету для проигрывания.
- "Причесывание" дизайна приложения
Технологии
Swift, RxSwift, SocketIO, MVC
Разработка мобильных приложений
-
Jaguar / Land Rover Remote Control App —
Новая версия мобильного приложения для управления функциями автомобиля Jaguar/Land Rover.
Интересные задачи
- Создание одного движка приложения под несколько дизайнов и логик
- Создание сложной системы поддержания информации о состоянии автомобиля в актуальном состоянии (socket + своего рода long polling)
- Создание красивых переходов между состояниями зарядки автомобиля
Технологии
Swift, RxSwift, SocketIO
Разработка мобильных приложений на аутсорс
-
WealthTrack.io —
Mobile trading app that works with your broker: place trades, keep track of your portfolios, know what's happening on the market.
Интересные задачи
- Работа с трейдингом акций и криптовалют
- Документирование API
- Помог настроить окружение на бэке: Docker, gRPC, микросервисная архитектура
Технологии
Swift, RxSwift, Realm, SocketIO, MVVM
Аутстафинг разработки мобильных приложений
-
Сбербанк. ЕФС: Компонентная команда —
Создаем компоненты, из которых в дальнейшем создаются другие продукты компании.
Технологии
ReactNative, Objective-C, VIPER -
Сбербанк. ЕФС: РМ КМ —
Разрабатывали первый этап приложения для рабочего места клиенсткого менеджера. Паралельно разрабатывалось два приложения на Swift и ReactNative. Потом руководство решило оставить только на ReactNative и мы перешли в компонентную команду.
Интересные задачи
- Работа с JSON Schema
- Продумывание подхода к разработке, который минимизировал бы время на разработку новых экранов
Технологии
Swift, VIPER, Realm
Маленький проект на фрилансе, друзья попросили помочь с приложением под iOS
-
Seasoncard —
Приложение для проходок в спортзалы + система управления абонементов. Так же выступал в роли, какого-никакого, дизайнера
Технологии
Swift, VIPER
Разработка мобильных приложений на аутсорс
-
Alta Window Fashions —
Доработка приложения для замерщиков окон. В приложении для iPad можно вводить свои параметры, выбирать какое оформление окон желает клиент и сразу сделать заказ.
Технологии
Objective-C, MVС, CoreData -
Аукционный дом №1 —
Приложение для аукционного дома с возможностью делать ставки и покупать лоты.
Дизайн был в виде набора цветов + что хотят видеть на этом экране, поэтому приходилось иногда продумывать и как это будет выглядетьИнтересные задачи- Система торгов
- Документирование API
Технологии
Swift, VIPER, Realm, SocketIO
Создание системы для проведения турниров в киберспорте.
Это был стартап, на который нашли инвесторов, наняли разрабов. Вроде бы было все хорошо, пока не оказалось, что у основателей нет фин. модели, а деньги инвесторов они просаживали разъезжая по отпускам и конференциям. В итоге финансирование закрылось, собственно как и сам проект.
Управление командой, состоящей из 3 бэков, 1 фронта и 2 QA.
Планирование и разбиение задач в таск трекере.
Разработка наиболее сложных частей проекта.
Создание каркаса, на котором далее продолжали работать бэки.
Разработка приложений для продуктов компании
-
relax.by —
Полный каталог заведений Минска и регионов, поиск ближайших заведений, афиша мероприятий страны, вызов такси
Интересные задачи
- Кластеризация заведений на Google Maps
- Кастомный первый экран, который конфигурируется на стороне сервера
- Анимации при скроле
- Написание API для приложения
Технологии
Objective-C, MVVM, ReactiveCocoa, sqlite3, PHP -
103.by —
Поиск аптек с лекарствами
Интересные задачи
- Анимации при скроле
- Написание API для приложения
Технологии
Objective-C, MVVM, ReactiveCocoa, sqlite3, PHP
Разработка продуктов компании
-
CityPlatform —
Создание CRM для городских платформ.
Включает в себя модули: Главная страница, Каталог компаний, Каталог товаров, Персональный сайт, Афиша с билетным агрегатором, Фотоотчеты, Скидки, ЖурналИнтересные задачи- Написание проекта с нуля на Yii
- Построение архитектуры и стурктуры БД
- Создание админ-панели с широким функионалом, которая позволяет очень сильно кастомизировать сайт
- Классификация товаров - сопоставление товаров от сторонних продавцов с таварами в нашей системе
- Интеграция с сервисами СМС и Email рассылок
Технологии
PHP, MySQL, Yii Framework, RabbitMQ, Redis -
relax.by —
Гид по развлечениям и городской жизни. Сервис по бронированию заведений и услуг.
Сделан на CityPlatform
Уникальных посетителей в сутки: 68 735
-
103.by —
Портал о здоровье и красоте. Сервис поиска лекарств.
Сделан на CityPlatform
Уникальных посетителей в сутки: 88 419
-
dom.by —
Сервис по подбору товаров и услуг для дома.
Сделан на CityPlatform
Уникальных посетителей в сутки: 27 214