Produkty, które zbudowaliśmy: zadanie, rozwiązanie i rezultat.
Platforma
Technologie
Pokazano 3 z 18
Praca w zespołach
Projekty, przy których pracowałem w zespole klienta. Nazw klientów nie podajemy.
Game-match streaming platform
sty – lut 2023
Platforma streamingowa meczów gier z ligami, zakładami, portfelami i subskrypcjami.
Angular
NestJS
PostgreSQL
MongoDB
Rozwiązanie
W ramach krótkiej współpracy zbudowałem powiadomienia w czasie rzeczywistym przez sockety (stan nieprzeczytanych, zaproszenia do meczów i lig, zdarzenia nowych subskrybentów po stronie backendu), zarządzanie użytkownikami dla administratorów (role, status blokady z powodem, wyszukiwanie i sortowanie, zabezpieczenie przed zmianą własnej roli), zarządzanie płatnościami z blockchainem i transakcjami na kontach oraz panel kategorii z kadrowaniem obrazów i osobnym modułem zasad gry w API.
Team collaboration platform
2021 – 2022
RolaSenior Frontend Developer
Wielodostępna przestrzeń robocza z czatami, tablicami kanban, kalendarzem, notatkami, plikami i wideorozmowami w przeglądarce, na iOS, Androidzie i desktopie.
Angular
NestJS
MongoDB
Electron
Capacitor
Rozwiązanie
Przez półtora roku byłem jednym z najaktywniejszych frontend developerów, a także przeglądałem i scalałem pracę innych programistów:
Czat i wątki: edytor tekstu sformatowanego ze wzmiankami, emoji, wklejanymi obrazami i przeciąganymi plikami; wiadomości głosowe działające w przeglądarce, na desktopie i na iOS; wątki z plakietkami, paginacją i deep linkami z powiadomień push; nieskończone przewijanie z „przejdź do teraźniejszości”; wyszukiwanie; czaty grupowe i wiadomości prywatne; zamiana wiadomości w zadanie, wydarzenie lub notatkę wraz z załącznikami.
Tablice i zadania: kanban z przeciąganiem i automatycznym przewijaniem, backlog i archiwum, etykiety i filtry, estymacje, podzadania, osobiste tablice aktualizowane w czasie rzeczywistym.
Kalendarz, notatki i pliki: przypomnienia, wydarzenia całodniowe i cykliczne, obsługa zmiany czasu, checklisty, data room z publicznymi i prywatnymi folderami oraz uprawnieniami.
Wideorozmowy: rozmowy w przestrzeniach, projektach i wiadomościach prywatnych, dzwonek działający w tle na iOS, goście zewnętrzni.
Mobile i desktop: nowa nawigacja i przeprojektowane ekrany, obsługa iPada i orientacji poziomej, buildy na Androida i iOS oraz konta w sklepach, powiadomienia na desktopie, tryb Nie przeszkadzać, deep linki i podpisane buildy dla Windows i macOS.
Wydajność: kluczowe listy przeniesione do stanu NGXS, cache wątków, aktualizacja Angulara i TypeScriptu.
Early experience
2015 – 2021
Aplikacje mobilne na Ionic i Angular, w tym sterowanie urządzeniami przez Bluetooth opublikowane w App Store i Google Play, monitoring IoT przez MQTT, sklepy internetowe w PHP i marketplace ze zdjęciami stockowymi.
Ionic
Angular
Node.js
PHP
MySQL
MongoDB
Rozwiązanie
Analityka dla platformy SaaS · 2021. Dane z Google Analytics przetworzone i uporządkowane w pulpity i wykresy dla klientów platformy. Angular, Node.js, Express, MongoDB.
Sklep internetowy z meblami · 2018–2020. Zmiany w karcie produktu, integracje dostaw i płatności, własne moduły na OpenCart. PHP, JavaScript, MySQL.
Marketplace zdjęć stockowych dla fotografów · 2016–2020. Przesyłanie i pobieranie zdjęć, odczyt metadanych, wyszukiwanie z filtrami, systemy płatności i przechowywanie plików w AWS S3. PHP, JavaScript, MySQL, AWS.
Monitoring IoT urządzeń sieciowych · 2017–2020. Polecenia do niestandardowych routerów przez MQTT, zbieranie danych ze zdalnych urządzeń, pulpity i alerty dla użytkowników, gdy analiza spełni zadane warunki. Angular, Node.js, Express, MongoDB, PHP, Shell.
Aplikacja do nauki gry na gitarze na iOS i Androida · 2017. Lekcje wideo, ulubione i powiadomienia push o nowych lekcjach. Ionic, Angular, REST API.
Aplikacja do budowania nawyków na iOS i Androida · 2016–2017. Zbudowana od zera: codzienne zadania i nastrój, kalendarz, wykresy osiągnięć, zaplanowane lokalne przypomnienia. Ionic, Angular.
Aplikacja do sterowania urządzeniami przez Bluetooth · 2015–2016. Wyszukiwanie urządzeń, parowanie chronione hasłem, wysyłanie poleceń BLE i wyświetlanie ich stanu, logowanie i obsługa błędów; opublikowana w App Store i Google Play, z landing page’em na WordPressie. Ionic, Angular, Cordova, WordPress.