Специалисты
Технический стек:
- Нативная Android разработка 3+ года
Kotlin, Java, RxJava, Dagger2, Koin, Retrofit, Room, MVVM, MVI, Coroutines, OSMDroid, Device sensors, Flow, Google Navigation, Yandex Navi API, Workmanager, Firebase Crashlytics, Firebase Realtime Database, Firebase Push, Google Activity Recognition, AppLinks, Talkback (accessibility), TextToSpeech, Vosk Speech Recognition (Speech to text)
- Нативная iOS разработка 1 год
Swift, Carthage, RxSwift, Swinject, RSwift, Alamofire, Storyboards, Xibs, Pods, SPM
- Xamarin (iOS и Android) разработка 3+ года
C#, .NET, Mono, Simple injector, SQLite, SignalR, Refit, MVVM Light, NUnit, LightMock
- Десктоп разработка подWindows ~6 месяцев
WPF, XAML, Material Design In XAML Toolkit, Touch-screens design (with on-screen keyboards), AppCenter, Serilog
- Другие фреймворки и SDK
Google Maps, AppCenter, REST, JSON, Firebase, FCM
- Остальное
руководство и управление командой, коучинг участников по команде, объектно-ориентированное проектирование, протокол-ориентированное проектирование, шаблоны проектирования, внедрение зависимостей, тестирование и устранение неполадок программного обеспечения, жизненный цикл разработки программного обеспечения
Образование:
Томский Политехнический Университет - бакалавр, 2010 – 2014, Программная инженерия
Томский Политехнический Университет - магистр, 2016 – 2018, Факультет компьютерных наук и инженерии программного обеспечения
Android-приложение для просмотра карты метро
Android-приложение для просмотра карты метро города с поиском маршрутов и отображением различной информации о станциях, линиях, POI и т.д. Роль: Разработчик Android, Техлид Обязанности: разработка информационных экранов, проверка мердж-реквестовов
Kotlin, Coroutines, Moshi, WebSocket, FragmentManager, Themes, Languages
Декабрь 2022 - Январь 2023 месяца
Приложение для Android/iOS для оплаты коммунальных услуг
Приложение позволяет пользователю добавлять учетные записи для оплаты помещений и личных услуг. Пользователь также может просматривать историю платежей и потребления, а также оплачивать коммунальные услуги. Роль: Разработчик iOS и Android Обязанности: разработка логики приложения, модификация существующих функций
Swift, Storyboards, Xib, Pods, Kotlin, Coroutines, Flow, Room, Retrofit2, Tinkoff Payment SDK
Октябрь 2022 - Февраль 2023 месяца
Приложение для людей с ограниченными возможностями
Android/iOS приложение. Голосовой ввод данных для слепых. Озвучивание текста для слепых. Голосовое управление приложением. Помощь в навигации слепых людей через GPS и BLE. Роль: Техлид, Аналитик Обязанности: исследование возможностей инструментов распознавания речи (Android + iOS), исследование возможностей инструментов преобразования текста в речь (Android + iOS), исследование инструментов и способов работы с устройствами BLE типа Beacon (Android + iOS), подготовка отчета о возможностях имеющихся инструментов и сравнительных данных о преимуществах и недостатках.
Kotlin, Swift, Android Speech Recognition, Vosk, SpokeStack, SF Speech Recognizer, Android Text To Speech, iOS AVSpeechSynthesizer, BLE Altbeacon libs
Февраль 2022 - н.в. месяцев
Android-приложение для удаленного управления и диагностика большого парка устройств (2000+) по websocket
Приложение позволяет держать связь с устройствами в режиме реального времени. Дает возможность видеть, что происходит на экранах устройств, получать и отправлять файлы, выполнять shell команды и т.д. Роль: Android разработчик Обязанности: Разработка логики приложения.
Kotlin, Kotlin Coroutines, OkHttp WebSocket, Foreground Service, Java Runtime exec (rooted devices), pm commands exec (grant permissions, etc)
Февраль 2022 – Март 2022 месяца
Android-приложение для строительного магазина
Android-приложение для помощи в оказании услуг с возможностями строительного магазина. Роль: iOS разработчик Обязанности: разработка логики приложения, доработка уже существующей функциональности.
Swift, Storyboards, Pods
Январь 2022 – Февраль 2022 месяца
Пренатальное оздоровительное приложение
Пренатальное оздоровительное приложение, которое поможет во время беременности и материнства. Будущие матери могут получить простые, квалифицированные советы от экспертов по материнскому благополучию, в том числе от инструкторов по фитнесу и йоге, физиотерапевтов, диетологов, акушерок, консультантов по грудному вскармливанию и экспертов по сну. Полная программа питания и хорошего самочувствия, которая сочетает в себе персонализированные добавки с командой пренатальных экспертов. Роль: Android разработчик Обязанности: разработка логики приложения, доработка уже существующей функциональности.
Kotlin, Kotlin Flow, Coroutines, ViewModel, MVI, Firebase Firestore, Firebase Cloud Functions, Fragment Result API
Сентябрь 2021 – Декабрь 2021 месяц
Дородовое и послеродовое оздоровительное приложение
Дородовое и послеродовое оздоровительное приложение, которое поможет во время беременности и материнства. Будущие матери могут получить простые, квалифицированные советы от экспертов по материнскому благополучию, в том числе от профессиональных инструкторов по фитнесу и йоге, физиотерапевтов, диетологов, акушерок, консультантов по грудному вскармливанию и экспертов по сну. Роль: Android разработчик Обязанности: разработка логики приложения, доработка уже существующей функциональности.
Kotlin, Kotlin Flow, Coroutines, ViewModel, MVI, Firebase Firestore, Firebase Cloud Functions, Fragment Result API
Июль 2021 – Август 2021 месяц
Android-приложение для управления устройствами
Android-приложение для управления устройствами и выполнения shell-команд для обновления приложений на устройствах. Роль: Android разработчик Обязанности: разработка логики приложения, добавление новой функциональности.
Kotlin, Kotlin Coroutines, Retrofit, Foreground Worker, Java Runtime exec (rooted devices), pm commands exec (grant permissions, etc), Alarm Manager
Май 2021 – Июль 2021 месяц
Мобильное приложение для водителей
Мобильное приложение для водителей, которое помогает построить маршрут по прибывшим точкам и помогает в пути. Роль: Android разработчик
MVVM, View Binding, Room, Coroutines, Koin, Flow, Google Navigation, Retrofit, Yandex Navi API, System Alert Window, Workmanager, Firebase Crashlytics, Firebase Realtime Database, Firebase Push, Google Activity Recognition
Март 2021 – Апрель 2021 месяц
Приложение для автомобильного дисплея на базе Android
Роль: Android разработчик Обязанности: разработка бизнес-логики приложения, разработка UI.
MVVM, Data Binding, Glide, Room, RxJava2, Dagger2
Декабрь 2020 – Январь 2021 месяц
Мобильное приложение для управления страхованием автомобилей
Мобильное приложение для водителей, которые могут гибко управлять страхованием автомобилей - на время, на поездки, на пакет километров непосредственно перед поездкой. Роль: Android разработчик Обязанности: разработки части бизнес-логики (мониторинг датчиков устройств, обратное геокодирование, распознавание действий пользователей).
MVVM, Data Binding, Retrofit, Glide, Room, Firebase push, Firebase crash analytics, Open street map, Coroutines, RxJava2, Google Activity Recognition API
Сентябрь 2020 – Декабрь 2020 месяцев
Приложение для работы с электрическими и газовыми автомобилей
Приложение предназначено для работы с электрическими и газовыми автомобилями, построения маршрутов и доступных областей, которые доступны для движения с учетом текущего уровня заряда/ топлива, а также с учетом текущего стиля вождения, загруженности дорог, погодных условий. Роль: Android разработчик Обязанности: общая разработка приложения (ui, сервисы, viewmodel’и, бизнес- логика и т.д.).
MVVM, Android Navigation, Data Binding, Retrofit, Picasso, Firebase push, Firebase crash analytics, Open street map, Coroutines
Май 2020 – Сентябрь 2020 месяцев
Приложение для работы с термометрами LТА компании ТЕРМЭКС
Роль: Android разработчик Обязанности: разработка экранов приложения (ui, viewmodel’и)
Kotlin, RxJava, MVVM, Bluetoot
Январь 2020 – Февраль 2020 месяцев
Android-приложение для транспортного табло – дисплея
Android-приложение для транспортного табло – дисплея на базе Android с отображением остановок, движения по маршруту, рекламы и т.д. Роль: Android разработчик Обязанности: разработка логики приложения
Kotlin, RxJava2, OkHttp WebSocket, ExoPlayer, ObjectAnimator, Koin, Lottie, AppCenter (analytics, crashes)
Декабрь 2019 – по н.в. месяцев
Открытая площадка для подрядчиков и работников
Открытая площадка, где подрядчики/домовладельцы и работники находят друг друга для выполнения краткосрочных и разовых работ. Роль: iOS разработчик Обязанности: общая разработка приложения (ui, сервисы, viewmodel’и, и т.д.)
Swift, Auth0, RxSwift, Swinject, RSwift, Alamofire, Mvvm, SwiftDate, Appcenter, GoogleMaps
Октябрь 2019 – Декабрь 2019 месяцев
Открытая площадка для подрядчиков и работников
Открытая площадка, где подрядчики/домовладельцы и работники находят друг друга для выполнения краткосрочных и разовых работ. Роль: iOS разработчик Обязанности: общая разработка приложения (ui, сервисы, viewmodel’и, и т.д.)
Swift, Auth0, RxSwift, Swinject, RSwift, Alamofire, Mvvm, SwiftDate, Appcenter, GoogleMaps
Октябрь 2019 – Декабрь 2019 месяцев
Многоязычная система онлайн-бронирования туристических услуг
Роль: Xamarin разработчик (iOS) Обязанности: общая разработка iOS приложения (ui, сервисы, viewmodel’и, и т.д.).
.NET, C#, Xcode (for ui), Mvvm
Август 2017 – Ноябрь 2017 месяцев
SaaS-сервис для автоматизации продаж франчайзинга
Ориентированный на сеть магазинов (франчайзинг). Роль: Xamarin разработчик (Android), Desktop (Windows) разработчик, Team Lead Обязанности: общая разработка Android и десктоп приложений (ui, сервисы, viewmodel’и, и т.д.).
C#, .NET, Mono, Simple injector, SQLite, MVVM Light, XAML, Material Design In XAML Toolkit, Touch-screens design (with on-screen keyboards), AppCenter
Ноябрь 2016 – по н.в месяцев