M

Что я умею стек, подход и границы

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

Смотреть кейсы
Официально, по договору15+ лет в образовании60+ внедренийРоссийская специфика: 1С, ЕСИА, ФГОС

Знакомые ситуации

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

Что я делаю

PHP и Moodle

Плагины по Moodle Coding Style: отчёты, печатные формы, обмены, нестандартная логика.

Python

Автоматизация, разбор и перекладка данных, выгрузки, генерация документов, скрипты обмена.

SQL и базы

Сложные выборки, оптимизация медленных запросов, индексы, разбор планов выполнения.

Интеграции

REST и SOAP, веб-сервисы, 1С, Битрикс24, платёжные шлюзы, обмен файлами и вебхуки.

Фронтенд и вёрстка

JavaScript и TypeScript, React и Next.js, адаптивная вёрстка, темы и брендирование.

Серверная часть

Linux, Nginx, PHP-FPM, MySQL и PostgreSQL, резервные копии, мониторинг, перенос и обновления.

Для кого: Организациям и компаниям, которые выбирают исполнителя и хотят заранее понимать его реальные компетенции и границы.

Как это выглядит на практике

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

01
Сильная сторона — задачи на стыке систем

Мою нишу правильнее описывать не языком программирования, а типом задачи. Лучше всего у меня получается там, где нужно связать разнородное и понимать обе стороны: учебный процесс и код, 1С и Moodle, бухгалтерию и сайт, требования проверяющего и структуру базы данных. Такие задачи обычно проваливаются не по технической причине, а потому что исполнитель знает только свою половину. Пятнадцать лет в образовании дают вторую половину: я понимаю, что такое учебный план, ведомость, часы, приказ и почему методист просит именно такую форму.

02
Как я работаю

Порядок одинаковый почти всегда. Разбираю задачу и задаю неудобные вопросы, потому что формулировка заказчика редко совпадает с реальной проблемой. Пишу техническое задание сама и согласую его — от вас нужен пример результата и правила своими словами. Фиксирую смету и срок до начала работ. Делаю на тестовом стенде с вашей версией системы, показываю промежуточные результаты. Ставлю на продакшн с резервной копией и планом отката. Отдаю исходники, документацию и инструкцию, даю 30 дней гарантии. Дальше либо поддерживаю, либо спокойно передаю вашему администратору — зависимости от себя не создаю.

03
О чём говорю честно

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

04
Почему это важнее списка технологий

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

Как проходит работа

1
Аудит и задача

Разбираю ситуацию и текущий Moodle, фиксирую цели.

2
План и смета

Прозрачный список работ, сроки и стоимость — без сюрпризов.

3
Работа

Внедряю и настраиваю с промежуточными демо.

4
Передача

Обучаю администраторов и остаюсь на поддержке по SLA.

Почему со мной

Не агентство — эксперт

Работаете напрямую со мной, без менеджеров и наценок. Дарья Бруданова, ИП.

Официально и прозрачно

Договор, смета, понятные сроки. Данные — на российских серверах, по 152-ФЗ.

15+ лет и российская специфика

1С, ЕСИА, ФГОС, Витрина, Astra Linux — знаю требования наших вузов и колледжей.

Частые вопросы

Статьи по теме

Обсудим вашу задачу?

Короткий разговор и аудит — затем прозрачная смета. Официально, по договору.