Produkty, které jsme vytvořili: úkol, řešení a výsledek.
Platforma
Technologie
Zobrazeno 3 z 18
Práce v týmech
Projekty, na kterých jsem pracoval jako součást týmu klienta. Názvy klientů neuvádíme.
Game-match streaming platform
led – úno 2023
Streamovací platforma pro herní zápasy s ligami, sázkami, peněženkami a předplatným.
Angular
NestJS
PostgreSQL
MongoDB
Řešení
Během krátké spolupráce jsem vytvořil oznámení v reálném čase přes sockety (stav nepřečtených, pozvánky do zápasů a lig, události nových odběratelů na backendu), správu uživatelů pro administrátory (role, stav zablokování s důvodem, vyhledávání a řazení, pojistka proti změně vlastní role), správu plateb s blockchainem a transakcemi na účtech a administraci kategorií s ořezem obrázků a samostatným modulem herních pravidel v API.
Team collaboration platform
2021 – 2022
RoleSenior frontend vývojář
Multi-tenant pracovní prostor s chaty, kanbanovými tabulemi, kalendářem, poznámkami, soubory a videohovory na webu, v iOS, Androidu a na desktopu.
Angular
NestJS
MongoDB
Electron
Capacitor
Řešení
Rok a půl jsem patřil k nejaktivnějším frontendovým vývojářům a zároveň jsem revidoval a mergoval práci ostatních vývojářů:
Chat a vlákna: editor formátovaného textu se zmínkami, emoji, vloženými obrázky a přetahovanými soubory; hlasové zprávy fungující v prohlížeči, na desktopu i v iOS; vlákna s odznaky, stránkováním a deep linky z push oznámení; nekonečné posouvání s „přejít na současnost“; vyhledávání; skupinové chaty a přímé zprávy; převod zprávy na úkol, událost nebo poznámku i s přílohami.
Tabule a úkoly: kanban s přetahováním a automatickým posouváním, backlog a archiv, štítky a filtry, odhady, podúkoly, osobní tabule aktualizované v reálném čase.
Kalendář, poznámky a soubory: připomínky, celodenní a opakované události, ošetření letního času, checklisty, datová místnost s veřejnými a soukromými složkami a oprávněními.
Videohovory: hovory v prostorech, projektech i přímých zprávách, vyzvánění, které funguje na pozadí v iOS, externí hosté.
Mobil a desktop: nová navigace a přepracované obrazovky, podpora iPadu a orientace na šířku, sestavení pro Android a iOS a účty v obchodech, oznámení na desktopu, Nerušit, deep linky a podepsaná sestavení pro Windows a macOS.
Výkon: klíčové seznamy převedené do stavu NGXS, cache vláken, upgrade Angularu a TypeScriptu.
Early experience
2015 – 2021
Mobilní aplikace na Ionicu a Angularu, včetně ovládání zařízení přes Bluetooth vydaného v App Store a Google Play, IoT monitoringu přes MQTT, PHP e-shopů a marketplace fotobanky.
Ionic
Angular
Node.js
PHP
MySQL
MongoDB
Řešení
Analytika pro SaaS platformu · 2021. Data z Google Analytics zpracovaná a uspořádaná do přehledů a grafů pro zákazníky platformy. Angular, Node.js, Express, MongoDB.
E-shop s nábytkem · 2018–2020. Úpravy karty produktu, integrace dopravy a plateb, vlastní moduly na OpenCartu. PHP, JavaScript, MySQL.
Marketplace fotobanky pro fotografy · 2016–2020. Nahrávání a stahování fotek, čtení metadat, vyhledávání s filtry, platební systémy a ukládání souborů v AWS S3. PHP, JavaScript, MySQL, AWS.
IoT monitoring síťových zařízení · 2017–2020. Příkazy pro vlastní routery přes MQTT, sběr dat ze vzdálených zařízení, přehledy a upozornění pro uživatele, když analýza splní nastavené podmínky. Angular, Node.js, Express, MongoDB, PHP, Shell.
Aplikace pro výuku hry na kytaru pro iOS a Android · 2017. Videolekce, oblíbené a push oznámení o nových lekcích. Ionic, Angular, REST API.
Aplikace pro budování návyků pro iOS a Android · 2016–2017. Postavená od nuly: denní úkoly a nálada, kalendář, grafy úspěchů, naplánované místní připomínky. Ionic, Angular.
Aplikace pro ovládání zařízení přes Bluetooth · 2015–2016. Vyhledávání zařízení, párování chráněné heslem, odesílání příkazů BLE a zobrazení jejich stavu, logování a ošetření chyb; vydaná v App Store a Google Play, s landing page na WordPressu. Ionic, Angular, Cordova, WordPress.