Ugrás a tartalomra
← Összes munka
Digitális termékek2023. szeptember – 2024. márciusSzerződéses munka

Meglévő alkalmazások javítása, arcfelismeréses és ujjlenyomatos belépés

Szakmai vezetőként, lead szerepben alakítottam át a meglévő alkalmazásokat teljes újraírás nélkül. Egy több ügyfelet elkülönítve kezelő rendszerhez igazítottam őket, és arcfelismeréses vagy ujjlenyomatos belépést építettem beléjük.

UIC Digital · hivatalos munkakör: Lead Fullstack React Native Development Expert

A helyzet

Több meglévő alkalmazás felépítését kellett rendbe tenni.

Mi volt benne nehéz?

Közben arcfelismeréses és ujjlenyomatos belépést kellett beépíteni úgy, hogy az alkalmazásokat ne kelljen teljesen újraírni.

Mi volt a feladatom?

  • Átnéztem az alkalmazások felépítését, és egységessé tettem, hogyan kérik le az adatokat a szervertől (TanStack Query).
  • Közös kódtárra, azaz monorepóra építettem a rendszert. NestJS használatával külön szerverréteget készítettem a felületek kiszolgálására (BFF). A rendszer több ügyfelet kezelt egymástól elkülönítve.
  • Swift- és Kotlin-modulokat fejlesztettem, hogy az alkalmazások a telefon saját arcfelismerését és ujjlenyomat-olvasóját használják a belépéshez.

Döntések és indoklásuk

Előbb az adatlekérést tettem rendbe
Így az új belépés ugyanúgy kéri le az adatokat, mint az app többi része, külön kivételek nélkül.

Eredmény

  • Körülbelül 40 %-kal kevesebb ismétlődő, sablonszerű kód.
  • 15 %-kal javult a sikeres, biztonságos bejelentkezések aránya.
  • Az alkalmazások betöltése 10 másodpercről 0,3 másodpercre gyorsult.

Mikor számít ez neked?

  • Ha egy meglévő appot kell rendbe tenni és bővíteni, nem az újraírást javaslom elsőként.