AutomatyzacjaIntegracjeOprogramowanie na zamówienie

Zdejmę ci z głowy nudną robotę.

Nazywam się Dzmitry, jestem programistą. Automatyzuję powtarzalną pracę biurową, łączę programy, które nie wymieniają się danymi, i naprawiam starsze narzędzia w Excelu, VBA i .NET, od których wciąż zależy twoja firma.

Pisz swoimi słowami. Nic nie zostanie wysłane, dopóki nie sprawdzisz tekstu na następnej stronie.

Zobacz, w czym pomagam

Przykład poglądowy: sześć ręcznych piątkowych czynności (eksport zamówień, pobranie pliku z CRM, poprawianie kolumny VAT, ręczne sprawdzanie sum, wklejanie do zestawienia i wysyłka pliku PDF) zamienia się w automatyczny proces w czterech krokach: zbieranie, kontrola, zestawienie i wysyłka. Raport jest gotowy w piątek o 07:00, a dwa wiersze musi jeszcze sprawdzić człowiek.

Znasz to?

Jeśli tak wygląda twój tydzień, jesteś we właściwym miejscu.

  1. Co piątek trzeba znowu poprawiać jakiś arkusz.

    Powiązana usługa: Excel i raporty
  2. Pracownicy ręcznie przepisują dane z jednego programu do drugiego.

    Powiązana usługa: Integracje
  3. Przygotowanie raportu trwa dłużej niż jego czytanie.

    Powiązana usługa: Raporty i dane
  4. Wszystko w firmie kręci się wokół jednego starego programu. Nikt nie chce go ruszać.

    Powiązana usługa: Starsze aplikacje
  5. Te same liczby wpisuje się ręcznie w trzech miejscach.

    Powiązana usługa: Automatyzacja procesów
  6. Nikt nie ufa sumom, więc ktoś za każdym razem liczy je od nowa.

    Powiązana usługa: Kontrola danych

Rozpoznajesz coś z tej listy? Opisz, jak to wygląda u ciebie. Na początek tyle wystarczy.Opisz swój problem

W czym pomagam

Najpierw poznaję proces, a potem wprowadzam najmniejszą zmianę, która rozwiąże problem na dobre.

Automatyzacja procesów

Powtarzalne czynności wykonuje za ciebie program.

Jeśli zadanie za każdym razem przebiega tak samo, może je wykonywać mały program uruchamiany według harmonogramu, nawet o trzeciej w nocy.

  • Cykliczne zbieranie, przetwarzanie i archiwizowanie plików
  • Dokumenty i e-maile tworzone na podstawie szablonów
  • Obieg akceptacji, który dziś zależy od czyjejś pamięci
  • C# / .NET
  • Harmonogram zadań
  • Automatyzacja Office
  • API

Automatyzacja w Excelu, VBA i Office

Excel zostaje. Ręczna praca znika.

Excel często dobrze się sprawdza. Problemem są czynności, które trzeba wokół niego wykonywać ręcznie.

  • Naprawa starych makr VBA
  • Dodatki VSTO z wygodnymi przyciskami i obsługą błędów
  • Dokumenty Word i wiadomości Outlook tworzone na podstawie danych z arkusza
  • Excel
  • VBA
  • VSTO
  • C#
  • Office
Więcej o automatyzacji w Excelu

Raporty i bazy danych

Liczby, których nie trzeba sprawdzać dwa razy.

Cykliczne raporty, importy i uzgodnienia z wbudowaną kontrolą. Nikt nie musi już porównywać zestawień wiersz po wierszu.

  • Automatyczne raporty z kilku źródeł
  • Import, czyszczenie i migracja danych
  • Uzgodnienia, które pokazują tylko rozbieżności
  • SQL Server
  • T-SQL
  • .NET
  • Excel
  • CSV / XML

Integracje

Programy same wymieniają się danymi.

Jeśli ktoś przepisuje dane z jednej aplikacji do drugiej, to zadanie powinna przejąć integracja.

  • Synchronizacja zamówień, danych klientów i faktur
  • Wymiana plików z systemami bez API
  • Zrozumiałe powiadomienie, gdy synchronizacja się nie powiedzie
  • REST API
  • Webhooki
  • Wymiana plików
  • SQL
  • Usługi .NET

Narzędzia wewnętrzne

Program dopasowany do sposobu pracy twojej firmy.

Czasem najlepiej sprawdza się mała aplikacja albo prawdziwa baza danych zamiast arkusza, którego wszyscy boją się posortować.

  • Aplikacje do wprowadzania danych, kontroli i akceptacji
  • Baza danych z prostym interfejsem zamiast wspólnego arkusza
  • Narzędzia do zadań, których nie obsługuje gotowy system
  • C#
  • .NET
  • WPF
  • SQL Server

Starsze aplikacje .NET i Windows

Najpierw naprawa. Wymiana tylko wtedy, gdy się opłaca.

Starszą aplikację, bez której firma nie może działać, trzeba naprawiać ostrożnie, a nie w pośpiechu pisać od nowa.

  • Naprawa starszych aplikacji .NET Framework, WinForms i WPF
  • Kompilacja na dowolnym komputerze, nie tylko na tym jednym
  • Stopniowe przejście na aktualny .NET
  • C#
  • .NET Framework
  • .NET
  • WinForms
  • WPF
  • SQL Server
Więcej o starszych aplikacjach

Z prawdziwych projektów

Większość projektów dla klientów jest objęta NDA, więc nazwy i liczby zostają poufne. Tak wygląda moja praca w praktyce.

Przetwarzanie dokumentów · klient objęty NDA

Setki dokumentów PDF tygodniowo, odczytywane automatycznie

Wcześniej
Co tydzień przychodziły setki dokumentów PDF. Pracownicy przepisywali dane z każdego z nich do formularza, a formularze trafiały potem do ręcznej weryfikacji.
Rozwiązanie
Automatyczne odczytywanie plików PDF, które wypełnia formularze, baza danych na wyniki i prosty system CRM dla osoby weryfikującej. Pokazuje on najważniejsze dane, na żądanie otwiera oryginał z chmury i oznacza wszystko, co nie spełnia kryteriów klienta, więc problematyczne dokumenty od razu rzucają się w oczy.

Jak to działa

Nie potrzebujesz specyfikacji, żeby zacząć, a wstępna wycena jest bezpłatna. Pracę rozpoczynam dopiero po twojej pisemnej zgodzie.

  1. Krok 1: Opisujesz problem

    W formularzu, swoimi słowami: jak to wygląda dziś i co ci przeszkadza.

  2. Krok 2: Dopytuję o szczegóły

    E-mailem albo w rozmowie. Jeśli trzeba, analizuję pliki i sam proces.

  3. Krok 3: Dostajesz pisemną ofertę

    Co zmienię, czego zlecenie nie obejmuje, a także szacunkowy koszt i czas realizacji.

  4. Krok 4: Pracuję etapami

    Każdy etap sprawdzasz na prawdziwych przykładach, więc na końcu nie ma niespodzianek.

  5. Krok 5: Przekazuję gotowe rozwiązanie

    Działające, udokumentowane i omówione z osobami, które będą z niego korzystać. Jeśli potrzebujesz wsparcia po wdrożeniu, uwzględnimy je w umowie.

Dzmitry Kazhamiakin, założyciel BoringJob
Dzmitry KazhamiakinZałożyciel i programista

Cześć, jestem Dzmitry.

Pracuję z oprogramowaniem, na którym firmy polegają na co dzień: plikami Excela pełnymi makr, aplikacjami desktopowymi, bazami SQL Server i połączeniami między nimi. Często działa o wiele dłużej, niż ktokolwiek zakładał.

BoringJob to tylko ja. Każdą wiadomość czytam osobiście, a jeśli zaczniemy współpracę, to ja zajmę się całym projektem.

  • C#
  • .NET
  • WPF
  • VSTO
  • Excel / VBA
  • SQL Server
  • Aplikacje desktopowe
  • Integracje
  • Starsze systemy
  • iOS i Flutter
Doświadczenie
11 lat w programowaniu
Lokalizacja
Polska (UE), praca zdalna
Języki
polski, angielski, rosyjski
Współpraca
Jedna osoba, bezpośredni kontakt

Tworzę i publikuję też własne aplikacje na iPhone’a: NapKit, FeedKit, KartGarage. To niezależne produkty, nie zlecenia dla klientów.

Więcej o mnie

Pytania i konkretne odpowiedzi

Te pytania zwykle padają na początku. Więcej odpowiedzi znajdziesz na stronie kontaktowej.

Czy potrzebuję specyfikacji technicznej?

Nie. Opisz, jak jest teraz i co chcesz zmienić. Stroną techniczną zajmuję się ja. Jeśli specyfikacja się przyda, przygotujemy ją razem.

Czy przyjmujesz małe zlecenia?

Tak. Na przykład jedno makro, które ciągle się psuje, jeden raport albo jedna integracja. Jeśli coś okaże się za małe na osobny projekt, powiem o tym.

Jak ustalasz cenę i termin?

Na podstawie zakresu, który wspólnie uzgodnimy. Wstępna wycena jest bezpłatna. Koszt i szacowany termin dostaniesz na piśmie, zanim zacznę pracę.

Na stronie nie ma cennika, bo dwugodzinna poprawka makra i migracja całego systemu mają ze sobą niewiele wspólnego.

Co się stanie, jeśli z jakiegoś powodu nie będziesz dostępny?

To zasadne pytanie w przypadku jednoosobowej firmy. Dokumentuję pracę tak, żeby inny programista mógł ją przejąć. Co i kiedy przekazuję, określamy w ofercie.

Co dzieje się z tym, co ci wysyłam? Czy możemy podpisać NDA?

Przesłane informacje wykorzystuję tylko po to, żeby ci odpowiedzieć i omówić ewentualny projekt. Nie używam ich do marketingu i nikomu ich nie sprzedaję. Formularz wysyła wiadomość na mój adres e-mail, a polityka prywatności (po angielsku) opisuje, z jakich usług przy tym korzystam i jak długo przechowuję wiadomości.

Jeśli potrzebujesz NDA, możemy je podpisać, zanim przekażesz mi wrażliwe informacje. W pierwszej wiadomości wystarczy ogólny opis, bez poufnych danych.

Co najpierw zdjąć ci z głowy?

Wystarczy kilka zdań. Sam je przeczytam i odpowiem e-mailem.

Opisz swój problem