Sam Okafor
Sviluppatore software full-stack
Seattle, WA | sam.okafor@example.com | portfolio su example.com
Profilo professionale
Ingegnere software full-stack con oltre 5 anni di esperienza nella costruzione di applicazioni web scalabili utilizzando TypeScript, React e Node.js. Conosciuto per scrivere codice pulito e mantenibile, guidare la consegna delle funzionalità dalla progettazione al dispiegamento e ridurre gli incidenti di produzione attraverso test completi e pratiche CI/CD.
Esperienza
Sviluppatore software
Azienda di software B2B (Serie B, 90 sviluppatori) · Seattle, WA · 2022 a oggi
- Progettato e dispiegato un sistema di notifiche in tempo reale che serve oltre 50.000 utenti attivi giornalieri, riducendo i tassi di eventi persi del 35%.
- Rifattorizzato un monolite legacy in 12 microservizi, riducendo il tempo medio di distribuzione da 45 minuti a 8 minuti e migliorando l'isolamento dei guasti.
- Mentorato 3 ingegneri junior sugli standard di revisione del codice, pratiche di test e flussi di lavoro Git, accelerando i loro primi dispiegamenti in produzione.
- Guidato l'adozione di TypeScript attraverso 4 servizi, riducendo i bug correlati ai tipi del 60% entro il primo trimestre.
Sviluppatore software
Azienda di tecnologie per la logistica · Seattle, WA · 2020 a 2022
- Ho realizzato in Node.js e PostgreSQL un'API per le tariffe dei vettori che gestiva 400 richieste al secondo con 120 ms al p95.
- Ho sostituito la sincronizzazione batch notturna con una coda di eventi riducendo l'obsolescenza dei dati da 12 ore a meno di due minuti.
- Ho portato la copertura dei test del backend dal 41% al 78% e ho aggiunto test di contratto che hanno intercettato nove modifiche incompatibili prima del rilascio.
- Ho gestito la reperibilità di due servizi e ho ridotto del 45% il volume delle segnalazioni correggendo le tre regole di alert più rumorose.
Sviluppatore junior
Agenzia di prodotti digitali · Portland, OR · 2019 a 2020
- Ho rilasciato 14 funzionalità per i clienti in React e TypeScript su cinque codebase in un anno.
- Ho ridotto del 38% il JavaScript al primo caricamento di un sito marketing con il code splitting per rotta.
- Ho scritto la documentazione dei componenti del team, riducendo le domande ripetute dei nuovi collaboratori in fase di inserimento.
- Ho corretto 60 difetti di accessibilità emersi da un audit, tra cui l'ordine di focus e l'etichettatura dei campi dei moduli.
Formazione
- Laurea triennale in Informatica | Università statale | 2019
Certificazioni
- AWS Certified Developer, Associate | 2023
Competenze
JavaScript/TypeScript · React · Node.js · database SQL/NoSQL · API REST e GraphQL · pipeline CI/CD · Git/Gestione delle versioni · Design di sistemi