Przejdź do głównej treści

Cześć — jestem Dariusz Rorat

Programista aplikacji konsolowych, desktopowych i webowych z wieloletnim doświadczeniem. Tworzę stabilne, utrzymywalne i wydajne rozwiązania dla systemów Windows i Linux.

Specjalizacje: aplikacje konsolowe do przetwarzania plików i automatyzacji, desktopowe aplikacje bazodanowe dla Windows, serwisy i portale internetowe.

Zdjęcie Dariusz Rorat

O mnie

Mam wieloletnie doświadczenie w tworzeniu aplikacji konsolowych (Windows, Linux), aplikacji desktopowych (Windows) oraz aplikacji webowych. Pracuję zarówno nad narzędziami do przetwarzania plików, skryptami automatyzującymi procesy, jak i rozbudowanymi aplikacjami bazodanowymi oraz portalami ogłoszeniowymi.

Co robię najczęściej

  • Tworzenie i optymalizacja aplikacji konsolowych: przetwarzanie plików, migracje, integracje z bazami danych.
  • Budowa aplikacji desktopowych dla Windows, szczególnie aplikacji bazodanowych i narzędzi dla użytkowników biznesowych.
  • Projektowanie i rozwój serwisów internetowych i portali (systemy ogłoszeń, CRUDy, API).
  • Automatyzacja procesów i tworzenie skryptów wspierających pracę zespołów i systemów.

Doświadczenie z bazami danych

Pracuję z relacyjnymi i lekkimi bazami danych: MySQL, PostgreSQL, SQLite, Firebird, Advantage oraz plikami CSV i innymi formatami danych. Duże doświadczenie przy projektowaniu schematów, optymalizacji zapytań i migracjach danych.

Dlaczego warto ze mną pracować

Łączę solidne umiejętności programistyczne z praktyką w tworzeniu aplikacji gotowych do produkcji. Stawiam na czytelny kod, testowalność i dobrą dokumentację. Dzielę się wiedzą na blogu — dzięki temu rozwiązania są przemyślane i łatwe w utrzymaniu.

Wybrane projekty

Portal ogłoszeń — silnik PHP + MySQL

Frontend: Bootstrap 5, Knockout.js | Backend: PHP (Koseven)

Projekt obejmował moduły ogłoszeń, wyszukiwanie, import/eksport danych oraz panel administracyjny. Odpowiedzialność: backend, optymalizacja zapytań, integracje z zewnętrznymi feedami.

Narzędzie wsadowe do migracji plików

C++ / Python | Windows / Linux

Konsolowa aplikacja umożliwiająca przetwarzanie dużych zestawów plików, transformacje formatów i zapis do wybranej bazy danych. Zaimplementowane raportowanie i retry-on-failure.

Aplikacja desktop dla działu sprzedaży

Lazarus / Firebird

Aplikacja do zarządzania zamówieniami i magazynem z lokalną replikacją danych oraz raportami drukowanymi.

Skrypty automatyzujące procesy ETL

C#, Python, SQLite

Zestaw skryptów do ekstrakcji, transformacji i ładowania danych dla analityków — harmonogramy, walidacja, raporty błędów.

Masz projekt lub pytanie?

Chętnie porozmawiamy — opisz krótko wymagania, a ja przygotuję wstępną analizę.

Informacja o cookies

Moja strona internetowa wykorzystuje wyłącznie niezbędne pliki cookies, które są wymagane do jej prawidłowego działania. Nie używam ciasteczek w celach marketingowych ani analitycznych. Korzystając z mojej strony, wyrażasz zgodę na stosowanie tych plików. Możesz dowiedzieć się więcej w mojej polityce prywatności.