Neodvisni full-stack razvijalec od leta 2012

DEV. DROZD <Full Stack />

CRM in interne storitve

Podjetjem pomagam pri uvajanju in razvoju CRM, internih storitev in spletnih trgovin. Izpopolnjujem obstoječe PHP/MySQL projekte, povezujem zunanje storitve in rešujem težave z zmogljivostjo. Komunicirate neposredno z menoj – od prve ocene do lansiranja in prenosa izvornih kod.

business/system.php dev.drozd od leta 2012
// Poslovna aplikacija - PHP / MySQL
final class Kernel
{
    public function __construct(
        private Router $router,
        private Database $db
    ) {}

    public function handle(Request $request): Response
    {
        $t = microtime(true);
        $route  = $this->router->match($request);
        $data   = $this->db->query($route->sql());
        return new Response($route->render($data), [
            'X-Render-Time' => round((microtime(true) - $t) * 1000, 2)
        ]);
    }
}
Zaledje in podatki✓
Vmesniki in integracije✓
Spremstvo in transfer✓
14+
Dolgoletne izkušnje
komercialni razvoj za podjetja
1:1
Neposredna komunikacija
z menoj na vsaki stopnji
360°
Celoten sistem
podatki, logika, vmesnik in razvoj
EUR
Dva formata
določeno fazno ali urno delo
01 - Storitve

Rešitve za cilje vašega podjetja

Povezujem se z novimi in obstoječimi produkti: CRM, interne storitve, spletne trgovine in integracije. Prvič, razumem poslovne procese, trenutno kodo in omejitve. Nato ponudim jasen obseg dela, faze in rešitev, ki jo je mogoče vzdrževati in razvijati po lansiranju.

CRM in interne storitve

Sistemi za stranke, naročila in interni procesi, prilagojeni dejanskemu delu vašega podjetja.

Izboljšanje PHP/MySQL

Razumem obstoječo kodo, dodajam funkcije, odpravljam napake in najdem razloge za počasno delo.

Trgovine in integracije

Razvijam spletne trgovine, povezujem zunanje storitve in vzpostavim izmenjavo podatkov preko API-ja.

Podatki in poslovna logika

Oblikujem strukturo podatkov, optimiziram SQL in povezujem strežniško logiko s poslovnimi procesi.

Spletni vmesniki

Ustvarjam jasne delovne vmesnike, ki zaposlenim olajšajo opravljanje vsakodnevnih nalog.

Mobilne aplikacije

Spletne sisteme dopolnjujem z aplikacijami v Flutterju in React Native ter razvijam projekte v Apache Cordovi.

02 - Tehnologija

Orodja pod naloga

Izberem rešitev za nalogo in obstoječo arhitekturo. Lastne komponente uporabljam samo tam, kjer so primerne, pri čemer upoštevam podporo in možnost prenosa projekta na drugega strokovnjaka.

Zaledje

PHP komercialne izkušnje
MySQL / MariaDB podatke
SQL optimizacija produktivnost
REST API integracija

Frontend

JavaScript vmesniki
Dinamični spletni vmesniki poslovni uporabniški vmesnik
HTML struktura
CSS registracija

Poslovni sistemi

CRM / ERP procesov
E-commerce trgovine
Obstoječi sistemi razvoj

Mobilni

Apache Cordova izkušnje
Flutter komercialni
React Native komercialni
Arhitektura sistemov Oblikovanje baze podatkov Analiza uspešnosti Razvoj obstoječih izdelkov CRM / ERP E-commerce REST API Poslovni vmesniki Razvoj na več platformah Prenos projekta
03 - Izkušnje

Izkušnje s poslovnimi sistemi od leta 2012

02.2018 — 06.2026

Senior Full Stack Developer

Global Development Room · Ukrajina

Korporacijski sistemi. Razvoj CRM in ERP funkcij, baz podatkov, strežniške logike in spletnih vmesnikov.

E-poslovanje. Razvoj in optimizacija spletnih trgovin s pomočjo PHP/MySQL.

Mobilni razvoj. Komercialno delo z aplikacijami, ki temeljijo na Flutter in React Native.

07.2012 — 01.2018

Full Stack Developer Freelancing

Samostojno delo

Spletni razvoj. PHP/MySQL aplikacije in JavaScript vmesniki za poslovne naloge.

Baze podatkov. Oblikovanje MySQL/MariaDB in optimizacija poizvedb SQL.

Aplikacije na več platformah. Razvoj in vzdrževanje aplikacij z uporabo Apache Cordova.

04 - Mobilni

Mobilni razvoj kako dodatne kompetence

Spletni sistem lahko dopolnim z večplatformsko aplikacijo ali se pridružim razvoju obstoječega mobilnega produkta.

Flutter
Razvoj na več platformah
Izkušnje s komercialno uporabo
React Native
Razvoj na več platformah
Izkušnje s komercialno uporabo
Cordova
Obstoječe aplikacije
Izkušnje z razvojem in vzdrževanjem
05 — Pristop in jeziki

Poglobim se v nalogo in posreduje rezultat

Kako je delo strukturirano

Najprej razjasnim nalogo, omejitve in pričakovani rezultat. Nato preučim trenutni sistem, zabeležim obseg, stopnje in kriterije pripravljenosti. Med postopkom prikažem vmesni rezultat, po zaključku pa prenesem izvorno kodo in potrebno dokumentacijo.

  • Razumem trenutni sistem in poslovne procese
  • Strinjam se z obsegom, fazami in kriteriji pripravljenosti
  • Priskrbim izvorno kodo in dokumentacijo

Jeziki

ruski
Native
ukrajinski
Native
bolgarščina
Najmanjša
angleščina
Tehnično branje in pisna komunikacija Nižje
07 - Pogosta vprašanja

Praktična vprašanja pred začetkom dela

Na kratko o obstoječih projektih, vrednotenju, prenosu rezultatov in podpori.

Ali je možno izboljšati obstoječi projekt?
ja Najprej preučim kodo, strukturo sistema in omejitve. Nato razložim, katere spremembe so potrebne in kako najbolje razdeliti delo na stopnje.
Kaj je potrebno za oceno?
Za predhodno oceno je dovolj, da na kratko opišete nalogo, trenutno stanje projekta in želeni časovni okvir. Primeri, seznam integracij in proračunske smernice vam bodo pomagali natančneje določiti količino.
Kako so določeni roki in stroški?
Odvisne so od obsega, integracij, pripravljenosti materialov in stanja trenutnega sistema. Pred začetkom etape se bomo dogovorili o rezultatu, proračunu in terminih.
Kako poteka komunikacija?
Komuniciraš neposredno z mano. Zahteve in dogovore raje beležim pisno; Dogovorili se bomo o kanalu in frekvenci pogovorov.
Kaj bom prejel po zaključku?
Delovni rezultat v dogovorjenem obsegu, izvorni kodi in dokumentaciji, potrebni za nadaljnji razvoj projekta.
Kaj je vključeno v podporo po zagonu?
V 30 dneh po lansiranju popravim napake v dogovorjeni funkcionalnosti. Nove funkcije in kasnejša podpora se dogovarjajo posebej.
Ali je mogoče projekt prenesti na drugega razvijalca?
ja Prenašam vire in dokumentacijo. Pogoje uporabe komponent tretjih oseb urejajo njihove licence.
Ali vedno uporabljate svoj sklad?
Ne. Uporabljam svoje komponente, kjer ustrezajo nalogi. Pri obstoječem projektu najprej ocenim trenutno arhitekturo.