Peter Makafan

Peter Makafan

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME

Senior Software Engineer & Technical Lead with 12+ years of experience architecting distributed, high-volume microservices for Fintech, payments, and government-tech sectors. Spearheaded the end-to-end delivery of PCI-DSS compliant payment platforms, agency banking systems, and subscription billing engines. Engineered a multi-tenant SaaS platform achieving 100% YoY scalability growth and a government VAT collection system surpassing $2M in transaction throughput. Expert in Python, C#/.NET, AWS, and event-driven architectures (RabbitMQ, SQS), with a proven track record of bridging complex business requirements into resilient, production-grade software while mentoring cross-functional engineering teams. Holds an M.Sc. in Artificial Intelligence and AWS Certified.

English
London (+01:00)
Joined December 2016
EXPERTISE
7 years experience
10 years experience
7 years experience
8 years experience
10 years experience
7 years experience
8 years experience

REVIEWS FROM CLIENTS

Peter's profile has been carefully vetted and approved as a Codementor. Connect with Peter now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
MeetnEat
Designing Restful API Final Project -https://www.udacity.com/course/designing-restful-apis--ud388
Python
3
1
commentorreviewdownloader
Download Youtube comment or Amazon Review
Python
2
1
EMPLOYMENTS
Senior Software Developer
Ecomm Merchant Solutions
2022-05-01-Present
  • Orchestrated a company-wide API standardization initiative, migrating 15+ legacy SOAP services to RESTful microservices with Open...
  • Orchestrated a company-wide API standardization initiative, migrating 15+ legacy SOAP services to RESTful microservices with OpenAPI 3.0 specifications, reducing integration time for new banking partners by 60% and improving system interoperability across 5 product lines.
  • Engineered an open-source Python library for parsing Visa BASE II Clearing Transaction Files (.ctf) , automating clearing workflows for 50k+ daily transactions. Implemented a CLI tool with JSON summary outputs, achieving 100% test coverage via pytest and enforcing PEP8 standards through black/flake8 in CI/CD pipelines (GitHub Actions), with automated PyPI releases—now adopted by 3 external Fintech firms.
  • Architected a high-availability Bank Identification Number (BIN) Lookup Service leveraging Redis caching and read-replica databases, boosting uptime from 96% to 99.9% (a 50% reduction in downtime) and accelerating post-transaction fraud detection by 40ms per request, enabling real-time risk scoring for card-not-present transactions.
  • Overhauled the core transaction clearing and settlement engine by implementing event-driven architecture (RabbitMQ/SQS) and encryption-at-rest (AES-256), increasing processing throughput by 10% and reducing settlement reconciliation time from 4 hours to 45 minutes, supporting a 200% YoY volume growth without additional headcount.
  • Spearheaded development of an offline-first payment collection suite (POS and mobile), ensuring 99.99% business continuity during network outages. Delivered zero-downtime deployments and achieved a 4.8/5 CSAT score from enterprise clients across 12 countries.
Python
PostgreSQL
SOAP
View more
Python
PostgreSQL
SOAP
GitHub
RabbitMQ
TypeScript
Docker
React
pytest
Kubernetes
Microservices
CI/CD
Payment processing
API Integration
RESTful API
AWS
Visa compliance
View more
Lead Solution Architect
Better Byte Technologies
2021-02-01-2022-05-01
  • Scaled a multi-tenant SaaS FinTech platform by 100% YoY (doubling active tenants from 50 to 100+) while simultaneously reducing A...
  • Scaled a multi-tenant SaaS FinTech platform by 100% YoY (doubling active tenants from 50 to 100+) while simultaneously reducing AWS infrastructure costs by 30% through Kubernetes auto-scaling, spot instance optimization, and RDS read-replica offloading—achieving 99.95% uptime throughout the growth period.
  • Owned the end-to-end SDLC for 12+ major feature releases, guiding requirements from client discovery and compliance validation through to production deployment and post-launch monitoring, consistently delivering 2 weeks ahead of roadmap deadlines using Scrum and Jira/Linear.
  • Shipped mission-critical financial modules including Cash In (direct debit/ACH), Bill Payment (utility/insurance aggregator), and Deposit (escrow-enabled fund parking), processing $15M+ in monthly transaction volume and achieving a 98% first-attempt success rate for payment completions.
  • Engineered secure Site-to-Site VPN tunnels (IPsec/IKEv2) integrating with 4 major banking partners (including GTBank and Access Bank), enabling PCI-DSS compliant API handshakes and unlocking 3 new revenue-generating financial services within 6 months of go-live.
  • Strengthened platform fault tolerance by implementing event-driven messaging with RabbitMQ and Amazon SQS, decoupling 15+ microservices and ensuring zero transaction loss during peak loads (5k+ concurrent requests/sec), with automated dead-letter queuing and retry policies reducing manual intervention by 80%.
Node.js
PostgreSQL
GitHub
View more
Node.js
PostgreSQL
GitHub
Amazon S3
RabbitMQ
TypeScript
Docker
Scrum
JavaScript
Kubernetes
Microservices
Agile
Next.js
CI/CD
RESTful API
Site Reliability Engineering
AWS
React (next.js)
Javascript (front End development)
View more
Senior Software Engineer
Global Accelerex
2017-07-01-2021-02-01
  • Established engineering excellence from scratch coding standards (PEP8/SOLID/DRY), GitFlow, CI/CD across 4 squads (18 engineers) ...
  • Established engineering excellence from scratch coding standards (PEP8/SOLID/DRY), GitFlow, CI/CD across 4 squads (18 engineers) cutting PR review time 60% and moving deployments weekly within 6 months.
  • Architected multi-tenant SaaS Unified Collection Platform for government (tax/customs/licensing) 15+ event-driven microservices on AWS ECS/Fargate with K8s/Docker slashing deployment lead time from 4 days to 4 hours.
  • Engineered payment ecosystem powering 5,000+ POS terminals, driving 3% sales lift in 9 months generating $2.4M ARR.
  • Spearheaded Accelerex Retail Platform (web/mobile/POS) in 8 months (vs. 12-month avg) onboarding 1,200+ merchants, processing $8M+ monthly GMV within 1 year.
  • Directed Agency Banking MVP in 12 months 300+ agents, 50k+ unbanked users, 95% success rate across transfers/deposits/withdrawals across 6 regions.
  • Designed RESTful APIs + async workers (Python/FastAPI, C#/.NET Core) handling 10M+ daily transactions at <200ms p95 latency JWT/OAuth2, rate limiting, AES-256 encryption zero breaches, PCI-DSS Level 1.
  • Championed Agile/Scrum transformation with SonarQube/Black/Flake8 gates boosting team velocity 40%, cutting defects 55%, mentoring 6 juniors to mid-level within 18 months.
Python
Git
PostgreSQL
View more
Python
Git
PostgreSQL
Azure
Redis
RabbitMQ
TypeScript
Docker
React
Scrum
Kubernetes
Microservices
Agile
CI/CD
RESTful API
Tailwind css
AWS
Gcp batch
React (next.js)
View more
PROJECTS
Recurring Subscription & Automated Payment Platform for Digital Logistics ServicesView Project
2013
- Designed/developed subscription management platform transforming ACE one-time logistics/digital services into recurring subscription of...
- Designed/developed subscription management platform transforming ACE one-time logistics/digital services into recurring subscription offerings—automating enrollment, billing, payment authorization, lifecycle management, and merchant notifications. - Built scalable backend services and RESTful APIs (Python/FastAPI) supporting subscription creation, recurring payment scheduling, billing reconciliation, payment monitoring, and customer account management. - Implemented debit card tokenization (PCI-DSS compliant vaulting) for secure credential storage—enabling automated recurring transactions without exposing sensitive financial data. - Reduced manual payment processing by 70% while improving payment success rates from 82%→96% and increasing customer retention by 25% across 200+ subscribing merchants. - Delivered maintainable RESTful services with idempotency keys/webhook retries—ensuring zero duplicate charges and enabling future subscription product expansion across the ACE ecosystem.
C#
Git
PostgreSQL
View more
C#
Git
PostgreSQL
Azure
TypeScript
Docker
Scrum
Agile
CI/CD
RESTful API
Tailwind css
AWS
React (next.js)
View more
Microservices-Based Unified Collections & Digital Financial Services PlatformView Project
2017
Led engineering initiatives for the development of enterprise fintech platforms serving government agencies, financial institutions, and ...
Led engineering initiatives for the development of enterprise fintech platforms serving government agencies, financial institutions, and SMEs. Architected scalable microservices powering digital payment collection, agency banking, retail commerce, and government revenue management systems designed to process high-volume financial transactions securely and reliably. Designed a multi-tenant SaaS Unified Collection Platform enabling multiple government agencies to manage revenue collection through a centralized infrastructure while maintaining tenant isolation, scalability, and operational resilience. Led backend architecture decisions, engineering standards, and Agile delivery practices while mentoring engineers across multiple product teams. Additionally led backend development of the Accelerex Retail Platform and Agency Banking Platform, providing secure financial services including transfers, cash deposits, POS transactions, card withdrawals, and merchant payment processing. Outcomes - Architected a multi-tenant microservices platform supporting government revenue collection. - Increased POS terminal sales by 3% through delivery of scalable payment infrastructure. - Delivered the Accelerex Retail Platform within 8 months. - Led development of an Agency Banking Platform achieving MVP readiness within 1 year. - Established engineering standards, Agile practices, and code review processes across multiple development teams. - Improved deployment reliability using containerized microservices and CI/CD automation.
Python
Git
PostgreSQL
View more
Python
Git
PostgreSQL
Azure
Redis
RabbitMQ
TypeScript
Docker
Kubernetes
AWS Lambda
RESTful API
Tailwind css
AWS
Gcp batch
React (next.js)
View more