Rolling Ball
Volevo imparare da zero la fisica 3D in tempo reale e i game loop.
Ho costruito un endless runner in cui una pallina schiva ostacoli, con velocità e punteggio crescenti e una classifica persistente.
marco.lanfranchi
$ whoami → Ciao! Sono Marco Lanfranchi, un ingegnere del software appassionato di programmazione! Ho iniziato a sviluppare software nel 2010, durante il mio primo anno di scuola superiore, e da allora ho continuato a coltivare la mia passione per la programmazione, acquisendo sempre più conoscenze e competenze.
Attualmente ho circa 7 anni di esperienza professionale e lavoro come software engineer full-stack presso @Sorint.lab, dove lavoro su progetti full-stack, prevalentemente backend, per clienti enterprise e bancari. Nel tempo libero continuo a sviluppare e sperimentare nuove tecnologie!
// sempre curioso, sempre a rilasciare.
Sviluppo backend per IMI Corporate & Investment Banking (gruppo Intesa Sanpaolo), realizzando microservizi per sistemi bancari enterprise.
In precedenza ho sviluppato Spacebook, piattaforma multitenant di prenotazione spazi per la pubblica amministrazione (Java + Micronaut, PostgreSQL, KrakenD, Keycloak). Team Scrum con Scrum Master, PO, UI/UX e QA.
Sviluppo backend della piattaforma Mangrovia IoT — architettura a microservizi per clienti enterprise nei settori energia e infrastrutture.
Realizzazione di connettori HTTP per l'integrazione con sistemi esterni. Team agile con code review e pull request su Git.
Sviluppo backend e frontend di applicazioni web interne — Go e Java (Spring Boot) lato backend, Vue.js lato frontend.
Utilizzo di database relazionali e non relazionali. Team Scrum con sprint e collaborazione cross-funzionale con DevOps e design.
Sono un esperto di sviluppo web e mobile (Android), con solide competenze sia nel back-end che nel front-end. Possiedo anche un'ampia conoscenza nel campo dei database relazionali e non relazionali e della loro gestione.
Grazie alla mia esperienza professionale e ai miei interessi personali, ho maturato competenze in diverse tecnologie, tra cui le principali sono:
Alcuni progetti personali che ho costruito per imparare e sperimentare — dalle app mobile ai giochi.
Volevo imparare da zero la fisica 3D in tempo reale e i game loop.
Ho costruito un endless runner in cui una pallina schiva ostacoli, con velocità e punteggio crescenti e una classifica persistente.
Liste della spesa che tengono anche traccia di quanto stai davvero spendendo.
Un'app cross-platform che calcola il totale del carrello in tempo reale e suddivide le spese per categoria, sincronizzate sul cloud.
Attualmente in lavorazione — sto esplorando qualcosa di nuovo. Dettagli a breve.