Oberoende full-stack utvecklare sedan 2012

DEV. DROZD <Full Stack />

CRM och interna tjänster

Jag hjälper företag att lansera och utveckla CRM, interna tjänster och webbutiker. Jag förfinar befintliga PHP/MySQL-projekt, kopplar upp externa tjänster och löser prestandaproblem. Du kommunicerar direkt med mig – från första bedömningen till lansering och överföring av källkoder.

business/system.php dev.drozd sedan 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 och data✓
Gränssnitt och integrationer✓
Eskort och överföring✓
14+
År av erfarenhet
kommersiell utveckling för företag
1:1
Direkt kommunikation
med mig i varje skede
360°
Hela systemet
data, logik, gränssnitt och utveckling
EUR
Två format
fast etapp eller timarbete
01 - Tjänster

Lösningar för målen för ditt företag

Jag ansluter till nya och befintliga produkter: CRM, interna tjänster, webbutiker och integrationer. Först förstår jag affärsprocesser, aktuell kod och begränsningar. Då erbjuder jag en tydlig arbetsomfattning, etapper och en lösning som kan underhållas och utvecklas efter lansering.

CRM och interna tjänster

System för kunder, beställningar och interna processer, anpassade till ditt företags faktiska arbete.

Förbättring av PHP/MySQL

Jag förstår befintlig kod, lägger till funktioner, fixar buggar och hittar orsaker till långsamt arbete.

Butiker och integrationer

Jag utvecklar webbutiker, kopplar upp externa tjänster och sätter upp datautbyte via API.

Data och affärslogik

Jag designar datastrukturen, optimerar SQL och kopplar ihop serverlogik med affärsprocesser.

Webbgränssnitt

Jag skapar tydliga arbetsgränssnitt som gör det bekvämt för medarbetarna att utföra vardagliga sysslor.

Mobila applikationer

Jag kompletterar webbsystem med applikationer i Flutter och React Native, samt utvecklar projekt i Apache Cordova.

02 - Teknik

Verktyg under uppgift

Jag väljer en lösning för uppgiften och den befintliga arkitekturen. Jag använder mina egna komponenter endast där de är lämpliga, med hänsyn till stöd och möjligheten att överföra projektet till en annan specialist.

Backend

PHP kommersiell erfarenhet
MySQL / MariaDB data
SQL-optimering produktivitet
REST API integration

Frontend

JavaScript gränssnitt
Dynamiska webbgränssnitt affärsgränssnitt
HTML struktur
CSS registrering

Affärssystem

CRM / ERP processer
E-commerce butiker
Befintliga system utveckling

Mobil

Apache Cordova erfarenhet
Flutter kommersiella
React Native kommersiella
Systemarkitektur Databasdesign Prestandaanalys Utveckling av befintliga produkter CRM / ERP E-commerce REST API Affärsgränssnitt Plattformsövergripande utveckling Överföring av projektet
03 - Erfarenhet

Erfarenhet av affärssystem sedan 2012

02.2018 — 06.2026

Senior Full Stack Developer

Global Development Room · Ukraina

Företagssystem. Utveckling av CRM och ERP funktioner, databaser, serverlogik och webbgränssnitt.

E-handel. Utveckling och optimering av webbutiker med PHP/MySQL.

Mobil utveckling. Kommersiellt arbete med applikationer baserade på Flutter och React Native.

07.2012 — 01.2018

Full Stack Developer Frilansande

Självständigt arbete

Webbutveckling. PHP/MySQL-applikationer och JavaScript-gränssnitt för affärsuppgifter.

Databaser. MySQL/MariaDB design och SQL frågeoptimering.

Plattformsöverskridande applikationer. Utveckling och underhåll av applikationer med Apache Cordova.

04 - Mobil

Mobil utveckling hur ytterligare kompetens

Jag kan komplettera webbsystemet med en plattformsoberoende applikation eller vara med i utvecklingen av en befintlig mobil produkt.

Flutter
Plattformsövergripande utveckling
Erfarenhet av kommersiell applikation
React Native
Plattformsövergripande utveckling
Erfarenhet av kommersiell applikation
Cordova
Befintliga applikationer
Erfarenhet av utveckling och underhåll
05 — Tillvägagångssätt och språk

Jag fördjupar mig i uppgiften och överför resultatet

Hur arbetet är uppbyggt

Först klargör jag uppgift, begränsningar och förväntat resultat. Sedan studerar jag det nuvarande systemet, registrerar omfattning, stadier och beredskapskriterier. Under processen visar jag det mellanliggande resultatet, och efter slutförandet överför jag källkoden och den nödvändiga dokumentationen.

  • Jag förstår nuvarande system och affärsprocesser
  • Jag håller med om omfattningen, stegen och kriterierna för beredskap
  • Jag tillhandahåller källkod och dokumentation

Språk

ryska
Infödd
ukrainska
Infödd
bulgariska
Minimum
engelska
Teknisk läsning och skriftlig kommunikation Pre-Intermediate
07 - Vanliga frågor

Praktiska frågor innan arbetet påbörjas

Kort om befintliga projekt, utvärdering, överföring av resultat och stöd.

Är det möjligt att förbättra ett befintligt projekt?
Ja. Först studerar jag koden, systemstrukturen och begränsningarna. Sedan förklarar jag vilka förändringar som behövs och hur man bäst delar upp arbetet i etapper.
Vad behövs för bedömningen?
För en preliminär bedömning räcker det att kortfattat beskriva uppgiften, projektets aktuella läge och önskad tidsram. Exempel, en lista över integrationer och en budgetriktlinje hjälper dig att mer exakt bestämma volymen.
Hur bestäms tidsfrister och kostnader?
De beror på volymen, integrationerna, materialberedskapen och det nuvarande systemets tillstånd. Innan etappens start kommer vi överens om resultat, budget och deadlines.
Hur går kommunikationen?
Du kommunicerar direkt med mig. Jag föredrar att anteckna krav och avtal skriftligt; Vi kommer överens om kanal och frekvens för diskussioner.
Vad får jag när jag är klar?
Ett fungerande resultat i en överenskommen volym, källkod och dokumentation nödvändig för vidareutveckling av projektet.
Vad ingår i support efter lansering?
Inom 30 dagar efter lansering korrigerar jag fel i den överenskomna funktionaliteten. Nya funktioner och efterföljande support avtalas separat.
Är det möjligt att överföra projektet till en annan utvecklare?
Ja. Jag överför källor och dokumentation. Användarvillkoren för tredjepartskomponenter styrs av deras licenser.
Do you always use your own stack?
Nej. Jag använder mina egna komponenter där de passar uppgiften. I ett befintligt projekt utvärderar jag först den nuvarande arkitekturen.