Обо мне

Привет! Меня зовут Сергей, и я же xoma-zver. Я специализируюсь на разработке приложений на Java/Kotlin/C# с богатым опытом создания десктопных, мобильных и серверных решений.

Профессиональный путь Ссылка на заголовок

Программирую с 2013 года. Начинал с изучения Java 7 и создания ботов для ICQ с использованием движка Jimbot, затем перешел к Android-разработке. За это время накопил опыт в различных областях разработки - от мобильных приложений до профессиональных высокопроизводительных решений для космической отрасли.

Опыт работы Ссылка на заголовок

Программист | Институт космических исследований РАН (февраль 2023 – настоящее время)

  • Разработка программ управления аппаратурой через USB и Ethernet интерфейсы
  • Создание высокопроизводительных систем декодирования и анализа данных
  • Автоматизация обработки телеметрии космических аппаратов
  • Разработка вспомогательных инструментов и специализированных фреймворков

Инженер-геофизик | ООО “НПЦ ГЕОСКАН” (июль 2021 – декабрь 2022)

  • Сопровождение крупного проекта по обработке геофизических данных
  • Оптимизация процессов обработки данных через автоматизацию
  • Разработка программ контроля качества полевых данных
  • Создание ПО для работы с многоканальным АЦП и GPS

Старший специалист | “Иннопрактика” (сентябрь 2019 – июнь 2020)

  • Разработка программы планирования петрофизических исследований

Pet-проекты Ссылка на заголовок

Анализатор статистики World of Tanks / Мир Танков (2018 – настоящее время) - Android-приложение для просмотра и анализа игровой статистики с более чем 50 000 скачиваний в Google Play. Миграция на современный стек: Kotlin + Room + планируется Jetpack Compose.

Менеджер профилей HayDay - Android-приложение с более чем 4700 скачиваниями на 4PDA, включая облачные версии с подпиской и полным серверным стеком.

Дипломные проекты Ссылка на заголовок

Курсовая работа - Программа автоматического определения толщины бетонных конструкций по данным георадиолокации (.NET Framework + WinForms).

Бакалаврская работа - Система планирования проектов исследования образцов горных пород из скважин (C# + WPF + SQLite).

Магистерская работа - Программа интерпретации данных скважинной электротомографии (C# + WPF + Syncfusion).

Технические навыки Ссылка на заголовок

Основные технологии Ссылка на заголовок

  • Языки: C#, Java, Kotlin
  • Фреймворки: .NET (WPF, Avalonia, ASP.NET Core), Jetpack Compose, Ktor
  • Базы данных: SQL Server, MySQL, SQLite, PostgreSQL
  • ORM: Entity Framework Core, Room, Exposed

Мобильная разработка Ссылка на заголовок

  • Android (Views, Jetpack Compose)
  • Kotlin Multiplatform (KMP)
  • Coroutines, Koin DI, Retrofit/Ktor Client

Инструменты и практики Ссылка на заголовок

  • IDE: Visual Studio, Rider, Android Studio, IntelliJ IDEA
  • CI/CD: GitHub Actions, Azure DevOps
  • Архитектура: MVVM, Clean Architecture, DI patterns
  • Тестирование: xUnit, JUnit
  • Контейнеризация: Docker, Docker Compose

Образование Ссылка на заголовок

Московский государственный университет им. М.В. Ломоносова

  • Магистр (2022) - “Геология”, специализация “Малоглубинная и глубинная геофизика” (красный диплом)
  • Бакалавр (2020) - “Геология”, профиль “Геофизика”

Профессиональные принципы Ссылка на заголовок

Ценю качественный код и внимательность к деталям. Предпочитаю:

  • Глубокий анализ задач и предвидение возможных проблем
  • Открытое обсуждение технических решений
  • Ответственный подход к разработке

Цели и развитие Ссылка на заголовок

В настоящее время активно развиваюсь в области мультиплатформенной разработки с использованием Kotlin Multiplatform. Изучаю современные технологии экосистемы Kotlin и планирую создавать приложения для Android и iOS с общим бэкендом.

Хотя моя основная работа связана с десктопными приложениями на C#, я стремлюсь расширить экспертизу в мобильной разработке и серверных технологиях на Kotlin.

Я стремлюсь писать красивый и эффективный код, постоянно изучать новые технологии и применять их на практике.