Привет, меня зовут

2ndside

Александр Алексеевских

AI-разработчик с бэкграундом в информационной безопасности и инфраструктуре

Собираю продукты на языковых моделях и держу их в рабочем состоянии: от Telegram-бота с несколькими LLM-вендорами до модуля с персональными данными. Челябинск, открыт к предложениям.

  • 3 коммерческих проекта
  • 2 в продакшене
  • студент ИБ, выпуск 2027
  • Челябинск / удалённо

О себе

Учусь на специальности «Информационная безопасность» в Челябинском радиотехническом техникуме, выпуск в 2027 году. Параллельно работаю: стажируюсь AI-разработчиком в продуктовой компании и веду коммерческую разработку модуля для HR-системы.

Основное, чем занимаюсь, — продукты на языковых моделях: интеграции с вендорами, RAG, боты, API и инфраструктура под всё это. Отдельная часть работы — безопасность: не в виде сертификатов о прослушанном курсе, а в виде разбора собственных систем. Перед открытием доступа к платформе, которую мы делаем командой, я прогнал по ней собственный пентест из пятнадцати фаз и нашёл гонки, из-за которых можно было списывать деньги двадцать раз, а платить один.

Мне интереснее всего то место, где система ведёт себя не так, как написано в документации. Ниже — разборы таких случаев, с замерами и цифрами до и после. Это и есть главная часть этого сайта: списком технологий сейчас никого не удивишь, а тем, как человек ищет причину, — вполне.

Сейчас

Проекты

Инженерные истории

Здесь разборы конкретных случаев: что сломалось, как выглядело снаружи, как я искал причину и чем починил. Там, где есть замеры, они приведены. Там, где причина оказалась не в том, что я думал сначала, — это тоже написано.

  • Двадцать списаний по цене одного

    Перед открытием доступа прогнал по платформе собственный пентест на изолированном стенде с заглушёнными платными каналами. Проверка баланса стояла до блокировки строк и после неё не повторялась: двадцать одновременных списаний по сто звёзд при балансе сто отвечали успехом каждому. После фикса — один успех и девятнадцать отказов.

    asterioAI · 2026
  • Соединение с базой, у которого нет памяти

    Фоновая чистка шла в несколько проходов, хотя её должен делать один процесс. Замер на бою: три из четырёх процессов считали лидером себя. Причина — пулер в транзакционном режиме, в котором блокировки уровня сессии не работают вовсе. Там же выяснилось, что предохранитель на длительность запроса, числившийся включённым, по факту был равен нулю.

    asterioAI · 2026
  • Списание есть, ответа нет

    Пользователь нажимает генерацию, деньги уходят, дальше тишина. Причина — моя же ошибка при восстановлении кода из резервной копии, которую я «доказал» себе неправильной проверкой. Чинил не точечно, а защитной сетью: любое падение снимает блокировку и возвращает списанное.

    asterioAI · 2026
  • Панель, которая тормозила из-за 57 асинхронных обработчиков

    Ни один из них ничего не ждал асинхронно, а внутри были синхронные запросы к базе и хождение по SSH — всё в цикле событий. Развязка контринтуитивная: асинхронность пришлось убрать, чтобы запросы наконец пошли параллельно.

    asterioAI · 2026
  • Туннель поднялся, но трафика нет

    Три независимых дефекта под одним симптомом: признак связи приходил раньше, чем поднимался адаптер; код снимал собственный адрес перед его же постановкой; адрес оставался в состоянии, из которого Windows молча выбрасывает всё отправленное. Строка, которая должна была это отключать, не делала ничего — поле оказалось выходным.

    VANTAGE · 2026
  • Имя домена, которое становится командой

    Домены целей приходят с сервера и уходят в командную строку PowerShell. Проверку имени вынес отдельной задачей и написал раньше кода, который её вызывает. Имена отвергаются, а не экранируются: экранирование верно ровно до первой правки правил цитирования.

    VANTAGE · 2026
  • Провайдер подменяет DNS, и полный туннель это не лечит

    Пришлось сделать свой DNS-прокси на петле с переносом запросов на DoH байт в байт и правилами маршрутизации имён. Отдельное правило, выведенное из этой работы: оставшееся правило DNS опаснее оставшегося маршрута — маршрут рвёт интернет целиком и это видно сразу, а правило убивает ровно те домены, которые чинили.

    VANTAGE · 2026
  • IP согласия, который подделывался

    Вместе с согласием на обработку персональных данных фиксируется IP. После выставления приложения наружу доверие к заголовку прокси пережило смену окружения, и любой клиент мог подменить этот IP и заодно обойти ограничитель частоты. Нашёл при собственной проверке, а не в отчёте.

    Модуль пребординга для HRM-платформы · 2026
  • Договор на произвольное имя

    Кандидат мог отредактировать своё ФИО в публичной форме, и документ выпускался на введённое им имя без сверки с карточкой. Закрыл с обеих сторон: клиентской половины тут недостаточно, запрос отправляется и руками.

    Модуль пребординга для HRM-платформы · 2026
  • Агрегатор отрезал нас по IP

    Отказ на всех трёх боевых адресах. Проверил три версии по очереди: бан аккаунта — опровергнут запросом без ключа, плохой ключ — опровергнут запуском из другой страны, обход через шлюз — не помог. Осталось одно объяснение, и мы ушли к вендорам напрямую.

    asterioAI · 2026

Навыки

AI и LLM

Интеграции с вендорами напрямую, потоковые ответы, RAG (ChromaDB, sentence-transformers), локальные модели (Ollama, GGUF), агенты и работа с инструментами, токенный биллинг, разделение инструкций и данных как защита от подмены промпта.

Бэкенд

Python (FastAPI, aiogram, asyncio), TypeScript, PostgreSQL, Redis, проектирование схемы и миграции, фоновая обработка задач, идемпотентность денежных операций.

Инфраструктура

Docker и Docker Compose, nginx, certbot, UFW, PgBouncer, развёртывание и сопровождение на VPS, разнесение сервисов по хостам, мониторинг.

Информационная безопасность

Astra Linux (мандатный доступ, контроль целостности, домен ALD), ViPNet, валидация входных данных на стыках с интерпретаторами, работа с персональными данными, ограничение частоты запросов, собственный пентест перед релизом, разбор NDA.

Языки

Русский — родной. Английский — читаю документацию и техническую переписку.

Сертификаты

  • Hugging Face — Agents Course, Unit 1: Foundations of Agents
  • Cisco Networking Academy — Linux Unhatched
  • Cisco Networking Academy — Introduction to Cybersecurity

Бейджи Cisco — на моём профиле Credly.

Опыт и образование

Опыт

  • Август 2026 — сейчасАдминистратор ПК-клуба.
  • Август 2026 — сейчасVANTAGE: клиент и сетевая часть.
  • 2026 — сейчасСтажёр AI-разработчик. Прототип анализа договоров.
  • 2026 — сейчасКоммерческая разработка: модуль пребординга для HRM-платформы.
  • Март 2026 — сейчасasterioAI, сооснователь: боты, API, инфраструктура.
  • Май — июнь 2026Производственная практика в ООО «Управление информационной безопасности», отдел тестирования на проникновение.
  • Июнь — август 2025Выездной мастер по ремонту ПК, ООО «СК „Новый Уровень“».

Образование

  • 2023–2027Челябинский радиотехнический техникум, «Информационная безопасность».
  • 2026Чемпионат «Профессионалы», региональный этап, компетенция «Корпоративная защита от внутренних угроз информационной безопасности» — 4 место. Все шесть модулей: развёртывание DLP-системы InfoWatch в доменной инфраструктуре, политики, которые ловят утечки и не срабатывают на легальных данных, агентский мониторинг, аудит и расследование инцидента утечки, анализ инцидентов, защищённая сеть на ViPNet. Настраивал стенды для соревнований на базе техникума.
  • СоревнованияCTF в составе команды техникума, всероссийские олимпиады по программированию и ИКТ, олимпиада «Когнитивные технологии».
  • 2026Курс «Бэкенд-разработчик», АНО «Центр развития цифровых технологий Челябинской области».
  • 2025Базовый курс системного администрирования, Челябинский радиотехнический техникум.
  • 2020Курс «Разработка на Python», Академия ТОП.
  • ДополнительноTryHackMe, курсы Cisco Networking Academy, курсы по агентным системам.

Контакты

Быстрее всего — в Telegram. Отвечаю в тот же день.

Открыт к предложениям: AI и бэкенд, инфраструктура и DevOps, информационная безопасность. Очно в Челябинске, гибрид, удалённо. Готов к стажировкам и джуниор-позициям.