Développeur full-stack indépendant depuis 2012

DEV. DROZD <Full Stack />

CRM et services internes

J'aide les entreprises à lancer et développer des CRM, des services internes et des boutiques en ligne. J'affine les projets PHP/MySQL existants, connecte des services externes et résout les problèmes de performances. Vous communiquez directement avec moi - de la première évaluation au lancement et au transfert des codes sources.

business/system.php dev.drozd depuis 2012
// Application métier - 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)
        ]);
    }
}
Back-end et données✓
Interfaces et intégrations✓
Accompagnement et transfert✓
14+
Années d'expérience
développement commercial pour entreprise
1:1
Communication directe
avec moi à chaque étape
360°
Système entier
données, logique, interface et développement
EUR
Deux formats
travail à stage fixe ou horaire
01 - Prestations

Solutions pour objectifs de votre entreprise

Je me connecte aux produits nouveaux et existants : CRM, services internes, boutiques en ligne et intégrations. Premièrement, je comprends les processus métier, le code actuel et ses limites. Ensuite, je propose un périmètre de travail clair, des étapes et une solution qui peut être maintenue et développée après le lancement.

CRM et services internes

Systèmes pour clients, commandes et processus internes, adaptés au travail réel de votre entreprise.

Amélioration de PHP/MySQL

Je comprends le code existant, ajoute des fonctionnalités, corrige les bugs et trouve les raisons d'un travail lent.

Magasins et intégrations

Je développe des boutiques en ligne, connecte des services externes et mets en place l'échange de données via API.

Données et logique métier

Je conçois la structure des données, optimise SQL et connecte la logique du serveur aux processus métier.

Interfaces Web

Je crée des interfaces de travail claires qui permettent aux employés d'effectuer facilement les tâches quotidiennes.

Applications mobiles

Je complète les systèmes Web avec des applications dans Flutter et React Native, et je développe des projets dans Apache Cordova.

02 - Technologie

Outils sous tâche

Je sélectionne une solution pour la tâche et l'architecture existante. J'utilise mes propres composants uniquement là où ils sont appropriés, en tenant compte du support et de la possibilité de transférer le projet à un autre spécialiste.

Back-end

PHP expérience commerciale
MySQL / MariaDB données
Optimisation SQL productivité
REST API intégration

Front-end

JavaScript interfaces
Interfaces Web dynamiques interface utilisateur professionnelle
HTML structures
CSS inscription

Systèmes d'entreprise

CRM / ERP processus
E-commerce magasins
Systèmes existants développement

Mobile

Apache Cordova expérience
Flutter commercial
React Native commercial
Architecture des systèmes Conception de base de données Analyse des performances Développement de produits existants CRM / ERP E-commerce REST API Interfaces métiers Développement multiplateforme Transfert du projet
03 - Expérience

Expérience avec les systèmes d'entreprise depuis 2012

02.2018 — 06.2026

Senior Full Stack Developer

Global Development Room · Ukraine

Systèmes d'entreprise. Développement de fonctions CRM et ERP, de bases de données, de logique serveur et d'interfaces web.

Commerce électronique. Développement et optimisation de boutiques en ligne en PHP/MySQL.

Développement mobile. Travail commercial avec des applications basées sur Flutter et React Native.

07.2012 — 01.2018

Développeur Full Stack indépendant

Travail indépendant

Développement web. Applications PHP/MySQL et interfaces JavaScript pour les tâches métiers.

Bases de données. Conception MySQL/MariaDB et optimisation des requêtes SQL.

Applications multiplateformes. Développement et maintenance d'applications utilisant Apache Cordova.

04 - Mobiles

Développement mobile comment compétence supplémentaire

Je peux compléter le système Web avec une application multiplateforme ou participer au développement d'un produit mobile existant.

Flutter
Développement multiplateforme
Expérience en applications commerciales
React Native
Développement multiplateforme
Expérience en applications commerciales
Cordova
Applications existantes
Expérience en développement et maintenance
05 — Approche et langages

Je me plonge dans la tâche et transmettre le résultat

Comment le travail est structuré

Tout d'abord, je clarifie la tâche, les limites et le résultat attendu. Ensuite, j'étudie le système actuel, en enregistrant la portée, les étapes et les critères de préparation. Pendant le processus, je montre le résultat intermédiaire et, une fois terminé, je transfère le code source et la documentation nécessaire.

  • Je comprends le système et les processus commerciaux actuels
  • Je suis d'accord sur la portée, les étapes et les critères de préparation
  • Je fournis le code source et la documentation

Langues

russe
Natif
Ukrainien
Natif
Bulgare
Minimum
Anglais
Lecture technique et communication écrite pré-intermédiaire
07 - FAQ

Questions pratiques avant de commencer le travail

En bref sur les projets existants, l'évaluation, le transfert des résultats et l'accompagnement.

Est-il possible d'améliorer un projet existant ?
Oui. Tout d’abord, j’étudie le code, la structure du système et ses limites. Ensuite, j'explique quels changements sont nécessaires et comment diviser au mieux le travail en étapes.
Que faut-il pour l’évaluation ?
Pour une évaluation préliminaire, il suffit de décrire brièvement la tâche, l'état actuel du projet et le calendrier souhaité. Des exemples, une liste d'intégrations et une ligne directrice budgétaire vous aideront à déterminer plus précisément le volume.
Comment sont déterminés les délais et les coûts ?
Ils dépendent du volume, des intégrations, de la disponibilité des matériaux et de l'état du système actuel. Avant le départ de l'étape, nous nous mettrons d'accord sur le résultat, le budget et les délais.
Comment se passe la communication ?
Vous communiquez directement avec moi. Je préfère consigner les exigences et les accords par écrit ; Nous nous mettrons d'accord sur le canal et la fréquence des discussions.
Que vais-je recevoir une fois terminé ?
Un résultat de travail dans un volume convenu, le code source et la documentation nécessaire au développement ultérieur du projet.
Qu'est-ce qui est inclus dans le support post-lancement ?
Dans les 30 jours suivant le lancement, je corrige les erreurs dans les fonctionnalités convenues. Les nouvelles fonctions et le support ultérieur sont convenus séparément.
Est-il possible de transférer le projet à un autre développeur ?
Oui. Je transfère les sources et la documentation. Les conditions d'utilisation des composants tiers sont régies par leurs licences.
Utilisez-vous toujours votre propre pile ?
Non, j'utilise mes propres composants lorsqu'ils conviennent à la tâche. Dans un projet existant, j'évalue d'abord l'architecture actuelle.