Sam Okafor
Ingeniero de software full stack
Seattle, WA | sam.okafor@example.com | portafolio en example.com
Perfil profesional
Ingeniero de software full-stack con más de 5 años de experiencia construyendo aplicaciones web escalables utilizando TypeScript, React y Node.js. Conocido por escribir código limpio y mantenible, liderar la entrega de funciones desde el diseño hasta el despliegue y reducir incidentes en producción a través de pruebas exhaustivas y prácticas de CI/CD.
Experiencia
Ingeniero de software
Empresa de software B2B (serie B, 90 ingenieros) · Seattle, WA · 2022 a la actualidad
- Diseñé y desplegué un sistema de notificación en tiempo real que atiende a más de 50,000 usuarios activos diarios, reduciendo las tasas de eventos perdidos en un 35%.
- Refactoricé un monolito heredado en 12 microservicios, reduciendo el tiempo promedio de despliegue de 45 minutos a 8 minutos y mejorando el aislamiento de fallos.
- Capacité a 3 ingenieros junior en estándares de revisión de código, prácticas de prueba y flujos de trabajo de Git, acelerando sus primeros despliegues en producción.
- Lideré la adopción de TypeScript en 4 servicios, reduciendo errores relacionados con tipos en un 60% dentro del primer trimestre.
Ingeniero de software
Empresa de tecnología logística · Seattle, WA · 2020 a 2022
- Construí una API de tarifas de transportistas en Node.js y PostgreSQL que atendía 400 solicitudes por segundo con 120 ms en el p95.
- Sustituí la sincronización nocturna por lotes por una cola de eventos y reduje el desfase de los datos de 12 horas a menos de dos minutos.
- Subí la cobertura de pruebas del backend del 41% al 78% y añadí pruebas de contrato que detectaron nueve cambios incompatibles antes del lanzamiento.
- Me encargué de las guardias de dos servicios y reduje un 45% el volumen de alertas al corregir las tres reglas más ruidosas.
Desarrollador junior
Agencia de producto digital · Portland, OR · 2019 a 2020
- Entregué 14 funcionalidades para clientes en React y TypeScript en cinco bases de código en un año.
- Reduje un 38% el JavaScript de carga inicial de un sitio de marketing con división de código por ruta.
- Escribí la documentación de componentes del equipo, que redujo las preguntas repetidas de incorporación de los nuevos colaboradores externos.
- Corregí 60 defectos de accesibilidad detectados en una auditoría, incluidos el orden de foco y el etiquetado de formularios.
Formación
- Licenciatura en Ciencias de la Computación | Universidad estatal | 2019
Certificaciones
- AWS Certified Developer, Associate | 2023
Competencias
JavaScript/TypeScript · React · Node.js · Base de datos SQL/NoSQL · APIs REST y GraphQL · Pipelines de CI/CD · Git/control de versiones · Diseño de sistemas