Skip to content
View andrei-ag's full-sized avatar

Block or report andrei-ag

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
andrei-ag/README.md

Defense Systems Engineer (2001) → 1С Architect (2004 → now)

20+ лет строю системы на 1С для компаний enterprise-уровня. Начинал с разработки для корабельных арткомплексов (оборонная промышленность).
Увлекаюсь reverse engineering и системным программированием. Часть исследовательских проектов в репозиториях и блоге.

🏗️ 1С:Предприятие 8 (2004 → now)

  • Бюджетирование Т Плюс (УХ 1.3) — премия «1С:Проект года» (ТЭК) → eawards.1c.ru
    • Ускорение расчёта мастер-бюджетов более чем в 3 раза: расчёт зависимых показателей переписан с цикла на одноитерационный по графу зависимостей.
    • Снят лимит аналитик: 5 → ∞.
  • Аналог MS Project Server на 1С для оборонных предприятий (100+ пользователей) → erp-performance.ru
  • Руководство проектом с постоянным составом 25-30 специалистов (ТЭК, УУ+БУ+ЗУП+Биллинг): планирование и контроль работ, подготовка и согласование проектной документации, разрешение конфликтных ситуаций, управление ресурсами, содержанием, рисками и сроками.

🎯 СУПРА — Система Управления Приоритетами РАбот (2025 → now)

Расширение для 1С:БСП (платформа 8.3.26+), которое планирует задачи в реальном времени: даты старта и окончания пересчитываются по графу зависимостей асинхронно, без блокировок интерфейса и карточек задач.

Для кого: ИТ-команды, проектные офисы и внедренцы на 1С, которым нужен быстрый и простой инструмент планирования.

  • Режим реального времени. Инкрементальный пересчёт дат по графу зависимостей без нажатия кнопок. Исполнители работают как обычно: меняют статусы, трудоёмкость, атрибуты, вносят отчёты о работах.
  • Два режима загрузки ресурсов: одна задача на исполнителя в единицу времени либо без этого ограничения.
  • Гибкая методология. Бэклог, спринты, настраиваемая доска задач в духе Jira/Agile.
  • Приоритет = позиция в списке. Подход, который в MS Project реализуется настройкой «Leveling order = ID ONLY» (пояснение).

🔒 Лицензия: AGPL v3 Открытый код. Подробности о лицензии и участии в проекте в репозитории.

🤝 Идеи, замечания и вопросы приветствуются в Issues.

👉 github.com/eternal-beta/supra

📜 Сертификаты

  • MCSE: Data Management & Analytics (Microsoft, 2017)
  • MCSA: SQL Server 2012 (Microsoft, 2015)
  • Certified 1C:Expert (1С, технологические вопросы, высоконагруженная архитектура, 2011)
  • Certified 1C:Platform V8 Specialist (1С, внутреннее устройство платформы, 2004)

🔬 Исследовательские проекты

  • Explosion Antivirus (2004-2009, FASM, Win32): антивирус, написанный на ассемблере с нуля. Модульная архитектура, эмулятор x86 → xpl_av
  • RME (2000-2001, TASM, DOS): исследовательский проект, рекомпилятор 16-битного кода. Архитектура задумана как универсальный шаблон для бинарных трансформеров: конвейер, IR, табличная диспетчеризация → rme
  • the Sweeper (2000, TASM): антивирус с эмулятором инструкций → sweeper
  • Maximus Script Language (2001, C, DOS): язык запросов для БД BBS → MaximusSL

Эти проекты разной давности показывают, как я работаю с низкоуровневым кодом, архитектурой и анализом.

📝 Публикации

UinC.ru, WASM.ru. Архив: andrei-ag.github.io

📫 Контакты

GitHub Email

Popular repositories Loading

  1. MaximusSL MaximusSL Public

    Maximus BBS Script Language

    C 1

  2. xpl_av xpl_av Public

    Explosion Antivirus

    Assembly

  3. andrei-ag.github.io andrei-ag.github.io Public

    My personal blog

    HTML

  4. rme rme Public

    RME

  5. sweeper sweeper Public

    the Sweeper AV

  6. andrei-ag andrei-ag Public