Pereiti prie turinio

Atnaujinu ir prižiūriu esamas bei pasenusias PHP sistemas.

Kuo galiu padėti?

PHP atnaujinimas

Atnaujinu PHP, „Symfony“, „Laravel“ ir „WordPress“ sistemas bei individualius sprendimus be karkaso. Sutvarkau senstelėjusį kodą, bibliotekas bei integracijas, kurias paveikia versijų kaita.

Patikrinu kodo suderinamumą, pritaikau jį prie veikimą keičiančių naujovių (angl. breaking changes) ir ištestuoju svarbias sistemos dalis: formas, mokėjimus bei fonines užduotis.

PHP, Symfony, Laravel, WordPress

Klaidų šalinimas ir našumo optimizavimas

Diagnozuoju pasikartojančias klaidas, puslapių sulėtėjimus ir sunkiai atkartojamas problemas. Analizuoju sistemos išeities kodą, integracijas ir serverio konfigūraciją, kad nustatyčiau problemos priežastį.

Optimizuoju seną PHP kodą, sumažinu perteklinių kreipimųsi bei užklausų skaičių ir patikrinu, ar panašių trikdžių nekyla kitose sistemos dalyse.

Klaidų šalinimas, sparta, kodo refaktorinimas

Vartotojo sąsajos ir serverinė puslapių generacija

Tobulinu dalis, su kuriomis tiesiogiai sąveikauja vartotojai: formas, navigaciją, lenteles, filtrus ir valdymo skydus. Dirbu su „Vue“, „React“, serveryje generuojamais puslapiais bei sąsajomis, integruotomis į esamą PHP sistemą.

Tai apima neveikiančių funkcijų taisymą, pritaikymą mobiliesiems įrenginiams (angl. responsive) arba naujų sistemos langų kūrimą, išlaikant vientisą stilių.

Vue, React, serveryje atvaizduojami puslapiai

API integracijos ir foniniai procesai

Kuriu ir prižiūriu API integracijas, mokėjimo vartus bei automatinius procesus: el. laiškų siuntimą, duomenų importą ir eksportą. Dirbu su užduočių eilėmis, fono darbininkais (workers) ir periodinėmis užduotimis.

Užduotims užstrigus ar nutrūkus, nustatau trikdžių priežastis sistemos kode bei procesuose: patikrinu pakartotinius bandymus, vykdymo laiko limitus ir konfigūraciją.

API, mokėjimai, užduočių eilės, foniniai procesai, „Cron“ darbai

Naujų modulių ir funkcijų kūrimas

Papildau veikiančias sistemas verslui reikalingomis funkcijomis: ataskaitomis, vidiniais įrankiais, naujais procesais ir ryšiais su išorinėmis paslaugomis. Dirbu su „Symfony“, „Laravel“ bei nestandartinėmis PHP sistemomis.

Pakeitimai apima tiek vartotojo sąsają, tiek serverinę dalį. Užtikrinu, kad naujas funkcionalumas sklandžiai derėtų su esama sistema ir nesutrikdytų jos veikimo.

Symfony, Laravel, individuali PHP architektūra

Serverių ir aplinkos konfigūravimas

Konfigūruoju stabiliam veikimui reikalingą aplinką: PHP nustatymus, žiniatinklio serverius, foninius procesus ir periodines užduotis. Šalinu trikdžius, kai tas pats kodas skirtingose aplinkose veikia nevienodai.

Suderinu sistemos reikalavimus su serverio parametrais, atlieku reikalingus pakeitimus ir pateikiu aiškią konfigūracijos santrauką.

PHP nustatymai (php.ini), Nginx / Apache, foniniai servisai

Kaip vyksta bendradarbiavimas

  1. 1. Įvertinimas ir auditas

    Papasakojate apie sistemą ir esamus iššūkius. Peržiūriu sistemos veikimą, kodą, integracijas bei serverio aplinką, kad tiksliai nustatyčiau pradinę padėtį.

  2. 2. Planavimas ir prioritetai

    Sutariame dėl prioritetų ir darbų etapų. Įvertinu priklausomybes, galimas rizikas ir reikalingą laiką, kad prieš pradedant būtų aiški darbų apimtis.

  3. 3. Įgyvendinimas ir testavimas

    Atlieku suderintus programavimo darbus, tausodamas esamą sistemos struktūrą. Nuodugniai patikrinu paveiktus procesus ir įsitikinu, kad nekilo šalutinių klaidų.

  4. 4. Paleidimas ir palaikymas

    Aprašau atliktus pakeitimus, svarbius nustatymus ir pateikiu rekomendacijas ateičiai. Jei sistemai reikalinga nuolatinė priežiūra, sutariame dėl palaikymo plano.

Kokios pagalbos reikia jūsų sistemai?

Trumpai papasakokite apie sistemą ir ką reikėtų atlikti. Užtenka kelių sakinių. Jei turite konkretų terminą, paminėkite ir jį.

  • 15+ metų patirtisdaugiausia dirbant su PHP ekosistema
  • Lietuva (bendradarbiavimas nuotoliu)MB Stuff.lt

Saugumo sumetimais nesiųskite prisijungimo slaptažodžių ar konfidencialių klientų duomenų.