В каких проектах принимал роль разработчика

1. Автоматизация оптовой торговли (Управление торговлей 11)

Контекст:
Клиент — дистрибьютор бытовой электроники, 4 филиала, 120 пользователей. Задача — внедрить единую ERP-систему и обеспечить бесперебойный обмен с внешним сайтом и складским ПО.

Ваша роль:
– Разработчик в команде из трёх 1С-специалистов.
– Отвечали за модули «Ценообразование», «Управление запасами» и «Отчётность».

Ключевые задачи и решения:

  1. Сложные скидочные программы:
    – Реализовал механизм расчёта наценок и скидок с учётом накопительных бонусов и промо-акций.
    – Использовал кэширование в ОбщиеМодули для ускорения массового пересчёта: время обработки снизилось с 15 мин до 5 мин.

  2. Интеграция с веб-магазином (Magento):
    – Настроил REST-обмен по JSON, учитывая специфику SKU и мультиязычность.
    – Добавил обработку ошибок и ретраи: надёжность отправки заказов выросла на 98 %.

  3. Оптимизация складских операций:
    – Переписал ключевые запросы, добавил недостающие индексы в MSSQL.
    – Скорость выборки остатков увеличилась в 3 раза.

Результат:
– Время на оформление заказа сократилось с 12 мин до 7 мин.
– Ошибки в учёте запасов упали на 60 %.

2. Зарплата и управление персоналом (ЗУП 3.1)

Контекст:
Производственный холдинг с 500+ сотрудниками на трёх заводах. Необходимость учёта посменных графиков, переработок и бонусов.

Ваша роль:
– Единственный разработчик проекта.
– Доработка типового решения и написание новых отчётов.

Ключевые задачи и решения:

  1. Гибкие графики работы:
    – Добавил сущность «Экипировка» в справочник сотрудников и связал её с расчётом компенсаций.
    – Настроил автоматический расчёт ночных смен и учёт льгот.

  2. Регламентные отчёты:
    – Разработал веб-отчёт «Переработки за квартал» на базе СКД с фильтрами по подразделениям.
    – Интеграция с Power BI через OData: руководители получали дашборд в реальном времени.

  3. Ускорение закрытия месяца:
    – Оптимизировал фоновые обработки, уменьшив время выполнения с 45 мин до 12 мин.

Результат:
– Сокращение времени расчёта зарплаты на 70 %.
– Прозрачность учёта посменных доплат.

3. Внедрение «Бухгалтерии предприятия» для сети кафе

Контекст:
Сеть из 15-ти небольших кафе, необходимость единых процедур бухучёта и электронного обмена с ФНС.

Ваша роль:
– Разработчик в проекте внедрения (две команды: ИТ и бухгалтерия).
– Адаптация конфигурации под единый план счетов и документооборот.

Ключевые задачи и решения:

  1. Обмен с банком и ФНС:
    – Настроил интеграцию по протоколу КБК, реализовал генерацию и приём UTM-отчётов.

  2. Типовые и собственные отчёты:
    – Написал обработку для автоматической выгрузки ОДВ-1 (оборотных ведомостей) в PDF.

  3. Миграция данных:
    – Спроектировал стратегию поэтапного переноса остатков, чтобы не останавливать работу точек.

Результат:
– Клиент перешёл на электронную отчётность в первый же месяц, бумажная рутина сократилась на 85 %.
– Ошибки в учёте затрат упали практически до нуля.

4. BI-проект по аналитике продаж

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

Ваша роль:
– Разработчик внешнего модуля на платформе 8.3.24.
– Настройка ETL-процессов и выгрузка в хранилище данных (SQL Server).

Ключевые задачи и решения:

  1. ETL-обработки:
    – Написал планировщик на РегламентныеЗадания для ночной загрузки данных.

  2. Сбор ключевых метрик:
    – Использовал СКД и фреймворк Data Processor для подготовки данных к отчетам Power BI.

  3. Мониторинг и уведомления:
    – Внедрил webhook-уведомления в Teams при сбоях ETL.

Результат:
– Среднее время загрузки данных — 20 мин.
– Аналитики получили доступ к свежей информации каждое утро.

Советы по рассказу о проектах

  1. Отдавайте приоритет бизнес-эффекту: укажите конкретные метрики (время, % ошибок, экономию).

  2. Покажите глубину погружения: расскажите, какие решения принимали и почему.

  3. Упомяните командную работу: опишите взаимодействие с аналитиками, тестировщиками и заказчиком.

  4. Говорите о сложностях: важно показать, как вы решаете нестандартные задачи.