Kuriu ir prižiūriu internetu valdomas informacines sistemas, orientuotas į stabilų veikimą, duomenų saugumą ir ilgalaikę plėtrą.
Pagrindinė programavimo kalba – Python, taip pat naudoju JavaScript ir PostgreSQL duomenų bazes.
Didelę patirtį turiu modifikuojant ir prižiūrint senesnius projektus, sukurtus naudojant:
Jeigu sistemą galima prižiūrėti – dažniausiai ją galima ir modernizuoti arba sukurti naują versiją, išsaugant verslui svarbią logiką ir duomenis.
Pirmenybę teikiu atviro kodo sprendimams ir sistemoms, kurios veikia Jūsų serveryje, o ne priklauso nuo trečiųjų šalių paslaugų.
Tai užtikrina:
Vengiu bet kokių užkrovimų iš trečiųjų šalių serverių – tai apima JavaScript bibliotekas, CSS failus, šriftus (fontus).
Visi projekto resursai laikomi lokaliai tame pačiame serveryje, laikantis same-origin principo, todėl sistema neturi priklausomybių nuo išorinių šaltinių.
Tai užtikrina:
Visuose projektuose naudoju užklausų ir vidinių ID numerių kodavimą. Vartotojui nematomi realūs duomenų identifikatoriai, o į serverį perduodamos tik užšifruotos reikšmės.
Tai apsaugo sistemą nuo piktavališko duomenų naudojimo ir neteisėto manipuliavimo užklausomis.
Užklausų kodavimas leidžia:
Trumpai tariant – net jei vartotojas bandytų keisti užklausos parametrus rankiniu būdu, sistema to neleis.
Pavyzdys:
Nekoduota užklausa:
/pvz_api/?page=kodavimas&id=4582&add=99.99&toid=45678821
Užkoduota užklausa:
/pvz_api/?nemid=Nb6UjceJzI!UQvOTeUXZI97uASsguqpJJkwyil4qv1HwjS9V$p...
Tokiu būdu realūs duomenys niekada nėra matomi naršyklėje, o visos užklausos yra patikrinamos ir iššifruojamos tik serveryje.
Šiuolaikinės naršyklės vis labiau riboja išorinius ryšius, siekiant apsaugoti vartotojus.
Dėl to dalis svetainių praranda funkcionalumą arba susiduria su prisijungimo problemomis.
Todėl projektuodamas sistemas orientuojuosi į nepriklausomą veikimą ir stabilumą ilgalaikėje perspektyvoje.
Sistema susideda iš serverio dalies, kur saugomi duomenys ir vyksta pagrindinė logika, ir naršyklės dalies, kur vartotojas mato informaciją ir su ja dirba.
Serveris apdoroja užklausas ir saugo duomenis duomenų bazėje, o naršyklė pateikia patogią valdymo sąsają.
Tai leidžia dirbti iš bet kurios vietos, centralizuotai saugoti informaciją ir lengvai plėsti funkcionalumą.
Šiuo metu – ne PVM mokėtojas.
Kūrimo ir testavimo aplinka čia develop.fromris.lt