Nezávislý full-stack vývojář od roku 2012

DEV. DROZD <Full Stack />

CRM a interní služby

Pomáhám firmám zavádět a rozvíjet CRM, interní služby a internetové obchody. Dolaďuji stávající projekty PHP/MySQL, připojuji externí služby a řeším problémy s výkonem. Komunikujete přímo se mnou - od prvního posouzení až po spuštění a přenos zdrojových kódů.

business/system.php dev.drozd od roku 2012
// Obchodní aplikace - 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)
        ]);
    }
}
Backend a data✓
Rozhraní a integrace✓
Doprovod a transfer✓
14+
Léta zkušeností
komerční rozvoj pro podnikání
1:1
Přímá komunikace
se mnou v každé fázi
360°
Celý systém
data, logika, rozhraní a vývoj
EUR
Dva formáty
pevná fáze nebo hodinová práce
01 - Služby

Řešení pro cíle vašeho podnikání

Připojuji se k novým i stávajícím produktům: CRM, interním službám, internetovým obchodům a integracím. Nejprve rozumím obchodním procesům, aktuálnímu kódu a omezením. Poté nabízím jasný rozsah práce, etapy a řešení, které lze po spuštění udržovat a rozvíjet.

CRM a interní služby

Systémy pro klienty, zakázky a interní procesy, přizpůsobené skutečné práci vaší společnosti.

Vylepšení PHP/MySQL

Rozumím existujícímu kódu, přidávám funkce, opravuji chyby a nacházím důvody pomalé práce.

Obchody a integrace

Vyvíjím internetové obchody, připojuji externí služby a nastavuji výměnu dat přes API.

Data a obchodní logika

Navrhuji datovou strukturu, optimalizuji SQL a propojuji serverovou logiku s obchodními procesy.

Webová rozhraní

Vytvářím přehledná pracovní rozhraní, která zaměstnancům usnadňují provádění každodenních úkolů.

Mobilní aplikace

Webové systémy doplňuji aplikacemi ve Flutter a React Native a rozvíjím projekty v Apache Cordova.

02 - Technologie

Nástroje pod úkol

Vyberu řešení úlohy a stávající architektury. Vlastní komponenty používám pouze tam, kde jsou vhodné, s ohledem na podporu a možnost přenést projekt na jiného specialistu.

Backend

PHP komerční zkušenosti
MySQL / MariaDB dat
SQL optimalizace produktivitu
REST API integrace

Frontend

JavaScript rozhraní
Dynamická webová rozhraní obchodní uživatelské rozhraní
HTML struktura
CSS registrace

Obchodní systémy

CRM / ERP procesy
E-commerce obchody
Stávající systémy vývoj

Mobilní

Apache Cordova zkušenosti
Flutter komerční
React Native komerční
Architektura systémů Návrh databáze Analýza výkonu Vývoj stávajících produktů CRM / ERP E-commerce REST API Obchodní rozhraní Vývoj napříč platformami Předání projektu
03 - Zkušenosti

Zkušenosti s obchodními systémy od roku 2012

02.2018 — 06.2026

Senior Full Stack Developer

Global Development Room · Ukrajina

Firemní systémy. Vývoj CRM a ERP funkcí, databází, serverové logiky a webových rozhraní.

Elektronický obchod. Vývoj a optimalizace internetových obchodů pomocí PHP/MySQL.

Mobilní vývoj. Komerční práce s aplikacemi založenými na Flutter a React Native.

07.2012 — 01.2018

Full Stack Developer na volné noze

Samostatná práce

Vývoj webu. Aplikace PHP/MySQL a rozhraní JavaScript pro obchodní úkoly.

Databáze. Návrh MySQL/MariaDB a optimalizace dotazů SQL.

Multiplatformní aplikace. Vývoj a údržba aplikací pomocí Apache Cordova.

04 - Mobil

Jak na mobilní vývoj další kompetence

Mohu doplnit webový systém o crossplatformní aplikaci nebo se zapojit do vývoje stávajícího mobilního produktu.

Flutter
Vývoj napříč platformami
Zkušenosti s komerční aplikací
React Native
Vývoj napříč platformami
Zkušenosti s komerční aplikací
Cordova
Stávající aplikace
Zkušenosti s vývojem a údržbou
05 — Přístup a jazyky

Ponořím se do úkolu a předat výsledek

Jak je práce strukturována

Nejprve objasním úkol, omezení a očekávaný výsledek. Poté studuji aktuální systém, zaznamenávám rozsah, fáze a kritéria připravenosti. Během procesu ukážu mezivýsledek a po dokončení přenesu zdrojový kód a potřebnou dokumentaci.

  • Rozumím současnému systému a obchodním procesům
  • Souhlasím s rozsahem, fázemi a kritérii připravenosti
  • Poskytuji zdrojový kód a dokumentaci

Jazyky

ruský
Nativní
Ukrajinština
Nativní
bulharština
Minimální
anglicky
Technické čtení a písemná komunikace pro středně pokročilé
07 - Nejčastější dotazy

Praktické otázky před zahájením práce

Stručně o stávajících projektech, hodnocení, přenosu výsledků a podpoře.

Je možné zlepšit stávající projekt?
Ano. Nejprve studuji kód, strukturu systému a omezení. Poté vysvětlím, jaké změny jsou potřeba a jak nejlépe rozdělit práci na etapy.
Co je potřeba k posouzení?
Pro předběžné posouzení stačí stručně popsat úkol, aktuální stav projektu a požadovaný časový rámec. Příklady, seznam integrací a rozpočtová směrnice vám pomohou přesněji určit objem.
Jak se určují termíny a náklady?
Závisí na objemu, integracích, připravenosti materiálů a stavu aktuálního systému. Před začátkem etapy se dohodneme na výsledku, rozpočtu a termínech.
Jak probíhá komunikace?
Komunikujete přímo se mnou. Preferuji písemnou evidenci požadavků a dohod; Dohodneme se na kanálu a frekvenci diskuzí.
Co obdržím po dokončení?
Pracovní výsledek v dohodnutém objemu, zdrojovém kódu a dokumentaci nezbytné pro další vývoj projektu.
Co je zahrnuto v podpoře po spuštění?
Do 30 dnů po spuštění opravuji chyby v dohodnuté funkčnosti. Nové funkce a následná podpora jsou sjednávány samostatně.
Je možné převést projekt na jiného developera?
Ano. Předávám prameny a dokumentaci. Podmínky používání komponent třetích stran se řídí jejich licencemi.
Používáte vždy svůj vlastní zásobník?
Ne. Používám své vlastní komponenty tam, kde se hodí pro daný úkol. V existujícím projektu nejprve zhodnotím současnou architekturu.