Luka Petrovic

Disponibile per consulenze e ruoli senior da remoto

Senior Full-Stack EngineerReact, React Native, TypeScript

ciao@lukapetro.comLinkedInGitHubCVIT↓EN↓· Aggiornato a ottobre 2026

Chi sono

Sono uno sviluppatore software con più di dieci anni di esperienza. Ho iniziato a Milano tra testing e consulenza, poi sono passato a React e React Native, e negli ultimi sei anni ho lavorato da senior su prodotti per banche, scommesse, moda, crypto, gaming e sport.

Quello che mi piace di più è seguire un prodotto dall'inizio alla fine: database, API, web app, app mobile, rilascio sugli store. L'ho fatto in team di dieci persone e da unico sviluppatore sul progetto, con la stessa cura in entrambi i casi.

Dal 2025 sviluppo ogni giorno con agenti AI. Scrivo la specifica, gli agenti scrivono il codice, e test e agenti di review in CI lo controllano prima che lo guardi io. Mi rende molto più veloce, e posso portarlo in un team senza stravolgere come il team lavora già.

Clienti

Freelance e consulenza, direttamente o tramite società come K2, Netguru, Proxify e BeConcept.

  • Banca SellaReact Native developerIn un team di circa dieci persone, sull'app che i clienti usano ogni giorno per conti, carte e pagamenti. Funzionalità dall'inizio alla fine e bug fixing su iOS e Android.
  • Illimity BankSenior React Native developerHo trasformato l'app in una piattaforma multi-tenant: una sola codebase, con schermate dedicate per ogni brand dove servono. Componenti condivisi con il web, CI/CD e test.
  • Prada · tramite AccentureFrontend developerLa web application di Prada e gli strumenti interni che i team dell'azienda usano ogni giorno.
  • Fibr · tramite NetguruUnico mobile engineerHo riscritto l'app da JavaScript puro a TypeScript ed Expo, e rilasciato Fibr 2.0 su iOS e Android in quattro mesi.
  • SisalSenior software engineerFrontend di un grande monorepo React per uno dei maggiori operatori di scommesse in Italia. Ho introdotto Zustand, poi adottato dal team, e spinto il passaggio a TypeScript.
  • GucciSenior full-stack developerHo guidato il backend Java e Spring Boot dello strumento interno con cui Gucci stampa le etichette dei prodotti, coordinando un piccolo team.
  • Rug.ai · tramite Diffusion.ioSenior frontend engineerDati sui token per trader crypto: connessione con più wallet, uno swap su dati on-chain in tempo reale, pagine dei token aggiornate live.
  • PlaytomicSenior software engineerLe app per giocatori e gestori dei circoli, e il back office, della piattaforma di prenotazione per padel e tennis usata da milioni di giocatori.
  • BeConcept StudioSenior software engineerSiti e-commerce e piattaforme su misura per i clienti dello studio, React e Node.js, fino alla produzione.
  • Twin YieldFull-stack developerUno scraper e un algoritmo di classifica per capire quali trader di eToro valesse la pena copiare. Ho scelto lo stack e fatto tutto io.

Prodotti

Esperienze

  • 2023 – 2024BitfinexSenior software engineer, mobileL'app di trading in React Native di uno degli exchange crypto più longevi, dal primo design al rilascio.
  • 2022 – 2023ESL FACEIT GroupSenior software engineerL'app mobile della piattaforma di gaming competitivo, con milioni di giocatori.
  • 2019 – 2022AmarisExperienced consultant, MilanoProgetti per clienti in React, React Native, Node.js e Java. Qui ho iniziato a guidare piccoli team.
  • 2016 – 2019CapgeminiAnalyst consultant, MilanoAutomazione dei test con Selenium. È lì che ho imparato a tenere ai test, e ci tengo ancora.

Formazione

Ingegneria Informatica, Università Politecnica delle Marche, Ancona. Erasmus a Barcellona.

Italiano, serbo e croato madrelingua. Inglese fluente. Spagnolo intermedio.