Sam Okafor
Full-stack разработчик программного обеспечения
Seattle, WA | sam.okafor@example.com | портфолио на example.com
О себе
Полнофункциональный инженер-программист с более чем 5-летним опытом создания масштабируемых веб-приложений с использованием TypeScript, React и Node.js. Известен написанием чистого, поддерживаемого кода, руководством доставкой функций от дизайна до развертывания и снижением инцидентов в процессе с помощью комплексного тестирования и практик CI/CD.
Опыт работы
Разработчик программного обеспечения
B2B-компания по разработке ПО (раунд Series B, 90 инженеров) · Seattle, WA · с 2022 по настоящее время
- Разработал и развернул систему уведомлений в реальном времени, обслуживающую более 50 000 активных пользователей в день, снизив уровень пропущенных событий на 35%.
- Переписал устаревший монолит на 12 микросервисов, сократив среднее время развертывания с 45 минут до 8 минут и улучшив изоляцию ошибок.
- Наставлял 3 младших инженера на стандарты кода, практики тестирования и рабочие процессы Git, ускоряя их первые развертывания в производстве.
- Возглавил внедрение TypeScript в 4 сервисах, снизив количество ошибок, связанных с типами, на 60% в течение первого квартала.
Разработчик программного обеспечения
Компания логистических технологий · Seattle, WA · с 2020 по 2022
- API тарифов перевозчиков на Node.js и PostgreSQL, обслуживавший 400 запросов в секунду с задержкой 120 мс по p95.
- Замена ночной пакетной синхронизации очередью событий и снижение отставания данных с 12 часов до менее двух минут.
- Рост покрытия бэкенда тестами с 41% до 78% и контрактные тесты, поймавшие девять ломающих изменений до релиза.
- Дежурства по двум сервисам и снижение числа вызовов по оповещениям на 45% за счёт исправления трёх самых шумных правил.
Младший разработчик
Агентство цифровых продуктов · Portland, OR · с 2019 по 2020
- 14 клиентских функций на React и TypeScript в пяти кодовых базах за год.
- Снижение объёма JavaScript при первой загрузке маркетингового сайта на 38% за счёт разделения кода по маршрутам.
- Документация компонентов команды, сократившая повторяющиеся вопросы новых подрядчиков при входе в проект.
- Исправление 60 дефектов доступности, найденных при аудите, включая порядок фокуса и подписи полей формы.
Образование
- Бакалавр наук, информатика | Университет штата | 2019
Сертификаты
- AWS Certified Developer, Associate | 2023
Навыки
JavaScript/TypeScript · React · Node.js · SQL/NoSQL базы данных · REST и GraphQL API · CI/CD пайплайны · Git/Управление версиями · Проектирование систем