Sviluppatore full-stack indipendente · da 2012

DEV. DROZD <Full Stack />

CRM e servizi interni

Aiuto le aziende a lanciare e sviluppare CRM, servizi interni e negozi online. Perfeziono progetti PHP/MySQL esistenti, collego servizi esterni e risolvo problemi di prestazioni. Comunichi direttamente con me - dalla prima valutazione fino al lancio e al trasferimento dei codici sorgente.

business/system.php dev.drozd dal 2012
// Applicazione aziendale - 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 e dati✓
Interfacce e integrazioni✓
Manutenzione e trasferimento✓
14+
Anni di esperienza
sviluppo commerciale per business
1:1
Comunicazione diretta
con me in ogni fase
360°
Intero sistema
dati, logica, interfaccia e sviluppo
EUR
Due formati
fase fissa o lavoro orario
01 - Servizi

Soluzioni per le sfide del tuo business

Connessione a prodotti nuovi ed esistenti: CRM, servizi interni, negozi online e integrazioni. Innanzitutto, comprendo i processi aziendali, il codice attuale e le limitazioni. Quindi offro un chiaro ambito di lavoro, fasi e una soluzione che può essere mantenuta e sviluppata dopo il lancio.

CRM e servizi interni

Sistemi per clienti, ordini e processi interni, personalizzati per il lavoro effettivo della vostra azienda.

Perfezionamento di PHP/MySQL

Comprendo il codice esistente, aggiungo funzioni, correggo errori e trovo ragioni per il lavoro lento.

Negozi e integrazioni

Sviluppo negozi online, collego servizi esterni e configuro lo scambio di dati tramite API.

Dati e logica aziendale

Progetto la struttura dei dati, ottimizzo SQL e collego la logica del server con i processi aziendali.

Interfacce web

Creo chiare interfacce di lavoro in cui è conveniente per i dipendenti lavorare ogni giorno attività.

Applicazioni mobili

Integro i sistemi web con applicazioni in Flutter e React Native, sviluppo progetti in Apache Cordova.

02 - Tecnologie

Strumenti per attività

Seleziono una soluzione per l'attività e l'architettura esistente. Utilizzo i miei componenti solo dove appropriato, tenendo conto del supporto e della possibilità di trasferire il progetto a un altro specialista.

Backend

PHP esperienza commerciale
MySQL / MariaDB dati
Ottimizzazione SQL prestazioni
REST API integrazioni

Frontend

JavaScript interfacce
Interfacce web dinamiche business UI
HTML struttura
CSS progettazione

Sistemi aziendali

CRM / ERP processi
E-commerce negozi
Esistente sistemi sviluppo

Mobile

Apache Cordova esperienza
Flutter commerciale
React Native commerciale
Architettura di sistema Progettazione database Analisi delle prestazioni Sviluppo di prodotti esistenti CRM / ERP E-commerce REST API Business interfacce Sviluppo multipiattaforma Trasferimento di progetto
03 – Esperienza

Esperienza con sistemi aziendali dal 2012

02.2018 — 06.2026

Senior Full Stack Developer

Global Development Room · Ucraina

Sistemi aziendali. Sviluppo di funzioni CRM e ERP, database, logiche server e interfacce web.

E-commerce. Sviluppo e ottimizzazione di negozi online in PHP/MySQL.

Sviluppo mobile. Lavoro commerciale con applicazioni in Flutter e React Native.

07.2012 — 01.2018

Sviluppatore Full Stack · Freelance

Indipendente lavoro

Sviluppo web. Applicazioni PHP/MySQL e interfacce JavaScript per attività aziendali.

Database. Progettazione MySQL/MariaDB e ottimizzazione di query SQL.

Applicazioni multipiattaforma. Sviluppo e manutenzione di applicazioni su Apache Cordova.

04 - Mobile

Sviluppo mobile come competenza aggiuntiva

Posso integrare il sistema web con un'applicazione multipiattaforma o partecipare allo sviluppo di un prodotto mobile esistente.

Flutter
Sviluppo multipiattaforma
Esperienza in applicazioni commerciali
React Native
Multipiattaforma sviluppo
Esperienza in applicazioni commerciali
Cordova
Applicazioni esistenti
Esperienza in sviluppo e manutenzione
05 - Approccio e linguaggi

Sto approfondendo il problema e trasmettere il risultato

Come è strutturato il lavoro

Per prima cosa chiarisco il compito, i limiti e il risultato atteso. Poi studio il sistema attuale, registrandone la portata, le fasi e i criteri di preparazione. Durante il processo, mostro il risultato intermedio e al termine trasferisco il codice sorgente e la documentazione necessaria.

  • Comprendo il sistema attuale e i processi aziendali
  • Sono d'accordo sull'ambito, le fasi e i criteri di preparazione
  • Trasferisco il codice sorgente e documentazione

Lingue

russo
madrelingua
ucraino
madrelingua
bulgaro
minimo
inglese
Lettura tecnica e comunicazione scritta · Pre-Intermedio
07 - FAQ

Domande pratiche prima di iniziare il lavoro

Breve su progetti esistenti, valutazione, trasferimento dei risultati e supporto.

È possibile finalizzare un progetto esistente?
Sì. Per prima cosa studio il codice, la struttura del sistema e i limiti. Poi spiego quali modifiche sono necessarie e come suddividere al meglio il lavoro in fasi.
Cosa occorre per il preventivo?
Per un preventivo preliminare è sufficiente descrivere brevemente l'incarico, lo stato attuale del progetto e i tempi desiderati. Esempi, un elenco di integrazioni e linee guida per il budget ti aiuteranno a determinare l'ambito in modo più accurato.
Come vengono determinati tempi e costi?
Dipendono dall'ambito, dalle integrazioni, dalla disponibilità dei materiali e dallo stato del sistema attuale. Prima dell'inizio dello stage concorderemo risultato, budget e scadenze.
Come va la comunicazione?
Comunichi direttamente con me. Preferisco registrare requisiti e accordi per iscritto; concordiamo il canale e la frequenza delle discussioni.
Cosa riceverò una volta completato?
Un risultato funzionante nel volume concordato, il codice sorgente e la documentazione necessaria per l'ulteriore sviluppo del progetto.
Cosa è incluso nel supporto dopo il lancio?
Entro 30 giorni dal lancio, correggo gli errori nella funzionalità concordata. Nuove funzionalità e successiva manutenzione vengono concordate separatamente.
È possibile trasferire il progetto ad un altro sviluppatore?
Sì. Trasferisco le fonti e la documentazione. I termini di utilizzo dei componenti di terze parti sono regolati dalle relative licenze.
Usi sempre il tuo stack?
No. Utilizzo i miei componenti dove si adattano al compito. In un progetto esistente, valuto prima l'architettura attuale.