W Poltorque byłem odpowiedzialny za projektowanie, tworzenie i utrzymanie szeregu rozwiązań programistycznych — od komunikacji niskopoziomowej ze sprzętem, przez zarządzanie pełnym cyklem życia sklepu internetowego, po automatyzację procesów biurowych.
Aplikacje serwisowe i integracyjne
Tworzyłem desktopowe aplikacje serwisowe dla kluczy dynamometrycznych marki BMS komunikujących się przez Bluetooth. Aplikacje zarządzały stanem pracy narzędzi w czasie rzeczywistym i zwracały wyniki pomiarów zintegrowane z infrastrukturą klienta przez protokoły przemysłowe takie jak Modbus RTU/TCP, OPC i inne metody integracji zależne od środowiska klienta.
- Warstwa komunikacji Bluetooth z kluczami BMS
- Zarządzanie stanem pracy i zbieranie wyników w czasie rzeczywistym
- Integracja z systemami klientów przez Modbus, OPC i inne
- Konfigurowalne mapowanie wyjść dla różnych środowisk klienckich
Platforma e-commerce / Witryna firmowa
Przejąłem pełną odpowiedzialność za sklep internetowy firmy, zarządzając kompletnym cyklem życia produktów — początkowo na platformie Sky-Shop, a następnie przeprowadzając migrację do Shoper.
- Kompleksowe zarządzanie cyklem życia produktów (tworzenie, aktualizacje, wycofywanie)
- Migracja platformy z Sky-Shop na Shoper
- Automatyzacja scrapowania i importu katalogu w JavaScript / C#
- Utrzymanie spójności danych podczas i po migracji
- Tworzenie i zarządzanie treścią na stronie internetowej firmy Poltorque
Oprogramowanie biurowe
Zbudowałem szereg wewnętrznych aplikacji desktopowych w C# / .NET automatyzujących powtarzalne procesy biurowe.
Generator ofert
Automatycznie generuje dokumenty ofert handlowych. Integruje się bezpośrednio z Shoper — dane produktów są pobierane z aktywnego sklepu, buforowane lokalnie dla wydajności i renderowane do sformatowanych ofert. Ceny i dostępność są zawsze spójne między sklepem a generowanymi dokumentami.
Generator certyfikatów
Oryginalne oprogramowanie niemieckiego producenta generowało certyfikaty z błędami kodowania. Napisałem narzędzie zastępcze od zera — generuje poprawnie zakodowane pliki PDF, automatycznie wysyła je e-mailem i obsługuje przypadki brzegowe powodujące błędy w oryginale.
- Odczyt surowych danych kalibracyjnych z plików źródłowych
- Generowanie poprawnie zakodowanych certyfikatów PDF
- Automatyczna wysyłka certyfikatów e-mailem
- Obsługa przypadków brzegowych powodujących błędy w oryginalnym oprogramowaniu
