Vai al contenuto

Costruisco sistemi
che durano.

PRINCIPAL ENGINEER · FULL STACK · CLOUD ARCHITECT

SYS.INIT //001MARCHING_CUBES.exev3.2.1
Francesco De Angelis
SUBJ.001

FRANCESCO
DE ANGELIS

PRINCIPAL_ENGINEER

// CHI_SONO

Chi Sono

PRINCIPAL ENGINEER · FULL STACK · CLOUD ARCHITECT

Mi chiamo Francesco De Angelis,
conosciuto online come Engenier.

Progetto e sviluppo sistemi software avanzati, architetture distribuite, infrastrutture cloud e sviluppo software per applicazioni complesse ad alta scalabilità.

PERUGIA.IT // PRINCIPAL_ENGINEER // SYS.ACTIVE
SCROLL
ENGENIER
◆ ARCADE ◆EST. 1998
ENGENIER BBS · ARCADE×
https://engeniero.it
ENGENIER
✦ BBS · ARCADE · EST 1998 ✦
◇ YOU NEED A KEYBOARD TO PLAY ◇PREFERABLY AN OLIVETTI
── SELECT A COLLECTION ──
  • 101 BASIC GAMES
  • NEW GEN
[↑↓] MOVE · [ENTER] SELECT · [ESC] BACK
// STORIA.LOG
STATUS: ACTIVE

La mia storia

1998
1998TARANTO / PUGLIA

Sono nato nel 1998 a Taranto, nel sud Italia. Ho iniziato a programmare a 3-4 anni con un vecchio IBM e un libro: “101 giochi da fare in BASIC”. Da ragazzino passavo il tempo a moddare giochi, creare server e scrivere i primi algoritmi.

~12
~2012MARCHING CUBES

A un certo punto ho voluto creare un videogioco procedurale, ed è lì che ho scoperto il Marching Cubes, il mio algoritmo preferito. Me ne sono innamorato perché non si limita ai videogiochi: lo stesso principio che genera mondi procedurali è quello che ricostruisce le immagini di una risonanza magnetica. Un algoritmo che crea mondi e allo stesso tempo ha un impatto reale sulla vita delle persone.

2018
2018INGRESSO NEL SETTORE

Nel 2018 ho iniziato a lavorare nel settore, occupandomi di sistemi commerciali su scala industriale, ricerca europea per la Commissione Europea e tecnologie ad impatto sociale. Con gli anni ho approfondito lo sviluppo software in modo sempre più strutturato, passando dai progetti personali alle prime collaborazioni professionali.

PERUGIA / UMBRIA

OGGI

Oggi lavoro come Principal Engineer indipendente da Perugia, progettando architetture distribuite, infrastrutture cloud e sviluppo software.

TARANTO → PERUGIA // 28 YRS RUNTIME
// EXPERTISE

Cosa Faccio

8 aree di competenza che si sovrappongono nei progetti reali: non la profondità in una singola area, ma la capacità di tenerle insieme in sistemi coerenti.

Software Engineering, competenza 1 di 8

// 8 COMPETENZE ATTIVE — SISTEMA OPERATIVO
// FILOSOFIA

Il percorso conta più del risultato.

Non il prodotto finito. Non il deploy. Il percorso: il modo in cui un problema viene capito, scomposto, affrontato. Questo è dove succede la cosa vera.

SCROLL ▾
// 01

Scalability & Resilience

Costruire cose che durano

Costruisco pensando a chi userà il sistema tra dieci anni, non alla demo di domani. A JFrog un'ora di downtime costava 50-100k euro; Airone lo aprono ogni mattina dal 2018. Robusto non è un requisito tecnico: è una promessa a chi ci lavora.

// 02

Critical Thinking

Pensiero prima del codice

«Code for the sake of coding»: lo dico spesso, e non è un complimento. È scrivere senza capire perché, copiare pattern senza farsi domande, curare sintomi. Io prima mi fermo e chiedo se il problema è davvero quello che sembra. E dico anche le cose scomode: le mie automazioni hanno tolto posti di lavoro. Lo so, e lo racconto.

// 03

Freedom of Use

Libertà senza lock-in

Il codice è tuo, la documentazione si capisce, nessun lock-in costruito ad arte. Ti spiego come funziona, non solo cosa fa: così puoi crescere anche senza di me. Preferisco essere scelto per quello che porto, non per quanto è difficile togliermi.

// HUMAN_PROTOCOL

Amicizia e gioco, prima della formalità.

Dritto al punto, divertendosi

Con i miei clienti rido, scherzo e vado dritto al punto: niente giri di parole, niente riunioni che potevano essere un messaggio. Più che la professionalità di facciata mi interessa il rapporto, e lavorare divertendosi non toglie nulla al percorso né al risultato. Anzi: viene meglio.

// IMPACT & LEADERSHIP

Impatto Reale

L'indice dei progetti, per area. Ogni riga ha la sua storia: aprila.

// ENTERPRISE4 progetti
// RICERCA EUROPEA5 progetti di ricerca
// SOCIALE3 progetti
01/12
€1.5M → €9M / annoc'è una storia: apri la riga
// SECURE_CHANNEL

Costruiamo qualcosa insieme.

TRANSMISSION_CONSOLE v3.2 // SECURE_CHANNEL

STATUS_DECK // TELEMETRY

STATUS
AVAILABLE_FOR_PROJECTS
LOCAL_TIME
--:--:--
COORD
LAT 43.1122 // LON 12.3888
NODE
PERUGIA.IT
RESPONSE_TIME
< 24H