Application Backbone
Go · Kubernetes
Rozszerzalna architektura mikroserwisowa z automatycznym skalowaniem, monitoringiem i CI/CD, obsługująca wysokie obciążenia i zapewniająca niskie opóźnienia. Napisana w Go (frontend Angular), wdrożona na Kubernetesie z wykorzystaniem Helmfile (deploymentem typu push), z monitoringiem opartym o Prometheus, Grafana i Loki.
System obsługuje podstawowe funkcjonalności takie jak autoryzację, komunikację mailową czy płatności wykorzystuje REST, gRPC, GraphQL i został zaprojektowany z myślą o łatwej rozbudowie o nowe funkcjonalności i integracje, a także zapewnieniu wysokiej dostępności i odporności na błędy.
Security •
Performance •
Cloud •
Microservices
Inteligentne oświetlenie
C++ · Matter
System sterowania oświetleniem oparty o protokół Matter, z integracją głosową i automatyzacją scenariuszy. Projekt obejmował zarówno integrację z asystentami głosowymi, jak i działanie automatyczne oparte o harmonogramy i wykrywanie obecności.
Embedded •
IoT
Recipe Picker
Java · Spring · Flutter
Aplikacja do zarządzania przepisami kulinarnymi z funkcją wyboru przepisu na podstawie dostępnych składników. Backend napisany w Javie z użyciem Spring Boot, frontend mobilny we Flutterze. Aplikacja umożliwia użytkownikom dodawanie własnych przepisów, ocenianie i udostępnianie ich innym użytkownikom. Aplikacja korzystaa z WebFlux do obsługi asynchronicznych operacji i zapewnienia wysokiej wydajności. Dzięki strumieniowaniu danych i reaktywnemu podejściu, system jest w stanie obsłużyć dużą liczbę użytkowników, zapewnić płynne działanie nawet przy dużej liczbie przepisów i składników.
Realtime •
Data Quality •
Mobile
Debt Tracker
Flutter · Firebase
Aplikacja mobilna do zarządzania długami i pożyczkami między znajomymi, z funkcją przypomnień i podsumowań. Aplikacja umożliwia użytkownikom dodawanie długów, ustalanie terminów spłaty oraz wysyłanie przypomnień do osób, które są winne pieniądze. Backend oparty o Firebase zapewnia skalowalność i niezawodność, a frontend we Flutterze oferuje intuicyjny interfejs użytkownika. Aplikacja wykorzystuje Firebase Cloud Messaging do wysyłania powiadomień push, co pozwala użytkownikom być na bieżąco z ich zobowiązaniami finansowymi.
Mobile •
Cloud
Tokenizacja Kart
Java · Spring · OpenShift
Współtworzenie systemu zarządzania cyklem życia tokenów płatniczych dla portfeli wirtualnych (m.in. Apple Pay, Google Pay) oraz usług subskrypcyjnych. System obejmujący ponad 60 mikroserwisów znajdujących się w regulowanym środowisku PCI, skupiony na wysokim poziomie bezpieczeństwa i automatyzacji procesów płatniczych.
Security •
Payments •
Java
System e-Paragonów
Java · Go · Spring · AWS
Współtworzenie usługi integrującej karty płatnicze z systemami lojalnościowymi, umożliwiającej automatyczne przypisywanie e-paragonów do użytkownika bez kart członkowskich. System współpracuje z terminalami płatniczymi i przetwarza dane transakcyjne w czasie rzeczywistym, zapewniając wysoką jakość danych i dokładność przypisywania paragonów, co pozwala na skuteczne zarządzanie programami lojalnościowymi.
Data Quality •
Payments •
Transactions