Sam Okafor
Full-Stack-Softwareingenieur
Seattle, WA | sam.okafor@example.com | Portfolio unter example.com
Berufsprofil
Full-Stack-Softwareingenieur mit über 5 Jahren Erfahrung in der Erstellung skalierbarer Webanwendungen mit TypeScript, React und Node.js. Bekannt für das Schreiben von sauberem, wartbarem Code, die Leitung der Funktionsbereitstellung vom Design bis zur Bereitstellung und die Reduzierung von Produktionsvorfällen durch umfassendes Testen und CI/CD-Praktiken.
Berufserfahrung
Softwareingenieur
B2B-Softwareunternehmen (Series B, 90 Entwickler) · Seattle, WA · 2022 bis heute
- Entwickelte und implementierte ein Echtzeit-Benachrichtigungssystem, das über 50.000 täglich aktive Benutzer bedient, wodurch die verpassten Ereignisse um 35% reduziert wurden.
- Refaktorisierte das veraltete Monolith in 12 Mikrodienste, wodurch die durchschnittliche Bereitstellungszeit von 45 Minuten auf 8 Minuten verkürzt und die Fehlertoleranz verbessert wurde.
- Mentored 3 Junior-Ingenieure zu Standards bei Codeprüfungen, Testpraktiken und Git-Workflows, wodurch deren erste Produktionsbereitstellungen beschleunigt wurden.
- Leitete die Einführung von TypeScript in 4 Diensten, wodurch typbezogene Fehler im ersten Quartal um 60% reduziert wurden.
Softwareingenieur
Unternehmen für Logistiktechnologie · Seattle, WA · 2020 bis 2022
- Eine API für Speditionstarife in Node.js und PostgreSQL gebaut, die 400 Anfragen pro Sekunde bei 120 ms p95 bediente.
- Die nächtliche Batch-Synchronisierung durch eine Event-Queue ersetzt und die Veralterung der Daten von 12 Stunden auf unter zwei Minuten reduziert.
- Die Testabdeckung im Backend von 41% auf 78% erhöht und Contract-Tests ergänzt, die neun Breaking Changes vor dem Release fanden.
- Die Rufbereitschaft für zwei Dienste übernommen und das Alarmvolumen um 45% gesenkt, indem ich die drei lautesten Alarmregeln korrigierte.
Junior-Entwickler
Agentur für digitale Produkte · Portland, OR · 2019 bis 2020
- 14 Kundenfeatures in React und TypeScript über fünf Codebasen in einem Jahr ausgeliefert.
- Das JavaScript beim ersten Laden einer Marketingseite durch Code-Splitting auf Routenebene um 38% reduziert.
- Die Komponentendokumentation des Teams geschrieben, was wiederkehrende Einarbeitungsfragen neuer Auftragskräfte verringerte.
- 60 in einem Audit gefundene Fehler bei der Barrierefreiheit behoben, darunter Fokusreihenfolge und Formularbeschriftungen.
Ausbildung
- B.S. Informatik | Staatliche Universität | 2019
Zertifikate
- AWS Certified Developer, Associate | 2023
Kenntnisse
JavaScript/TypeScript · React · Node.js · SQL/NoSQL-Datenbanken · REST- & GraphQL-APIs · CI/CD-Pipelines · Git/Versionskontrolle · Systemdesign