Curriculum
Una panoramica dell’esperienza di David Veliu nello sviluppo di prodotti completi, nella guida di team e nella realizzazione di piattaforme cloud affidabili.
Sviluppatore Full Stack e responsabile di team con oltre 11 anni di esperienza nella progettazione, realizzazione e scalabilità di prodotti web e mobili, dall'idea alla produzione. Ho esperienza nell'intero ciclo di vita del prodotto: dalla traduzione dei requisiti in architettura tecnica e analisi di fattibilità allo sviluppo frontend e backend, alla distribuzione dell'infrastruttura cloud, alla pubblicazione di app mobili e al mentoring dei team di ingegneria.
Ho lavorato sia in contesti aziendali strutturati sia in aziende di prodotto dinamiche, assumendo decisioni tecniche, collaborando a stretto contatto con i team di prodotto e design e realizzando funzionalità per gli utenti con React, React Native, NestJS, PostgreSQL, AWS, Docker e moderne pratiche CI/CD.
In breve
Competenze
Esperienza
In Beetechy lavoro come responsabile del team, guidando i team di ingegneria e l'esecuzione tecnica dalla pianificazione alla consegna. Mi occupo di analisi tecnica, scelte architetturali, qualità del codice, gestione dell'infrastruttura cloud, guida degli sprint e sviluppo diretto di app mobili con React Native.
- ▹Gestisco la pianificazione tecnica dai documenti dei requisiti di prodotto fino all'implementazione.
- ▹Preparo documenti di architettura tecnica e studi di fattibilità prima dell'avvio dello sviluppo.
- ▹Sviluppo funzionalità per gli utenti con React Native nelle app iOS e Android.
- ▹Gestisco l'intero processo di rilascio delle app mobili, comprese le pipeline di build, la firma del codice e la pubblicazione su Apple App Store e Google Play.
- ▹Gestisco l'infrastruttura AWS e Google Cloud che supporta le applicazioni in produzione.
- ▹Guido la pianificazione degli sprint, la stima delle attività e l'assegnazione degli sviluppatori.
- ▹Svolgo revisioni dell'architettura e del codice, affiancando gli ingegneri.
- ▹Collaboro ogni giorno con product manager e designer per definire meglio i requisiti prima dell'implementazione.
- ▹Miglioro i processi ingegneristici, gli standard di sviluppo e i flussi di rilascio.
tecnologie › React Native, TypeScript, AWS, Google Cloud Platform (GCP), Pipeline CI/CD, Pubblicazione su Apple App Store, Pubblicazione su Google Play Store, Git, Agile / Scrum, Jira, NextJS, ExpressJS
In Kayo GPS ho contribuito come sviluppatore Full Stack, creando soluzioni web e mobili scalabili con React, React Native e NestJS. Il mio lavoro comprendeva sviluppo frontend, microservizi backend, integrazioni API, progettazione di database PostgreSQL e processi di distribuzione per app multipiattaforma.
- ▹Ho sviluppato componenti React riutilizzabili entrati a far parte del toolkit UI condiviso dell'azienda.
- ▹Ho realizzato funzionalità rivolte ai clienti per diverse applicazioni aziendali.
- ▹Ho integrato applicazioni frontend con API REST.
- ▹Ho rifattorizzato il codice legacy in un'architettura riutilizzabile, migliorandone la manutenibilità.
- ▹Ho partecipato alle discussioni sulla progettazione delle funzionalità, alle revisioni del codice e alla pianificazione tecnica.
tecnologie › React, React Native, TypeScript, NestJS, Node.js, API REST, Architettura a microservizi, PostgreSQL, TypeORM, Docker, Pipeline di build e distribuzione per app mobili, Pubblicazione su Apple App Store, Pubblicazione su Google Play Store, Git, Agile / Scrum, Integrazione delle API, Ottimizzazione delle prestazioni multipiattaforma
Responsabile di importanti miglioramenti dell'interfaccia e delle API in una piattaforma multiprodotto per la gestione degli asset tecnologici dei clienti.
- ▹Ho realizzato flussi UI/UX migliorati per diverse applicazioni web rivolte agli utenti.
- ▹Progetto e mantengo librerie private di componenti React condivise tra i team.
- ▹Estendo le funzionalità backend implementando e integrando nuove API.
- ▹Analizzo e risolvo problemi complessi segnalati da utenti interni ed esterni.
Ho guidato lo sviluppo della piattaforma di recruiting DayOD, che collega le cliniche ai professionisti sanitari.
- ▹Ho contribuito a definire il prodotto nelle prime fasi di sviluppo.
- ▹Ho progettato l'architettura backend con Node.js (Sails.js).
- ▹Ho realizzato funzionalità frontend con React e Next.js.
- ▹Ho gestito le distribuzioni con Docker, l'infrastruttura Kubernetes e i processi CI/CD con GitHub Actions.
- ▹Ho lavorato direttamente con i fondatori per trasformare le idee in funzionalità pronte per la produzione.
- ▹Ho guidato un team di sviluppatori continuando a contribuire direttamente allo sviluppo.
Ho contribuito alla piattaforma di mobilità Drivalia per la gestione completa del noleggio auto.
- ▹Ho guidato lo sviluppo frontend della piattaforma Drivalia.
- ▹Ho progettato componenti React riutilizzabili e hook condivisi.
- ▹Ho migliorato l'architettura e la manutenibilità dell'applicazione grazie a livelli di servizio riutilizzabili.
- ▹Ho collaborato a stretto contatto con ingegneri backend e designer per realizzare funzionalità incentrate sui clienti.
Ho realizzato dashboard logistiche che sincronizzano autisti, negozi e sedi centrali. Ho lavorato su software logistici utilizzati da aziende di trasporto.
- ▹Ho realizzato interfacce React per i flussi logistici interni.
- ▹Ho implementato l'autenticazione OAuth.
- ▹Ho integrato applicazioni frontend con servizi backend .NET.
- ▹Ho migliorato la coerenza dell'interfaccia con Material UI.
Ho supportato eventi di punta come Affiliate World, Ecom World e Creator Conference. Ho lavorato su prodotti per conferenze internazionali, tra cui Affiliate World, Ecommerce World e Creator Conference.
- ▹Ho sviluppato applicazioni React utilizzate da migliaia di partecipanti alle conferenze.
- ▹Ho realizzato componenti UI riutilizzabili con React e Ant Design.
- ▹Ho sviluppato servizi backend con NestJS, TypeORM e MySQL.
- ▹Ho lavorato su frontend, backend e infrastruttura per rilasciare rapidamente nuove funzionalità di prodotto.
- ▹Ho partecipato all'ottimizzazione delle prestazioni e alla pianificazione delle funzionalità.
tecnologie › NodeJS, NestJS, ReactJS, npm, AntDesign, TypeORM, MySQL, ReduxJS
- ▹Ho progettato l'architettura e sviluppato l'intera esperienza React con Three.js per riportare online questo sito culturale.
Ho realizzato piattaforme di gestione patrimoniale (Asset Shaper, Wealth Shaper) per clienti bancari europei. Per oltre sei anni ho contribuito a modernizzare software bancari aziendali, assumendo progressivamente responsabilità di guida tecnica.
- ▹Sono stato promosso internamente a responsabile del team dopo aver dimostrato leadership tecnica e senso di responsabilità.
- ▹Ho guidato il team di ingegneria frontend dell'ufficio di Tirana per prodotti bancari aziendali.
- ▹Ho gestito la libreria interna di componenti React dell'azienda, ampliando continuamente i componenti riutilizzabili impiegati in diverse applicazioni bancarie.
- ▹Ho progettato e implementato nuovi componenti condivisi, mantenuto le librerie esistenti e promosso la loro adozione nei team di sviluppo.
- ▹Ho svolto analisi tecniche prima dell'implementazione, trasformando i requisiti aziendali in piani di sviluppo.
- ▹Ho assegnato le attività in base ai punti di forza degli sviluppatori, affiancando ingegneri junior e di livello intermedio.
- ▹Ho condotto revisioni del codice e mantenuto gli standard ingegneristici del team.
- ▹Ho guidato la migrazione da Flash/Flex a moderne applicazioni React.
- ▹Ho sviluppato funzionalità backend con Java EE, JPA ed EJB.
- ▹Ho contribuito all'automazione CI/CD con Jenkins e mantenuto sistemi Oracle e SQL Server.