System Architecture / Fintech

SENIOR
SOFTWARE
ENGINEER

Specializing in building payment infrastructures with Elixir and Ruby on Rails. Transforming monolithic architectures into distributed systems.

Email LinkedIn GitHub Blog Accra, Ghana (Open to Relocation)

TECHNICAL_STACK

01

Core Languages

  • Elixir
  • Ruby
  • JavaScript
  • SQL
  • HTML/CSS

Frameworks

  • Phoenix
  • Ruby on Rails
  • Ecto
  • OTP
  • LiveView

Architecture

  • Event Sourcing
  • CQRS
  • Microservices
  • DDD
  • REST APIs

Infrastructure

  • PostgreSQL
  • RabbitMQ
  • Redis
  • Docker
  • Kubernetes
  • AWS

Testing & CI/CD

  • CI/CD Pipelines
  • TDD & BDD
  • Gherkin / Cucumber
  • RSpec / ExUnit
  • System Testing

EXPERIENCE_LOG

02
2023 — Present
Accra, Ghana

Software Engineer

AppsNmobile Solutions

Fintech provider processing millions in monthly transactions. Promoted from Intern to Lead Engineer.

  • Architected an Elixir/Phoenix microservice processing 50K+ requests/minute with <200ms latency.
  • Integrated RabbitMQ and Oban for background jobs, ensuring 100% delivery guarantee.
  • Decoupled critical payment logic from a legacy Rails monolith into independent Elixir services.
  • Refactored Ecto queries and PostgreSQL schemas, improving reporting generation performance by 40%.
  • Championed BDD adoption using Gherkin/Cucumber.
2022 — Present
Remote

Freelance Full Stack Developer

Self-Employed
  • Designed a double-entry accounting system using Event Sourcing/CQRS for immutable audit trails.
  • Built a custom task management platform (Rails/Angular), reducing client admin overhead by 30%.
  • Developed a secure, offline-first file sharing service using Phoenix Channels and WebRTC.
  • Delivered fully documented REST APIs with 99% test coverage.
2022 — 2023
Accra, Ghana

Software Engineer Intern

AppsNmobile Solutions
  • Assisted in the maintenance of legacy Ruby on Rails applications.
  • Developed unit tests and participated in daily scrum meetings.

KEY_PROJECTS

03
01
Messaging Gateway
Elixir ETS GenStage
Built a fault-tolerant gateway handling massive concurrent traffic using ETS for high-speed caching and rate-limiting. Implemented custom supervision trees to ensure 99.99% uptime during peak load events.
02
Financial Transaction Platform
Ruby on Rails PostgreSQL Sidekiq
Maintained backend services handling 20K+ daily financial transactions. Optimized database queries reducing reporting latency by 40% and implemented idempotent API endpoints for payment processing.
03
Double-Entry Ledger
Elixir Event Sourcing CQRS
Designed an immutable ledger system using Event Sourcing. Ensures full auditability of all financial movements with a replayable event stream, critical for regulatory compliance in Fintech.
04
Real-Time File Share
Phoenix WebRTC LiveView
Developed a secure, offline-first file sharing service. Utilized Phoenix Channels for signaling and WebRTC for peer-to-peer data transfer, minimizing server bandwidth costs.