Uafhængig fuld stack udvikler siden 2012

DEV. DROZD <Full Stack />

CRM og interne services

Jeg hjælper virksomheder med at lancere og udvikle CRM, interne services og netbutikker. Jeg forfiner eksisterende PHP/MySQL-projekter, forbinder eksterne tjenester og løser ydeevneproblemer. Du kommunikerer direkte med mig - fra den første vurdering til lancering og overførsel af kildekoder.

business/system.php dev.drozd siden 2012
// Business Application - 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 og data✓
Grænseflader og integrationer✓
Escort og overførsel✓
14+
Års erfaring
kommerciel udvikling til erhvervslivet
1:1
Direkte kommunikation
med mig på alle stadier
360°
Hele systemet
data, logik, interface og udvikling
EUR
To formater
fast etape eller timearbejde
01 - Tjenester

Løsninger til mål for din virksomhed

Jeg kobler til nye og eksisterende produkter: CRM, interne services, onlinebutikker og integrationer. For det første forstår jeg forretningsprocesser, nuværende kode og begrænsninger. Så tilbyder jeg et klart arbejdsomfang, etaper og en løsning, der kan vedligeholdes og udvikles efter lanceringen.

CRM og interne services

Systemer til kunder, ordrer og interne processer, tilpasset det faktiske arbejde i din virksomhed.

Forbedring af PHP/MySQL

Jeg forstår eksisterende kode, tilføjer funktioner, retter fejl og finder årsager til langsomt arbejde.

Butikker og integrationer

Jeg udvikler netbutikker, forbinder eksterne tjenester og opsætter dataudveksling via API.

Data og forretningslogik

Jeg designer datastrukturen, optimerer SQL og forbinder serverlogik med forretningsprocesser.

Webgrænseflader

Jeg skaber klare arbejdsgrænseflader, der gør det bekvemt for medarbejderne at udføre hverdagens opgaver.

Mobilapplikationer

Jeg supplerer websystemer med applikationer i Flutter og React Native, og udvikler projekter i Apache Cordova.

02 - Teknologi

Værktøjer under opgave

Jeg vælger en løsning til opgaven og den eksisterende arkitektur. Jeg bruger kun mine egne komponenter, hvor de er passende, under hensyntagen til support og muligheden for at overføre projektet til en anden specialist.

Backend

PHP kommerciel erfaring
MySQL / MariaDB data
SQL optimering produktivitet
REST API integration

Frontend

JavaScript grænseflader
Dynamiske webgrænseflader business UI
HTML struktur
CSS registrering

Forretningssystemer

CRM / ERP processer
E-commerce butikker
Eksisterende systemer udvikling

Mobil

Apache Cordova erfaring
Flutter kommercielle
React Native kommercielle
Systemarkitektur Database design Præstationsanalyse Udvikling af eksisterende produkter CRM / ERP E-commerce REST API Forretningsgrænseflader Udvikling på tværs af platforme Overdragelse af projektet
03 - Erfaring

Erfaring med forretningssystemer siden 2012

02.2018 — 06.2026

Senior Full Stack Developer

Global Development Room · Ukraine

Virksomhedssystemer. Udvikling af CRM og ERP funktioner, databaser, serverlogik og webgrænseflader.

E-handel. Udvikling og optimering af netbutikker ved hjælp af PHP/MySQL.

Mobil udvikling. Kommercielt arbejde med applikationer baseret på Flutter og React Native.

07.2012 — 01.2018

Freelancing for fuld stackudvikler

Selvstændigt arbejde

Webudvikling. PHP/MySQL-applikationer og JavaScript-grænseflader til forretningsopgaver.

Databaser. MySQL/MariaDB-design og SQL-forespørgselsoptimering.

Programmer på tværs af platforme. Udvikling og vedligeholdelse af applikationer ved hjælp af Apache Cordova.

04 - Mobil

Mobil udvikling hvordan yderligere kompetence

Jeg kan supplere websystemet med en cross-platform applikation eller være med i udviklingen af et eksisterende mobilt produkt.

Flutter
Udvikling på tværs af platforme
Erfaring med kommerciel applikation
React Native
Udvikling på tværs af platforme
Erfaring med kommerciel applikation
Cordova
Eksisterende applikationer
Erfaring med udvikling og vedligeholdelse
05 — Fremgangsmåde og sprog

Jeg fordyber mig i opgaven og overføre resultatet

Hvordan arbejdet er bygget op

Først afklarer jeg opgave, begrænsninger og forventet resultat. Derefter studerer jeg det nuværende system, registrerer omfang, stadier og parathedskriterier. Undervejs i processen viser jeg mellemresultatet, og efter færdiggørelsen overfører jeg kildekoden og den nødvendige dokumentation.

  • Jeg forstår det nuværende system og forretningsprocesser
  • Jeg er enig i omfanget, faserne og beredskabskriterierne
  • Jeg leverer kildekode og dokumentation

Sprog

russisk
Native
ukrainsk
Native
bulgarsk
Minimum
engelsk
Teknisk læsning og skriftlig kommunikation Pre-Intermediate
07 - FAQ

Praktiske spørgsmål før arbejdet påbegyndes

Kort om eksisterende projekter, evaluering, overførsel af resultater og support.

Er det muligt at forbedre et eksisterende projekt?
Ja. Først studerer jeg koden, systemstrukturen og begrænsningerne. Derefter forklarer jeg, hvilke ændringer der skal til, og hvordan man bedst opdeler arbejdet i etaper.
Hvad skal der til for vurderingen?
Til en foreløbig vurdering er det nok kort at beskrive opgaven, projektets aktuelle tilstand og den ønskede tidsramme. Eksempler, en liste over integrationer og en budgetretningslinje vil hjælpe dig med at bestemme mængden mere præcist.
Hvordan bestemmes deadlines og omkostninger?
De afhænger af volumen, integrationer, materialernes klarhed og det nuværende systems tilstand. Inden etapens start aftaler vi resultat, budget og deadlines.
Hvordan går kommunikationen?
Du kommunikerer direkte med mig. Jeg foretrækker at registrere krav og aftaler skriftligt; Vi aftaler kanalen og hyppigheden af ​​diskussioner.
Hvad vil jeg modtage efter færdiggørelsen?
Et arbejdsresultat i en aftalt volumen, kildekode og dokumentation nødvendig for videreudvikling af projektet.
Hvad er inkluderet i support efter lancering?
Inden for 30 dage efter lancering retter jeg fejl i den aftalte funktionalitet. Nye funktioner og efterfølgende support aftales særskilt.
Er det muligt at overføre projektet til en anden udvikler?
Ja. Jeg overfører kilder og dokumentation. Betingelserne for brug af tredjepartskomponenter er underlagt deres licenser.
Bruger du altid din egen stak?
Nej. Jeg bruger mine egne komponenter, hvor de passer til opgaven. I et eksisterende projekt evaluerer jeg først den nuværende arkitektur.