Charles Megafu
Staff Software Engineer
10+ years building high-availability distributed systems for fintech and security platforms at scale — from inter-bank payment rails in Nigeria to zero-trust infrastructure protecting millions of devices today.
Focus areas
Distributed Systems at Scale
High-availability architectures handling tens of millions of daily requests, with intelligent auto-scaling and datastore optimization.
Zero-Trust Security
Designing ZTNA and micro-segmentation for hybrid cloud and data-center environments, enforcing least-privilege across tens of millions of endpoints.
Fintech Infrastructure
Payment rails and settlement systems built for national-scale throughput — from inter-bank transfers to point-of-sale processing.
Agentic AI Engineering
Leading adoption of agentic SDLC workflows with Claude Code and Cursor, including building MCP servers for context-aware, production-grade code generation.
Experience
Staff Software Engineer · Lookout Security
Nov 2021 — PresentToronto, Canada
Scaled the SASE platform from 7.5M to 25M+ daily requests, designed Zero-Trust Network Access for hybrid environments, and built an MCP server integrating Claude Code and Cursor for AI-assisted EDR development.
Senior Software Engineer, Infrastructure · Pelmorex Corp
Dec 2019 — Oct 2021Oakville, Canada
Decommissioned a monolith into 99.99%-uptime microservices powering The Weather Network's national alerting and storm-tracking systems; built reusable Terraform infrastructure templates.
Senior Java Developer · Nigeria Inter-Bank Settlement (NIBSS)
Apr 2017 — Sep 2019Lagos, Nigeria
Led a team of five engineers redesigning the NIBSS Instant Payment platform from 1.5M to 11M+ daily transactions; built the Agency Banking Services API connecting all banks in Nigeria.
Senior Software Engineer · Upperlink Limited
Apr 2014 — Mar 2017Lagos, Nigeria
Led a team of seven backend developers and doubled as software architect, building payment platforms (payChoice) and identity management systems for Nigerian financial institutions.