Разработка на Python и C#
Пишу программы для обработки данных и повседневных рабочих задач. Подключаю внешние сервисы через API, автоматизирую сбор данных и подготовку отчётов.
Hello, I am
Software developer.
Infrastructure engineer.
Создаю сайты и приложения, автоматизирую рабочие задачи. Занимаюсь серверной инфраструктурой и сопровождением сервисов после запуска.
Открыт к новым проектам
sirius.hex@gmail.comРазработка сервисов
и системное администрирование.
Я Serhii. За 15 лет в IT моя работа объединила разработку приложений и системное администрирование. Создаю сайты и веб-сервисы, занимаюсь серверной частью и помогаю поддерживать проекты после запуска. Работаю с небольшими прикладными задачами и системами, в которых связаны несколько сервисов, базы данных и внешние API.
На Python и C# пишу программы для обработки данных, интеграций и автоматизации. Это могут быть сбор информации, подготовка отчётов или обмен данными между приложениями. Для Android использую Kotlin и Jetpack Compose. Разрабатываю Telegram-ботов и Mini Apps с подключением к серверной логике и базам данных.
У приложения есть и эксплуатационная сторона: где оно работает, кому доступны данные и что происходит при сбое. Занимаюсь серверами Linux и Windows, настройкой доступа, резервным копированием и мониторингом. Обслуживаю небольшие офисные и крупные локальные сети, использую VLAN для разделения сети и VPN для связи между площадками.
Kubernetes применяю в задачах зеркалирования и настройки серверной инфраструктуры в разных проектах. Работа с приложениями и серверами помогает разбирать сбои на нескольких уровнях: в коде, конфигурации, базе данных или сети. Скриптами автоматизирую повторяющиеся операции по обслуживанию.
Среди моих проектов есть веб-каталоги, Android-приложения для работы с данными и инструменты управления видеосервисами. Задачи различаются, поэтому состав технологий зависит от конкретного приложения и условий его эксплуатации. В портфолио собраны работающие веб-проекты и открытый исходный код.
Пишу программы для обработки данных и повседневных рабочих задач. Подключаю внешние сервисы через API, автоматизирую сбор данных и подготовку отчётов.
Разрабатываю приложения для телефонов на Kotlin. Собираю интерфейс на Jetpack Compose и подключаю данные приложения к серверным API.
Разрабатываю сайты компаний, каталоги и личные кабинеты. Подключаю базы данных, адаптирую интерфейс под телефон и размещаю готовый проект на сервере.
Боты для заявок, уведомлений и автоматизации. Mini Apps с интерфейсом внутри Telegram, личными кабинетами и подключением к вашим сервисам.
Настраиваю серверы Linux и Windows, резервное копирование и мониторинг. Соединяю офисы по VPN, разделяю сети с помощью VLAN и организую удалённый доступ.
Настраиваю видеопотоки, преобразование форматов и запись эфира. Подключаю программу передач, слежу за состоянием каналов и разбираюсь с обрывами вещания.
Развёртывание приложений
и сопровождение инфраструктуры.
Серверы, сети и Kubernetes применяю в проектах с разными задачами. Для веб-сервиса важны доступность API и работа базы данных, для обработки данных нужно контролировать выполнение заданий. Инфраструктура должна учитывать эти различия.
Использую Kubernetes в задачах зеркалирования и настройки серверной инфраструктуры. Занимаюсь сопровождением приложений, Linux и Windows, сетевым доступом и резервным копированием. При сбоях проверяю состояние сервисов, настройки и соединения между узлами.
Облачная архитектура. AWS для веб-приложений, API и фоновой обработки данных: размещение сервисов, управление конфигурацией и выпуск обновлений.
Amazon EKS запускает Kubernetes, ECR хранит контейнерные образы, S3 предназначен для файлов и результатов обработки. Для PostgreSQL предусмотрен Amazon RDS. Сети описываются через VPC, права доступа через IAM. Route 53 отвечает за DNS, ACM за TLS-сертификаты; отдельные вычислительные задачи могут выполняться на EC2.
Docker упаковывает приложение с его зависимостями. В Kubernetes постоянные сервисы описываются через Deployments, разовые задания через Jobs, задачи по расписанию через CronJobs. Helm хранит шаблоны настроек. Проверки готовности и ограничения ресурсов помогают управлять запуском и нагрузкой.
Terraform описывает ресурсы AWS в коде и показывает план изменений до их применения. GitHub Actions может запускать тесты, собирать контейнерные образы и публиковать их в ECR. Argo CD приводит настройки приложений в Kubernetes к версии, сохранённой в Git. Такой подход называется GitOps: изменения проходят проверку и остаются в истории репозитория.
Prometheus собирает показатели работы приложений и серверов. В Grafana можно отслеживать время ответа API, частоту ошибок, загрузку ресурсов и выполнение фоновых заданий. Loki объединяет логи для разбора сбоев, Alertmanager направляет уведомления. Состав проверок зависит от сервиса и его пользовательских сценариев.
Платформа для нескольких приложений: личного кабинета, API и обработчиков данных. Архитектура рассчитана на корпоративные инструменты, Telegram-приложения и серверную часть мобильного продукта.
Восемь работ: Android-приложения, исходный код и веб-проекты. У сайтов можно открыть превью или перейти по ссылке.
IPTV / исходный код
Сервер видеопотоков с управлением через браузер. Принимает и раздаёт каналы, записывает эфир, показывает состояние потоков. Поддерживает цифровое телевидение DVB и управление удалёнными серверами.
Код и документация на GitHub ↗Android / медицинские данные / исследовательский проект
Android-приложение для анализа медицинских данных. Объединяет историю измерений, строит прогнозы с оценкой неопределённости и проверяет качество входных данных. В приложении есть отчёты и журнал событий, дополнительные расчёты выполняет сервис на Python.
Код и документация на GitHub ↗Каталог / e-commerce
Каталог коллекционных карточек: поиск, категории, объёмный просмотр и корзина.
Android-приложение / продукт
Android-приложение для проверки состава продуктов. Работает на трёх языках и помогает найти продукт по примерам.
Сайт бизнеса / демо
Сайт салона красоты с видеоподачей, каталогом процедур и демонстрационным сценарием записи.
Локальный бизнес / демо
Услуги, цены и галерея до и после. Адаптивный интерфейс и форма записи для груминг-студии.
Компьютерный сервис / демо
Каталог ремонта, выбор услуги и пошаговая заявка. Интерфейс для компьютера и телефона.
Каталог / демо
Кухни, шкафы и гардеробные. Каталог проектов с подробностями и формой расчёта.
Показано 8 проектов
Настройка IPTV
и видеосервисов.
Подключаю источники сигнала, настраиваю обработку потоков и их передачу зрителям. Если канал зависает или пропадает звук, проверяю источник, сервер и сеть. Для управления вещанием разрабатываю Stream Hub.
Типовая цепочка доставки видео
Обсудим ваш проект.
Напишите, что нужно разработать или настроить. Если проект уже работает, приложите ссылку и опишите, что хотите изменить.
Написать мне