Unabhängiger Full-Stack-Entwickler seit 2012

DEV. DROZD <Full Stack />

CRM und interne Dienstleistungen

Ich helfe Unternehmen bei der Einführung und Entwicklung von CRM, internen Diensten und Online-Shops. Ich verfeinere bestehende PHP/MySQL-Projekte, binde externe Dienste an und löse Performance-Probleme. Sie kommunizieren direkt mit mir – von der ersten Begutachtung bis zur Einführung und Übergabe der Quellcodes.

business/system.php dev.drozd seit 2012
// Geschäftsanwendung - 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 und Daten✓
Schnittstellen und Integrationen✓
Begleitung und Transfer✓
14+
Jahrelange Erfahrung
kommerzielle Entwicklung für Unternehmen
1:1
Direkte Kommunikation
bei mir in jeder Phase
360°
Gesamtes System
Daten, Logik, Schnittstelle und Entwicklung
EUR
Zwei Formate
feste Bühnen- oder Stundenarbeit
01 - Dienstleistungen

Lösungen für Ziele Ihres Unternehmens

Ich verbinde mich mit neuen und bestehenden Produkten: CRM, interne Dienste, Online-Shops und Integrationen. Erstens verstehe ich Geschäftsprozesse, aktuellen Code und Einschränkungen. Dann biete ich einen klaren Arbeitsumfang, Etappen und eine Lösung an, die nach der Einführung gepflegt und weiterentwickelt werden kann.

CRM und interne Dienstleistungen

Systeme für Kunden, Aufträge und interne Prozesse, angepasst an die tatsächliche Arbeit Ihres Unternehmens.

Verbesserung von PHP/MySQL

Ich verstehe vorhandenen Code, füge Funktionen hinzu, behebe Fehler und finde Gründe für langsames Arbeiten.

Geschäfte und Integrationen

Ich entwickle Onlineshops, binde externe Dienste an und baue den Datenaustausch per API auf.

Daten- und Geschäftslogik

Ich entwerfe die Datenstruktur, optimiere SQL und verbinde Serverlogik mit Geschäftsprozessen.

Webschnittstellen

Ich erstelle klare Arbeitsoberflächen, die es den Mitarbeitern erleichtern, alltägliche Aufgaben zu erledigen.

Mobile Anwendungen

Ich ergänze Websysteme mit Anwendungen in Flutter und React Native und entwickle Projekte in Apache Cordova.

02 - Technologie

Werkzeuge unten Aufgabe

Ich wähle eine Lösung für die Aufgabenstellung und die bestehende Architektur aus. Ich verwende eigene Komponenten nur dort, wo sie sinnvoll sind, unter Berücksichtigung der Unterstützung und der Möglichkeit, das Projekt an einen anderen Spezialisten zu übertragen.

Backend

PHP kaufmännische Erfahrung
MySQL / MariaDB Daten
SQL-Optimierung Produktivität
REST API Integration

Frontend

JavaScript Schnittstellen
Dynamische Weboberflächen Business-Benutzeroberfläche
HTML Struktur
CSS Registrierung

Geschäftssysteme

CRM / ERP Prozesse
E-commerce Geschäfte
Bestehende Systeme Entwicklung

Mobil

Apache Cordova Erfahrung
Flutter kommerziell
React Native kommerziell
Systemarchitektur Datenbankdesign Leistungsanalyse Weiterentwicklung bestehender Produkte CRM / ERP E-commerce REST API Geschäftsschnittstellen Plattformübergreifende Entwicklung Übergabe des Projektes
03 - Erfahrung

Erfahrung mit Geschäftssystemen seit 2012

02.2018 — 06.2026

Senior Full Stack Developer

Global Development Room · Ukraine

Unternehmenssysteme. Entwicklung von CRM- und ERP-Funktionen, Datenbanken, Serverlogik und Webschnittstellen.

E-Commerce. Entwicklung und Optimierung von Online-Shops mit PHP/MySQL.

Mobile Entwicklung. Kommerzielle Arbeit mit Anwendungen auf Basis von Flutter und React Native.

07.2012 — 01.2018

Freiberuflicher Full-Stack-Entwickler

Selbstständiges Arbeiten

Webentwicklung. PHP/MySQL-Anwendungen und JavaScript-Schnittstellen für Geschäftsaufgaben.

Datenbanken. MySQL/MariaDB-Design und SQL-Abfrageoptimierung.

Plattformübergreifende Anwendungen. Entwicklung und Wartung von Anwendungen mit Apache Cordova.

04 - Mobil

Mobile Entwicklung wie zusätzliche Kompetenz

Ich kann das Websystem durch eine plattformübergreifende Anwendung ergänzen oder mich an der Entwicklung eines bestehenden mobilen Produkts beteiligen.

Flutter
Plattformübergreifende Entwicklung
Erfahrung in der kommerziellen Anwendung
React Native
Plattformübergreifende Entwicklung
Erfahrung in der kommerziellen Anwendung
Cordova
Bestehende Anwendungen
Erfahrung in Entwicklung und Wartung
05 – Ansatz und Sprachen

Ich vertiefe mich in die Aufgabe und das Ergebnis übermitteln

Wie die Arbeit aufgebaut ist

Zunächst kläre ich die Aufgabenstellung, die Grenzen und das erwartete Ergebnis. Dann studiere ich das aktuelle System und notiere den Umfang, die Phasen und die Bereitschaftskriterien. Während des Prozesses zeige ich das Zwischenergebnis und übertrage nach Abschluss den Quellcode und die notwendige Dokumentation.

  • Ich verstehe das aktuelle System und die Geschäftsprozesse
  • Ich stimme dem Umfang, den Etappen und den Bereitschaftskriterien zu
  • Ich stelle Quellcode und Dokumentation zur Verfügung

Sprachen

Russisch
Einheimisch
Ukrainisch
Einheimisch
Bulgarisch
Mindestens
Englisch
Technische Lektüre und schriftliche Kommunikation auf Vor- und Mittelstufe
07 - FAQ

Praktische Fragen vor Arbeitsbeginn

Kurz über bestehende Projekte, Auswertung, Ergebnistransfer und Unterstützung.

Ist es möglich, ein bestehendes Projekt zu verbessern?
Ja. Zuerst studiere ich den Code, die Systemstruktur und die Einschränkungen. Anschließend erkläre ich, welche Änderungen nötig sind und wie man die Arbeit am besten in Etappen aufteilt.
Was wird für die Beurteilung benötigt?
Für eine vorläufige Einschätzung genügt eine kurze Beschreibung der Aufgabenstellung, des aktuellen Projektstandes und des gewünschten Zeitrahmens. Beispiele, eine Liste der Integrationen und ein Budgetleitfaden helfen Ihnen dabei, das Volumen genauer zu bestimmen.
Wie werden Fristen und Kosten ermittelt?
Sie hängen vom Volumen, den Integrationen, der Materialbereitschaft und dem Zustand des aktuellen Systems ab. Vor Beginn der Etappe einigen wir uns über das Ergebnis, das Budget und die Fristen.
Wie läuft die Kommunikation?
Sie kommunizieren direkt mit mir. Am liebsten halte ich Anforderungen und Vereinbarungen schriftlich fest; Wir vereinbaren den Kanal und die Häufigkeit der Gespräche.
Was erhalte ich nach Abschluss?
Ein Arbeitsergebnis in einem vereinbarten Umfang, Quellcode und Dokumentation, die für die weitere Entwicklung des Projekts erforderlich sind.
Was ist im Post-Launch-Support enthalten?
Innerhalb von 30 Tagen nach Einführung korrigiere ich Fehler in der vereinbarten Funktionalität. Neue Funktionen und anschließender Support werden gesondert vereinbart.
Ist es möglich, das Projekt auf einen anderen Entwickler zu übertragen?
Ja. Ich übertrage die Quellen und Dokumentation. Die Nutzungsbedingungen von Drittanbieterkomponenten richten sich nach deren Lizenzen.
Benutzt du immer deinen eigenen Stack?
Nein. Ich verwende meine eigenen Komponenten dort, wo sie für die Aufgabe geeignet sind. Bei einem bestehenden Projekt evaluiere ich zunächst die aktuelle Architektur.