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.
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ę.