Что я умею стек, подход и границы
Если коротко: беру задачу целиком — от разговора о проблеме до работающего решения на вашем сервере с документацией. Ниже честно о том, чем работаю, что получается лучше всего и за что не возьмусь.
Знакомые ситуации
Что я делаю
Плагины по Moodle Coding Style: отчёты, печатные формы, обмены, нестандартная логика.
Автоматизация, разбор и перекладка данных, выгрузки, генерация документов, скрипты обмена.
Сложные выборки, оптимизация медленных запросов, индексы, разбор планов выполнения.
REST и SOAP, веб-сервисы, 1С, Битрикс24, платёжные шлюзы, обмен файлами и вебхуки.
JavaScript и TypeScript, React и Next.js, адаптивная вёрстка, темы и брендирование.
Linux, Nginx, PHP-FPM, MySQL и PostgreSQL, резервные копии, мониторинг, перенос и обновления.
Для кого: Организациям и компаниям, которые выбирают исполнителя и хотят заранее понимать его реальные компетенции и границы.
Как это выглядит на практике
Конкретно, без общих слов — что именно я делаю и какой результат вы получаете.
Мою нишу правильнее описывать не языком программирования, а типом задачи. Лучше всего у меня получается там, где нужно связать разнородное и понимать обе стороны: учебный процесс и код, 1С и Moodle, бухгалтерию и сайт, требования проверяющего и структуру базы данных. Такие задачи обычно проваливаются не по технической причине, а потому что исполнитель знает только свою половину. Пятнадцать лет в образовании дают вторую половину: я понимаю, что такое учебный план, ведомость, часы, приказ и почему методист просит именно такую форму.
Порядок одинаковый почти всегда. Разбираю задачу и задаю неудобные вопросы, потому что формулировка заказчика редко совпадает с реальной проблемой. Пишу техническое задание сама и согласую его — от вас нужен пример результата и правила своими словами. Фиксирую смету и срок до начала работ. Делаю на тестовом стенде с вашей версией системы, показываю промежуточные результаты. Ставлю на продакшн с резервной копией и планом отката. Отдаю исходники, документацию и инструкцию, даю 30 дней гарантии. Дальше либо поддерживаю, либо спокойно передаю вашему администратору — зависимости от себя не создаю.
Чего я не делаю: мобильные приложения с нуля, серьёзный дизайн с нуля — я разработчик, а не дизайнер, и для нового фирменного стиля лучше взять дизайнера; не занимаюсь SEO-продвижением как услугой, хотя техническую часть сделаю правильно; не пишу юридические документы и не даю юридических заключений. Не беру задачи, где нужно обойти чужую защиту, накрутить метрики или сделать серую схему. И если вижу, что задача решается настройкой или бесплатным плагином, говорю об этом, даже когда мне выгоднее было бы промолчать: разовая выгода не стоит репутации.
Список технологий легко скопировать, и по нему нельзя предсказать результат. Значение имеет другое: доводит ли исполнитель задачу до работающего состояния на вашем сервере, останется ли код понятным через год, можно ли будет поддерживать его без автора, оформлена ли работа документами. Поэтому я всегда отдаю документацию и исходники, работаю официально как ИП по договору с закрывающими документами и стараюсь оставить систему в состоянии, где я не обязательна. Часть плагинов выложена бесплатно — по ним можно оценить качество кода до того, как что-то заказывать.
Как проходит работа
Разбираю ситуацию и текущий Moodle, фиксирую цели.
Прозрачный список работ, сроки и стоимость — без сюрпризов.
Внедряю и настраиваю с промежуточными демо.
Обучаю администраторов и остаюсь на поддержке по SLA.
Почему со мной
Работаете напрямую со мной, без менеджеров и наценок. Дарья Бруданова, ИП.
Договор, смета, понятные сроки. Данные — на российских серверах, по 152-ФЗ.
1С, ЕСИА, ФГОС, Витрина, Astra Linux — знаю требования наших вузов и колледжей.
Частые вопросы
Статьи по теме
Обсудим вашу задачу?
Короткий разговор и аудит — затем прозрачная смета. Официально, по договору.