Данила Аринов

Junior 1С-разработчик — учётные системы, закупка / продажа / оплата

+7 901 431-82-98 · teivrim@gmail.com · Telegram @Smishnyavko · github.com/TeivrimOriginal · Портфолио · LinkedIn

О себе

Пишу на Python, C++ и Rust. Спроектировал конфигурацию 1С под цикл закупка → продажа → оплата: справочники, документы с движениями, регистры накопления, запросы на языке запросов 1С, управляемая форма документа. Параллельно пишу графические приложения с нуля: редактор изображений со своим immediate-mode интерфейсом и редактор визуальных новелл на Win32/GDI+. 1086 автотестов суммарно, CI на каждом пуше. Ищу стажировку 1С или джуна в учётном ПО, готов к тестовому заданию.

Опыт работы

Фриланс — заказы на Kwork Python · по заказам на Kwork
  • Telegram-боты, парсеры сайтов, REST API, автоматизация по ТЗ заказчиков; kwork.ru/user/teivrim.
Инди-игра на Unity — команда с опытным разработчиком C# · Unity
  • Пишу код и геймдизайн вместе с опытным разработчиком, вёл подбор людей в проект. Хакатон HackIT: собрал прототип за выходные.

Проекты

Простая бухгалтерия — конфигурация 1С:Предприятие 8.3 BSL · 2026
  • 4 справочника (контрагенты, номенклатура, склады, банковские счета с владельцем-контрагентом), перечисление видов операций, роли и подсистемы.
  • 3 документа: ПоступлениеТоваров, РеализацияТоваров, Платёжное поручение. Табличная часть «Товары», расчёт сумм и НДС в ПередЗаписью, движения по регистрам, отмена проведения.
  • 3 регистра накопления вида «Остатки» (товары на складе, взаиморасчёты, денежные средства) + регистр сведений по ценам.
  • Реализация не проводится, если не хватает товара: проверка остатка запросом к регистру и отказ проведения.
  • Управляемая форма платёжного поручения с клиентским модулем, общий модуль загрузки номенклатуры из CSV и выгрузки в JSON.
  • 425 автоматических проверок дампа без платформы (валидатор на Python: XML, uuid, все ссылки, полнота ConfigDumpInfo, парность конструкций BSL) + CI на каждом пуше. Платформа 8.3 под рукой не было — конфигурация собрана в формате дампа и проверена статически.
github.com/TeivrimOriginal/1c-simple-accounting
TPaint — редактор изображений Rust · 2026 — н.в.
  • Свой immediate-mode интерфейс без системных контролов: 15+ инструментов, слои с масками, 10 режимов наложения.
  • Форматы .tpaint, PSD и PNG; 158 юнит-тестов.
github.com/TeivrimOriginal/Copy-SAI-Paint-with-Rust
Anime DB — каталог из 3 публичных API Actix-Web · SQLite FTS5 · Docker
  • Агрегация AniList, Kitsu и Shikimori, ~20 тыс. записей, JSON API с фильтрами и пагинацией, Android-клиент.
  • 564 юнит-теста; CI: rustfmt, clippy с -D warnings, cargo test.
github.com/TeivrimOriginal/TeivrimSite
Редактор визуальных новелл C++ · Win32 / GDI+ · MinGW
  • 6 панелей редактора: Hierarchy, Scene, Inspector, Script, Asset Browser, Timeline; drag-and-drop из Проводника.
github.com/TeivrimOriginal/teivrim-novell-engine
practice-automation-tests — автотесты UI Python · Selenium, Pytest, Allure
  • 47 автотестов: 28 позитивных и 13 негативных на трёх страницах, 6 тестов формы обратной связи, отчёты Allure.
github.com/TeivrimOriginal/practice-automation-tests

Навыки

1С: BSL, справочники, документы и табличные части, регистры накопления и сведений, запросы 1С, движения и отмена проведения, управляемые формы, роли и права, обмен данными CSV / JSON Учёт: закупка, продажа, оплата, НДС, остатки и обороты, взаиморасчёты, контроль отрицательных остатков Языки: Python, BSL, C++17, Rust, SQL (SQLite), C# (Unity) Графика и интерфейсы: immediate-mode UI, Win32 / GDI+, Qt, спрайты, текстуры Инструменты: Git, дамп конфигурации 1С (/DumpConfigToFiles), CMake, Cargo, MinGW / MSVC, Docker, Linux, отладка и профилирование Практики: автотесты (1086 суммарно), CI, ревью кода, документирование

Дополнительно

Английский — чтение технической документации. Открытый код: 11 активных публичных репозиториев, лицензия MIT, у каждого проекта тесты и CI.

Скачать PDF
← Все резюме ← Вернуться на сайт