Обо мне
Привет! Меня зовут Сергей, и я же 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.
Я стремлюсь писать красивый и эффективный код, постоянно изучать новые технологии и применять их на практике.