О BoringJob

Здравствуйте, меня зовут Дмитрий. Я и есть BoringJob.

Уже 11 лет я разрабатываю, исправляю и дорабатываю программы, на которых держится бизнес: файлы Excel с макросами, накопленными за годы, настольные приложения, которые никто не решается трогать, базы данных, на которых построен десяток отчётов, и интеграции между ними.

Под названием BoringJob я оказываю эти услуги напрямую, без менеджеров и посредников. Я читаю ваше сообщение, отвечаю на него, а если мы договоримся о сотрудничестве, выполнять работу тоже буду я.

Дмитрий Кожемякин, основатель BoringJob
Дмитрий КожемякинОснователь и разработчик
Опыт
11 лет в разработке
Где
Польша (ЕС)
Формат работы
Удалённо, в том числе с клиентами из других стран
Языки
русский, английский, польский

Почему «BoringJob»?

Boring job по-английски значит «скучная работа». Именно на такой работе незаметно теряются время и деньги: еженедельный отчёт, двойной ввод данных, хрупкий макрос, программа, которую можно собрать только на одном компьютере.

Для агентства такие задачи часто слишком мелкие, а продолжать делать их вручную слишком утомительно. Мне же они нравятся. За ними обычно скрывается интересная задача, а хорошее решение заметно облегчает кому-то работу.

С чем я работаю

Настольные и бизнес-приложения

  • C#
  • .NET Framework и современный .NET
  • WPF
  • Настольные приложения Windows
  • Внутренние инструменты для бизнеса

Excel и Office

  • Excel
  • VBA
  • Надстройки VSTO
  • Автоматизация Office

Данные

  • SQL Server
  • Обработка данных
  • Миграция данных
  • Сверка данных
  • Отчётность

Интеграции

  • API
  • Обмен файлами
  • Обмен данными между системами

Старые системы

  • Поддержка
  • Отладка
  • Стабилизация
  • Поэтапная модернизация

Собственные продукты

  • iOS
  • Flutter
  • Разработка с помощью ИИ

Как я работаю

  1. Сначала разобраться

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

  2. Простое решение, которое прослужит долго

    Если достаточно доработать то, что уже есть, я так и делаю. Переделываю с нуля, только когда мелкие исправления в долгосрочной перспективе обойдутся дороже.

  3. Сознательно скучные технологии

    Проверенные инструменты, которые сможет поддерживать ваша команда или следующий разработчик.

  4. Прозрачный ход работы

    Небольшие этапы, которые вы проверяете на реальных примерах, а не большой сюрприз в конце.

  5. Аккуратная передача проекта

    Документация, демонстрация работы и код, в котором легко разберётся другой разработчик.

Собственные продукты

Кроме того, я проектирую, разрабатываю и выпускаю собственные приложения. Это независимые продукты, а не клиентские проекты. Они показывают, что я умею довести продукт от идеи до выпуска и поддерживать его дальше.

Есть скучная задача, которую стоит решить?

Опишите её простыми словами. Я прочитаю и отвечу лично.

Описать задачу