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 і донині
- Розробив та розгорнув систему оповіщення в реальному часі для 50K+ активних користувачів на день, зменшивши кількість пропущених подій на 35%.
- Рефакторив стару монолітну систему на 12 мікросервісів, скоротивши середній час розгортання з 45 хвилин до 8 хвилин і покращивши ізоляцію помилок.
- Наставляв 3 молодших інженера з стандартів рецензування коду, практик тестування та робочих процесів Git, прискорюючи їх перші виробничі розгортання.
- Очолив впровадження TypeScript у 4 сервісах, що дозволило зменшити помилки, пов’язані з типом, на 60% протягом першого кварталу.
Інженер програмного забезпечення
Компанія логістичних технологій · Seattle, WA · з 2020 до 2022
- Побудував API тарифів перевізників на Node.js і PostgreSQL, який обробляв 400 запитів на секунду з p95 120 мс.
- Замінив нічну пакетну синхронізацію чергою подій і скоротив відставання даних з 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/Управління версіями · Проектування систем