O BoringJob

Cześć, jestem Dzmitry i prowadzę BoringJob.

Od 11 lat tworzę i naprawiam oprogramowanie, na którym opierają się firmy: pliki Excela z makrami rozwijanymi latami, aplikacje, których nikt nie chce ruszać, bazy danych zasilające kilkanaście raportów i połączenia między nimi.

Pod marką BoringJob oferuję tę pracę bezpośrednio, bez handlowców i bez pośrednictwa agencji. Czytam twoją wiadomość, odpowiadam na nią, a jeśli zaczniemy współpracę, cały projekt wykonam sam.

Dzmitry Kazhamiakin, założyciel BoringJob
Dzmitry KazhamiakinZałożyciel i programista
Doświadczenie
11 lat w programowaniu
Lokalizacja
Polska (UE)
Tryb pracy
Zdalnie, także z klientami z zagranicy
Języki
polski, angielski, rosyjski

Skąd nazwa „BoringJob”?

„Boring job” to po angielsku „nudna robota”. To właśnie na niej firmy tracą czas i pieniądze: cotygodniowy raport, podwójne wpisywanie danych, zawodne makro, aplikacja, którą da się skompilować już tylko na jednym komputerze.

Takie zadania są często za małe dla agencji i zbyt uciążliwe, żeby dalej robić je ręcznie. A ja je lubię. Zwykle kryje się w nich ciekawa zagadka, a dobre rozwiązanie wyraźnie ułatwia komuś pracę.

Z czym pracuję

Aplikacje desktopowe i biznesowe

  • C#
  • .NET Framework i aktualny .NET
  • WPF
  • Aplikacje desktopowe Windows
  • Narzędzia wewnętrzne dla firm

Excel i Office

  • Excel
  • VBA
  • Dodatki VSTO
  • Automatyzacja Office

Dane

  • SQL Server
  • Przetwarzanie danych
  • Migracje
  • Uzgadnianie danych
  • Raportowanie

Integracje

  • API
  • Wymiana plików
  • Przepływ danych między systemami

Starsze systemy

  • Utrzymanie
  • Debugowanie
  • Stabilizacja
  • Stopniowa modernizacja

Tworzenie produktów

  • iOS
  • Flutter
  • Programowanie wspomagane AI

Jak pracuję

  1. Najpierw zrozumieć

    Chcę zobaczyć, jak praca wygląda dziś, razem z obejściami. To w nich widać prawdziwe wymagania.

  2. Najmniejsza trwała zmiana

    Ulepszam to, co jest, jeśli to wystarczy. Przebudowuję tylko wtedy, gdy drobna poprawka na dłuższą metę kosztowałaby więcej.

  3. Celowo nudna technologia

    Sprawdzone narzędzia, z którymi poradzi sobie twój zespół albo kolejny programista.

  4. Widoczne postępy

    Małe kroki, które sprawdzasz na prawdziwych przykładach, zamiast wielkiej niespodzianki na końcu.

  5. Staranne przekazanie

    Notatki, omówienie i kod, w którym inny programista łatwo się odnajdzie.

Własne produkty

Projektuję, tworzę i publikuję też własne aplikacje. To niezależne produkty, nie zlecenia dla klientów. Pokazują, że potrafię doprowadzić program od pomysłu do wydania i dalej go utrzymywać.

Masz nudny problem do rozwiązania?

Opisz go swoimi słowami. Przeczytam i sam ci odpowiem.

Opisz swój problem