MobilKredit
Application Developer
Vývoj a implementácia klientskej aplikácie MobilKredit, zameranej na správu stravovacieho a kreditného systému pre študentov, zamestnancov a koncových používateľov. Aplikácia poskytuje prehľadné a bezpečné prostredie na správu používateľského účtu, sledovanie zostatku kreditu, históriu transakcií a objednávanie stravy či služieb.
Kľúčové oblasti vývoja a zodpovednosti:
Vývoj klientskeho rozhrania a architektúra:
- Návrh a implementácia klientskej aplikácie na platforme .NET (C#)
- Oddelenie prezentačnej vrstvy od biznis logiky pomocou osvedčených návrhových vzorov (MVVM) pre zabezpečenie vysokej stability a jednoduchej rozšíriteľnosti.
- Optimalizácia odozvy aplikácie pri načítavaní dát z externých serverov a asynchrónne spracovanie sieťových požiadaviek.
Integrácia a komunikácia s backendovým systémom:
- Implementácia bezpečnej komunikácie s centrálnym stravovacím a kreditným serverom prostredníctvom REST/SOAP webových služieb.
- Správa autentifikácie používateľov, bezpečné uchovávanie prihlasovacích relácií a validácia dátových prenosov.
- Riešenie offline stavov, spracovanie chybových odpovedí servera a implementácia mechanizmov pre obnovu prerušeného spojenia.
Správa objednávok, kreditu a notifikácií:
- Implementácia modulov pre prehľad jedálnych lístkov, objednávanie, výber a stornovanie stravy v reálnom čase.
- Prehľad pohybov na stravovacom účte, kontrola aktuálneho finančného zostatku a história nákupov/dobití kreditu.
- Spracovanie systémových hlásení, potvrdzovacích dialógov a informačných notifikácií pre používateľa.
Použité technológie:
- Platforma a jazyk: C#, .NET ekosystém (WPF / .NET MAUI / Xamarin)
- Architektúra: MVVM (Model-View-ViewModel), asynchrónne programovanie (async/await), Dependency Injection
- Dáta a integrácia: REST API / SOAP webové služby, JSON/XML serializácia, lokálny caching dát
- Nástroje: Visual Studio, Git, diagnostika sieťovej komunikácie platformovej technológie Xamarin a úspešne ju nasadiť do ostrej produkcie pod jednotnou kódovou bázou pre Android aj iOS (Apple).
Projekt bol realizovaný a obhájený v rámci mojej bakalárskej práce na VUT v Brne. Výsledkom je plne funkčný produkčný produkt, ktorý aktívne využívajú tisíce používateľov:
- Google Play (Android verzia)
- App Store (iOS verzia – MobilKredit 2)





