Инженер-разработчик с опытом разработки fintech-приложений 🧰, голосовых ассистентов 🤖, корпоративного софта в legal 🛡️, funtech-приложений 🎬
- Сейчас старший мобильный разработчик в Яндексе.
- Делал с доклад на Android Academy
- Иногда пишу на Хабр и Medium
- Запускал стартап на стыке Computer Vision и AdTech pet-project мобильное приложение Детские карточки (удалено т.к не поддерживал)
- Призер хакатонов Blockchain Founder 2018, Proof Of Skill 2018, PhotoHack 2019
- Имею опыт формирования и управления командой (до 10 чел) и разработки проекта с нуля, поставления разработки на поток - от хаотичных ручных сборок до четкого релизного процесса.
Персональный сайт: marashan.ru
Разработчик в сore-комаде мобильных приложений направления FunTech
• Проработка и реализация модульного подхода моно-репозитория с несколькими приложениями
• Проработка и реализация единого навигационного подхода - своего решения по навигации на основе Cicerone для переиспользования модулей в нескольких приложениях с экранами на Fragments и Composable
• Участие в процессе поставок приложений в магазины
• Проведение собеседований, участие в найме
Разработка МП платформы личных финансов Финуслуги.
Приложение - обладатель Премии Рунета 2022 (категория "Экономика и бизнес")
• Заложил масштабируемую архитектуру приложения с точки зрения разбиения на модули (core- и feature- модули), организации кода внутри модулей (Clean Architecture) и взаимодействия между модулями (обмен данными, навигация).
• Организовал гильдию Android разработчиков для обмена знаниями, выбора подходов и обсуждения перспективных направлений.
• Создал базу знаний мобильной разработки в компании.
• Разрабатываю core-функционал: сетевой слой, авторизация, фича-тоглы, аналитика, хранение приватных данных итд.
• Настроил CI/CD с использованием Gitlab CI; внедрил дежурство релиз-инженеров.
Cтек: Jetpack Compose, Jetpack Navigation, Coroutines + Flows, Ktor + kotlinx.serialization. JUnit + mockk для тестов, Glance
Проект "ВТБ Мобайл". Разработка мобильного приложения для ВТБ
Разработал с нуля до выхода на пользователей фичи:
• Афиша и продажа билетов (выбор мест на svg схеме + оплата) на "ВТБ Арену".
• Витрина сервисов для ремонта квартиры и дизайна интерьера с функционалом заказа услуги
Стек: Dagger2, Cicerone, Fragments
• Разработка с MVP до продаж первых "умных "устройств Сбера с голосовыми ассистентами - ТВ приставка и голосовая колонка с экраном.
• Разработка системных приложений: настройки, скринсейвер, системные сервисы.
• Разработка системного сервиса и SDK для встраивания computer vision. Разработка приложения видеозвонков на базе webrtc.
Стек: Android NDK, Binder, Camera 2 API
Разработка прототипов и запуск пилотных продуктов в отделе RnD.
• Взял на пол пути и доделал проект с использованием Vue.js, Python + Django, ML модель на базе Tensorflow
• С нуля в команде разработал backend для работы голосового ассистента с подключением сервисов Speech To Text, Text To Speech, ML-моделей для Intent Classification, разделение системы на микросервисы с использованием самописного брокера сообщений.
• Разработал прототип клиента голосового ассистента в виде Android приложения.
• Много UX решений и проверенных гипотез в прототипе легли в основу продуктов, запущенных в рынок.
Стек: Android, Java/Kotlin. Backend: Python (Django, Flask). Java (Spring Boot). Docker, Docker-Compose, MQ (RabbitMQ), SQL(PostgreSQL);
Заказная разработка корпоративного софта
Стек: Oracle PL/SQL + Oracle Apex + Java 7
Занимался практической аэродинамикой, разработал и реализовал систему автоматизрованного многоканального измерения давления в дозвуковых аэродинамических трубах
Обучался на курсах Технопарка Mail.ru
Проходил обучение в центре технологического предпринимательства МГТУ, финалист программы УМНИК, прошел обучение по практической ТРИЗ (теория решения изобретательских задач)
Были изучены основы технологии blockchain, алгоритмы консенсуса, смарт-контракты, рассмотрены примеры проектов