Dare forma alla cosa giusta
Chiarire richieste ambigue in flussi usabili e compromessi espliciti.
Il mio percorso va dalla scelta di cosa costruire all’ingegneria backend e di piattaforma, all’automazione dei rilasci e al feedback della produzione. I progetti selezionati mostrano sistemi, compromessi e risultati.
Sono nato in Macedonia del Nord, cresciuto in Italia e poi trasferito in Svizzera. Muovermi tra questi luoghi mi ha insegnato ad adattarmi in fretta senza fingere che il percorso fosse lineare.
Il software è diventato il luogo in cui la curiosità poteva prendere forma concreta. Mi interessa meno la tecnologia come status e più capire se un sistema ha senso, può essere gestito e merita di esistere.
Collego intento di prodotto e realtà ingegneristica, dalla prima domanda utile a un sistema che altri sappiano gestire.
Chiarire richieste ambigue in flussi usabili e compromessi espliciti.
Collegare interfacce, servizi e dati proteggendo compatibilità e operabilità.
Trasformare passaggi fragili in delivery ripetibile, verificabile e migliorabile.
«Punta alle stelle e se fallisci arriverai comunque sulla Luna»
L’ho sempre letto come un invito ad agire. Provare non garantisce la destinazione, ma cambia ciò che diventa possibile. Restare immobili garantisce soltanto che nulla cambi.
Ogni capitolo ha aggiunto una responsabilità diversa: rendere ripetibile l’ambiente, proteggere una dipendenza legacy, ascoltare l’operatore, gestire il rilascio e controllare il sistema dopo la messa in produzione.
Seguo le modifiche di piattaforma attraverso servizi, infrastruttura e pipeline di rilascio. Il lavoro non finisce quando il codice compila: trasformo i passaggi occasionali in consegne ripetibili e lascio abbastanza evidenze operative per comprendere il rilascio in produzione.
Dal trasferimento in Svizzera svolgo incarichi operativi temporanei fuori dal software per sostenere il trasferimento.
Lavoravo direttamente con i clienti su un ERP consolidato, poi seguivo ogni richiesta attraverso applicazione web, modello dati condiviso e rilascio. La compatibilità era essenziale perché un vecchio software desktop usava lo stesso database: ogni modifica doveva migliorare il flusso richiesto senza rompere quello già in uso.
Ambienti cloud, controlli automatici web e mobile, prove di carico e prototipi di ricerca sono stati il mio primo lavoro retribuito nel software. Ho imparato a trasformare un esperimento riuscito in una procedura che un’altra persona potesse ripetere e diagnosticare.
Il percorso applicativo univa software, sistemi, reti e telecomunicazioni. Il diploma con 92/100 mi ha dato la base tecnica per i progetti e i sistemi professionali arrivati dopo.
Tre strumenti funzionanti, ciascuno con una superficie di prodotto e un case study tecnico. Le analisi includono scelte, evidenze e limiti, non solo il risultato rifinito.
Uno spazio di lavoro desktop privato che usa un modello linguistico locale per confrontare ruoli, preparare candidature e mantenere il ragionamento sul computer dell’utente.
Un ambiente Rust per classificatori capaci di ammettere l’incertezza, con astensione calibrata e artefatti del modello riproducibili.
Uno spazio self-hosted per la gestione dei tirocini scolastici, con regole di programma versionate, accessi limitati per ruolo e audit delle azioni sensibili.
Un progetto, una domanda tecnica, un contributo open source o un ruolo di cui vale la pena parlare. Bastano poche righe concrete; le richieste commerciali vanno a Ejupi Labs.