Daniel Okafor
Senior Software Engineer
daniel.okafor@example.com | +44 7700 900142 | Manchester, United Kingdom | linkedin.com/in/example-profile | github.com/example
Summary
Seven years building high-traffic payment and order services. I work on deployment safety, observability and latency in systems with very little tolerance for error.
Work Experience
Senior Software Engineer
March 2022 – PresentFintech company · Manchester
- Split the payments service into six microservices; deployment time fell from 45 minutes to 7.
- Designed a caching layer for an API taking 12 million requests a week; p95 latency dropped from 480 ms to 120 ms.
Software Engineer
January 2020 – February 2022E-commerce platform · Leeds
- Migrated the order management module to TypeScript; type-related production defects fell 60%.
- Raised automated test coverage from 31% to 74%; regression rollbacks went from 9 a quarter to 2.
Software Developer
July 2018 – December 2019Technology agency · Sheffield
- Built React and Node.js interfaces across nine client projects.
- Created a shared component library that cut new project setup from two weeks to three days.
Education
University of Manchester
September 2014 – June 2018BSc, Computer Science · First Class
Sheffield College
September 2012 – June 2014Foundation Degree, Web Development · Distinction
Skills
TypeScript · Go · React and Next.js · Docker · Kubernetes · AWS · Technical leadership · Mentoring · Incident management
Projects
Payments Service Decomposition
Broke a monolithic payments application into six services, using a dual-write strategy for a cutover with no downtime. Deployment frequency went from once a week to six times a day.
Languages
- English · Native
- French · Proficient