Богдан Малышев
Разработчик ПО | Kotlin, Android, Backend, Full-stack
О себе
Разработчик ПО с коммерческим опытом в Android/POS-платежных решениях
и самостоятельной практикой разработки прикладных продуктов,
backend-сервисов и клиентских приложений.
Основной фокус: Kotlin и JVM-экосистема, Android/KMP,
backend-сервисы, клиент-серверные системы, интеграции и разработка
продуктов end-to-end. Помимо основной работы, делаю собственные проекты:
KMP-игру с сервером, платформу для игрового сообщества и складское ПО
для розничной сети.
Ключевые навыки
- Kotlin, Java, Python, TypeScript, JavaScript, C, C++
- Android SDK, Jetpack Compose, Kotlin Multiplatform, Compose
Multiplatform
- Ktor, Spring Boot, REST API, WebSocket/STOMP, PostgreSQL, Exposed,
Flyway, JWT, OpenAPI
- Svelte, Docker, Docker Compose, Linux VPS, Nginx basics, release
scripts
- PDF/XLSX parsing, Apache POI, PDFBox, JSON, data pipelines, CLI
tools
- Git, testing, SOLID, code review, mentoring, state management, API
contracts, legacy refactoring, security-sensitive integrations
Коммерческий опыт
POSsoft
Android-разработчик | март 2024 - настоящее время
Разрабатываю ПО для POS-терминалов, платежных решений и эквайринговых
сценариев. Работаю с клиент-серверными контрактами, сетевыми
интеграциями, внешними устройствами, безопасной инициализацией и полным
жизненным циклом терминала.
- Переработал поддержку SSL/mTLS для терминала: сертификаты из
нескольких источников, тестовое покрытие ключевых сценариев, продакшен
без регресса.
- Интегрировал Linux-based пинпад с существующей платежной системой:
сопоставил доменные модели двух систем, реализовал кастомные прикладной
и транспортный протоколы, разобрал низкоуровневые особенности
транспорта.
- Исправил нестабильную обработку автоматических событий в
legacy-системе без WorkManager: реализовал надежный механизм пробуждения
терминала, запуска приложения и входа в сценарий обработки; закрыл
проблему, существовавшую около 2 лет.
- Оптимизировал Android build pipeline: сократил время повторной
сборки с 5-7 минут до 1-60 секунд за счет стабильного build cache и
исправления старых Gradle-скриптов.
- Реализовал 2 из 6 HTTP QR-host интеграций, работал с большинством из
8+ хостов и примерно 7 платформами терминалов.
- Регулярно проводил code review, помогал с онбордингом и менторством
нового разработчика, улучшал качество API-контрактов, DI и фоновых
сценариев.
Технологии: Kotlin, Android SDK, Jetpack Compose, Retrofit, Hilt,
Coroutines, Flow, Room, OpenAPI, REST API, HTTP API, TCP/IP, custom
protocols, SSL, mTLS, EMV, NFC
Автоматизация склада
для розничной сети
Full-stack разработчик | 2026 - настоящее время
Разрабатываю Auto Product Marker - внутреннюю систему автоматизации
складских процессов: чтение заказов Ozon/Wildberries, сопоставление
кодов маркировки, печать этикеток и экспорт операционных данных.
- Спроектировал backend на Kotlin/Ktor, frontend на Svelte,
PostgreSQL-схему, миграции и Docker Compose окружения.
- Интегрировал чтение заказов маркетплейсов, runtime-настройки
API-ключей в UI и шифрование секретов в БД.
- Реализовал импорт PDF/XLSX, извлечение и подбор локальных кодов
маркировки, журнал назначений, печать из браузера и Excel-экспорт.
Технологии: Kotlin, Ktor, PostgreSQL, Exposed, Flyway, JWT, Apache
POI, PDFBox, Svelte, Docker Compose
Самостоятельные проекты
RTSClicker
RTS/clicker-игра с KMP-клиентом для Android/Web, общей Compose
UI/логикой, Kotlin/Spring Boot backend, PostgreSQL и
WebSocket/STOMP.
BOTC Script Translator
Платформа для перевода и печати игровых скриптов. Инструмент
регулярно используется активной игровой группой; поддерживаю продакшен и
быстро реагирую на инфраструктурные инциденты.
- Python backend компилирует upstream/community-данные, patches,
lint-отчеты и JSON для botc.app.
- Svelte frontend поддерживает сборку сценариев, печатные листы и
стабильные ссылки.
21 School / системные проекты
Проекты 2021-2023: HTTP server на C++98 с sockets/poll/CGI, STL-like
containers, push_swap, Dining Philosophers на pthreads и full-stack
ft_transcendence на Vue/NestJS/PostgreSQL/Docker.
Образование
- МАДИ, Строительство уникальных зданий и сооружений, 2024
- 21 School, системная и full-stack разработка, 2021-2023,
выпускник
Дополнительно
- Английский: B2+, свободно работаю с документацией, спецификациями,
технической литературой и устной рабочей коммуникацией
- Дополнительно изучаю embedded development на ESP32, low-level
graphics programming на OpenGL и systems programming