Přejít na obsah
online
csv0.46.1 · 1d135e2
mainlane.io

Portfolio

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.