Android
Kotlin, Java, Jetpack Compose, Android SDK, Material 3, Widgets.
Разработка ПО · Android · Интеграции
Android-разработчик и разработчик программного обеспечения
Разрабатываю мобильные приложения и прикладные решения, работаю с сетевыми устройствами, видеонаблюдением, домофонией, SIP/VoIP и серверными API. В Android-разработке с 2019 года.
Обо мне
Компьютерными технологиями занимаюсь с начала 90-х. Всё начиналось с «Микроши», БК, «Электроники», Yamaha и, конечно, ZX Spectrum, на котором я начал изучать программирование. Уже тогда мне было интереснее не просто пользоваться готовыми возможностями, а разбираться, как всё устроено внутри.
Одним из первых серьёзных экспериментов стал собственный графический редактор для ZX Spectrum: для работы с Kempston Joystick пришлось самостоятельно исследовать порты ввода-вывода, а алгоритм заливки произвольной области я реализовывал без готовой функции языка.
Позже были Pascal, Delphi, Turbo Basic, немного Assembler, JavaScript и PHP. Помимо программирования много лет занимался компьютерной техникой — вплоть до сложного ремонта материнских плат ноутбуков. Этот опыт сформировал привычку разбираться в задаче на уровне системы, а не только отдельного фрагмента кода.
Сегодня основное направление — Android и связанное с ним прикладное ПО: приложения для видеонаблюдения и домофонии, работа с SIP-телефонией, сетевыми сервисами, авторизацией, API и взаимодействием с устройствами.
Текущий стек
Основной профиль — Android-разработка, интеграция мобильных клиентов с серверными сервисами и сетевым оборудованием.
Kotlin, Java, Jetpack Compose, Android SDK, Material 3, Widgets.
Coroutines, Flow, dependency injection, многослойная архитектура, работа с состоянием UI.
REST API, OkHttp, WebSocket, JSON, авторизация OAuth 2.0 / OIDC / PKCE.
SIP-телефония, Linphone, входящие вызовы, регистрация аккаунтов и сетевые сценарии.
PHP, HTML, CSS, JavaScript, небольшие web-сервисы, боты и интеграции.
Git, Linux, Windows Server, Apache, Nginx, reverse proxy, SSL и сетевые сервисы.
Собственный проект
Отдельное направление по разработке программного обеспечения: Android-приложения, ПО для Windows, web-сервисы и сайты под конкретные задачи.
История сайта
Эти небольшие учебные проекты оставлены здесь специально — как часть истории моей первой персональной страницы.