Sam Okafor
Ingénieur logiciel full-stack
Seattle, WA | sam.okafor@example.com | portfolio sur example.com
Profil professionnel
Ingénieur logiciel full-stack avec plus de 5 ans d'expérience dans la construction d'applications web évolutives utilisant TypeScript, React et Node.js. Connu pour écrire un code propre et maintenable, diriger la livraison de fonctionnalités depuis la conception jusqu'au déploiement, et réduire les incidents de production grâce à des tests complets et des pratiques CI/CD.
Expérience
Ingénieur logiciel
Éditeur de logiciels B2B (série B, 90 ingénieurs) · Seattle, WA · 2022 à aujourd'hui
- A conçu et déployé un système de notification en temps réel servant plus de 50K utilisateurs actifs quotidiens, réduisant les taux d'événements manqués de 35%.
- A refactorisé un monolithe hérité en 12 microservices, réduisant le temps de déploiement moyen de 45 minutes à 8 minutes et améliorant l'isolation des pannes.
- A mentoré 3 ingénieurs juniors sur les normes de révision de code, les pratiques de test et les workflows Git, accélérant leurs premiers déploiements en production.
- A dirigé l'adoption de TypeScript dans 4 services, réduisant les bugs liés aux types de 60% au cours du premier trimestre.
Ingénieur logiciel
Entreprise de technologies logistiques · Seattle, WA · 2020 à 2022
- Développé une API de tarification transporteurs en Node.js et PostgreSQL servant 400 requêtes par seconde à 120 ms au p95.
- Remplacé la synchronisation par lots nocturne par une file d'événements et ramené la fraîcheur des données de 12 heures à moins de deux minutes.
- Porté la couverture de tests du backend de 41 % à 78 % et ajouté des tests de contrat qui ont détecté neuf changements cassants avant la mise en production.
- Assuré l'astreinte de deux services et réduit le volume d'alertes de 45 % en corrigeant les trois règles d'alerte les plus bruyantes.
Développeur junior
Agence de produits numériques · Portland, OR · 2019 à 2020
- Livré 14 fonctionnalités clientes en React et TypeScript sur cinq bases de code en un an.
- Réduit de 38 % le JavaScript du premier chargement d'un site marketing grâce au découpage de code par route.
- Rédigé la documentation des composants de l'équipe, ce qui a réduit les questions d'intégration répétées des nouveaux prestataires.
- Corrigé 60 défauts d'accessibilité relevés lors d'un audit, dont l'ordre de focus et l'étiquetage des formulaires.
Formation
- B.S. informatique | Université d'État | 2019
Certifications
- AWS Certified Developer, Associate | 2023
Compétences
JavaScript/TypeScript · React · Node.js · Bases de données SQL/NoSQL · APIs REST & GraphQL · Pipelines CI/CD · Git/Contrôle de version · Conception de systèmes