Каждый день становлюсь немного лучше 😎🤙💨
Интересы:
- Высшая математика
- Баскетбол, велопрогулки, спортзал
- Криптография, блокчейн, криптовалюты
Soft Skills:
- Проактивность, ответственность, инициативность
- Сфокусированность на результате, умеренный перфикционизм
- Код-ревью и технические собеседования
- Управление: построение команды, конфликт-менеджмент, менторство, организация бизнес-процессов
Техника:
- MacBook Pro M3 Pro 18Gb / 1Tb
- iPhone 13
- Realme C31
Flutter:
- Менеджеры состояний: BLoC, Hydrated BLoC, Cubit Provider, Riverpod, Flutter Hooks
- Базы данных: Hive, Isar, Drift, Shared Preferences, Secure Storage
- Навигация: GoRoute, AutoRoute
- Сетевые запросы: gRPC/Proto, WebSockets, Shelf Router, Dio, Dio Interceptors, Freezed, Json Serializable
- Инъекция зависимостей: GetIt, Injectable, Provider, Riverpod
- Локализция: Intl, Flutter Localisation
- Нативные технологии: MethodChannels, Telephony, GoIP, TDLib, Process Run, Local Notifications, FCM, WorkManager, TFLite
- Криптография: Crypto, Pointly Castles
- Расширения Dart: Either, DartX, RxDart
- И многое другое, включая разработку на чистом нативе
Backend:
- Язык Go, фреймворк Fiber
- OpenTelemetry, Jaeger
- REST, gRPC, Proto, Websockets, GraphQL
- Nats, Kafka
- PostgreSQL, Redis
- S3 Minio
DevOps и инфраструктура:
- Git (GitHub/GitLab)
- GitLab CI/CD, CodeMagic, FastLine, SonarQube
- Sentry, Firebase, Amplitude, Qonversion, Appsflyer, Facebook/Meta Marketing
- Postman, Insomnia
- Docker, K8S, Rancher, Lens
Utils:
- Excalidraw, Drawio, Miro
- Obsidian
Менеджмент:
- ClickUp, Notion
- Trello, Jira, Confluence
Хакатоны и результаты:
-Сеченовский Инженерный Хакатон, 2022 год. Разработка цифровой рекомендательной системы для постановки диагноза по наличию симптомов - 3 место.
- Лидеры Цифровой Трансформации, 2022 год. Разработка Web-сервиса для просмотра DICOM изображений - 6 место.
- Лидеры Цифровой Трансформации, 2023 год. Разработка мобильного приложения МШИ - 7 место.
- Сеченовский Инженерный Хакатон, 2023 год. Разработка мобильного приложения для людей с РАС - 2 место.
Дипломы и сертификаты:
- https://drive.google.com/drive/folders/1M-1r_CSWp_aKXiBvR4BE3of6fLuEmrdT
LeetCode:
- https://leetcode.com/u/pchkauu/
SQL Academy, иду к сертификату:
- https://sql-academy.org/ru/profile/128977
Пишу конспекты по изучению новых технологий:
-https://github.com/pchkauu
Проект: мобильное приложение криптобанка. Штат 130 человек, 30 - в команде разработки, 6 - в подчинении
- Контроль за качеством и сроками выполнения задач
- Проведение код-ревью
- Технический анализ, планирование и распределение задач
- Принятие продуктовых решений совместно с продакт-менеджерами и продакт-овнером
- Принятие архитектурных решений совместно с лидами бэкенд и фронтенд команд
- Контроль за соблюдением регламентов и процесса релиза
Дополнительные обязанности:
1. Наставничество и обучение младших коллег
2. Оказание технических консультаций ключевым клиентам компании
Личные достижения:
1. Организовал и закрепил процессы спринтов, тестирования, релиза внутри команды
2. Организовал процессы дежурств, наблюдения за системой, описания и исправления SRE
Командные достижения:
1. MVP продукта было выпущено в продакшн за 3 месяца от начала проекта
2. Оборот компании в секторе где задействовано приложение стабильно показывает кратный ежемесячный рост
3. Продукты успешно выведены на рынок в 4 новых странах
Приложение в AppStore:
- https://apps.apple.com/ru/app/aifory-pro-crypto-wallet/id6470501693?l=en-GB:
Приложение в Play Market:
- https://play.google.com/store/apps/details?id=com.aifory.ap&hl=ru
Проект: мобильное приложение для фейс-фитнеса. Штат: 60 человек, 12 - в команде разработки.
- Проектирование архитектуры приложения в существующей инфраструктуре компании
- Написание бизнес-логики и интерфейса клиента, интеграция к API
- Pixel Perfect верстка по макету в Figma, добавление анимаций на свой вкус
- Подключение сервисов для аналитики, платежей In App Purchases
- Сборка и публикация приложений в Play Market и AppStore
Дополнительные обязанности:
- Ежемесячное проведение Code Review другого Flutter приложения компании
- Еженедельное обучение Flutter разработчиков компании из другого проекта
Являлся единственным Flutter разработчиком на проекте. Приложение от предыдущего разработчика получил в виде «фасада». Совместно с руководством было принято решение рефакторить, с нуля переписал за месяц без багов и костылей, первые продажи подписок начались в мае. К началу июля была завершена разработка всех основных фичей, приложение встало на продуктовые рельсы
Приложение в AppStore:
- https://apps.apple.com/en/app/facetone-face-fitness-yoga/id6479647008
Приложение в Play Market:
- https://play.google.com/store/apps/details?id=io.takeclass.facetone
Amplitude, Qonversion, Appsflyer, Facebook/Meta Marketing, Firebase Analytics, Sentry
Занимался научно-проектной деятельностью на базе Сеченовского Университета. Решал прикладные задачи Института Цифровой Медицины и лаборатории “Систем Поддержки Принятия Врачебных Решений”
- Проектирование и разработка мобильной и web версий Flutter приложения
- Интеграция с бэкендом на Flask, Django
Проекты Института Цифровой Медицины:
- Web-сервис для просмотра DICOM изображений, их разметки, сегментации и классификации патологий с целью формирования набора данных для машинного обучения.
- Модель машинного обучения для генерации патологии органов грудной клетки по заданным параметрам. Основное преимущество по сравнению с аналогами - возможность генерировать патологию с высоким разрешением как на плоскости, так и в пространстве.
Проекты Лаборатории “Систем Поддержки Принятия Врачебных Решений”:
- Автоматизация процесса определений видов колоний бактерий по снимкам с электронного микроскопа.
- Web-сервис для автоматизации отчетности по научным исследованиям лаборатории.
Личные проекты:
- Мобильное приложение “Emotion Sense” помогают людям с расстройством аутистического спектра научиться лучше распознавать свои эмоции и эмоции окружающих людей. Предоставляет функционал мини-игры для тренировки эмоций, а также содержит информацию с практическими рекомендациями по распознаванию и реагированию на определенные эмоции.
Командные достижения:
- Собран и размечен датасет из 3000 снимков людей с РАС. Обучена и интегрирована TFLite модель в Flutter приложение
- Вместе с профессиональным психологом был адаптирован дизайн приложения для людей с РАС
Проект: VR галерея современного искусства. Штат 20 человек, 1 - в команде разработки
- Разработка web и мобильного приложения на C# Unity
- Интеграция Google Cardboard SDK
- Публикация на сайте галереи
Ссылка на web версию:
- https://nikolskayagallery.com/vr
Flutter Middle+ | Май 2023 - Март 2024
Проект: мобильное приложение бизнес-клуба Terra.
Приложение в AppStore:
- https://apps.apple.com/ru/app/terra-core/id6467891028
Приложение в Play Market:
- https://play.google.com/store/apps/details?id=com.club.terra&hl=ru
Flutter Junior+ / Middle | Август 2021 - Май 2023
Проект: Android приложение платежного шлюза для проведения крипто-фиатных обменов. Штат 800 человек, более 100 - в команде разработки
- Написание кодовой базы приложения на Dart
- Верстка по готовым макетам
- Разработка нативных плагинов под Android на Kotlin и Java
- Написание Unit тестов
Дополнительные обязанности:
- L2/L3 поддержка, реакция на баг-реквесты с прода
- Организация регулярных образовательных митапов для разработчиков холдинга
Личные достижения:
- Интеграция TDLib и протокола GoIP в Dart проекте
- Самостоятельная настройка CI/CD для проекта
Передовая Инженерная Школа "Интеллектуальные Системы Тераностики"
Изучил Android SDK, Java, Gradle, SQLite и основы работы с Linux