/swe/resume

Résumé


Experience

Bloomberg LP

London, United Kingdom

Senior Software Engineer — Multi-Asset Indices

  • Building and maintaining Strategy Index calculators for 3rd party clients.
  • Designed a fluent framework for Multi-Asset Index creation that made product teams much faster at self-serving Indices.

FactSet Research Systems

London, United Kingdom

Software Engineer L3 — User Configurable Feeds

  • Designed and built new infrastructure to unify FactSet's various data feed products under one standardised platform.
  • Managed a summer intern project expanding access to FactSet data via GraphQL and AWS, from conception through to delivery.

Software Engineer L2 — Benchmark Data Feeds

  • Created and managed RESTful APIs on .NET/C#, including a full migration of the Benchmark Data Feed API to .NET Core.
  • Migrated the entire codebase from Perforce to Git and established a CI pipeline via Jenkins — modernising the team's development end-to-end workflow.

Vodafone

Accra, Ghana

Solutions Specialist — Products & Tariffs

  • Built the customer loyalty management system for Vodafone Ghana's largest ever nationwide promotion, serving 6 million subscribers.
  • Reduced promotion subscription failure rate by 66% through targeted failover mechanisms and geo-redundant architecture.

Nandimobile

Accra, Ghana

Software Developer

  • Maintained and extended marketing campaign software; developed Android applications for consumer and healthcare markets.
  • Shipped the Healthline mobile app for Vodafone Ghana — it won a CIMG award and reached 10,000 downloads.

Skills

Languages

  • Python
  • C#

Frameworks

  • .NET / .NET Core
  • Entity Framework
  • Flask

Data

  • MSSQL
  • PostgreSQL
  • GraphQL
  • Scikit-Learn

Infrastructure

  • Jenkins
  • TeamCity
  • Octopus Deploy
  • Git
  • Bash

Practices

  • REST API design
  • SOA
  • CI/CD
  • Time Series Analysis

Interests

  • Machine Learning
  • Hardware / IoT
  • Data Visualisation

Education

Master of Data Science

Lancaster University

Optimising energy systems — predicting room temperature to prevent costly low-to-high heating gradients across campus.

Bachelor of Computer Science

Kwame Nkrumah University of Science and Technology

Building for screens — web and mobile application development, from first principles to shipped product.