Skip to main content
Top expert badge
Recommended expert
Profile header background

Anthony M.-Senior Backend Engineer | Distributed Systems | Microservices | Cloud

Anthony M. - Senior Backend Engineer | Distributed Systems | Microservices | Cloud - profile avatar
Profile header overlay
Nairobi, Kenya

Check rate

Experience

Jan 2025 - Present
Nairobi, Kenya

Senior Software Engineer

Waft Money Transfer Limited

Position summary
Senior Software Engineer at Waft Money Transfer Limited
Industries
Banking and Finance
Business areas
Information Technology
Product Development
  • Owned the architecture and development of WaftPay's payment switch, an event-driven Java/Spring Boot platform supporting payment orchestration, wallet management, reconciliation and notifications.
  • Designed and delivered integrations across China and Uganda payment rails, M-PESA and PesaLink, implementing API authentication and cryptographic transaction signatures.
  • Built Spring Batch reconciliation pipelines that reduced manual reconciliation effort by 80% and achieved 90% automated reconciliation accuracy.
  • Implemented fault-tolerant asynchronous transaction workflows using RabbitMQ for service-to-service messaging, ordering and retries, with idempotency keys and state management to prevent duplicate transactions.
  • Supported production throughput of 500 TPS, with k6 load testing to 1,000 TPS, while establishing observability using Grafana, Loki and Tempo.
  • Mentored engineers and championed clean architecture, testability, and performance optimization; streamlined CI/CD with Docker and GitLab CI.
Oct 2022 - Aug 2024

Solutions Engineer

Prévoir Solutions Informatiques

Position summary
Solutions Engineer at Prévoir Solutions Informatiques
Industries
Banking and Finance
Information Technology
Telecommunication
Business areas
Information Technology
Product Development
  • Engineered and supported payment gateway and enterprise transaction-switching solutions, troubleshooting complex production issues across transaction processing, integrations, and downstream services.
  • Provided Level 2 engineering support for critical payment infrastructure, diagnosing production incidents, performing root-cause analysis, and driving issues through to resolution.
  • Collaborated with software engineering and product teams to design and deliver multi-country telco payment solutions, translating business and integration requirements into scalable technical implementations.
  • Supported the integration and deployment of payment services across Tanzania, Lesotho and Mozambique markets, coordinating technical requirements, configuration, testing, and production readiness.
Aug 2021 - Jul 2022
Nairobi, Kenya

Software Engineer II

Kyosk Digital Services Limited

Position summary
Software Engineer II at Kyosk Digital Services Limited
Industries
Information Technology
Retail
Business areas
Information Technology
Product Development
  • Modernized backend services and integrated core operational workflows with ERPNext, improving system interoperability and operational efficiency.
  • Designed and engineered a distributed payments platform integrating multiple payment gateways and M-PESA, processing approximately $0.5M in daily transaction volume.
  • Collaborated with engineering leadership and product managers to translate business requirements into technical solutions, identify architectural risks, and surface implementation trade-offs early.
Oct 2017 - Jul 2021

Software Engineer

Pezesha Africa Limited

Position summary
Software Engineer at Pezesha Africa Limited
Industries
Banking and Finance
Business areas
Information Technology
Product Development
  • Integrated the lending system with Intuit QuickBooks REST API, reducing accounts reconciliation time and effort by 90%.
  • Built a cloud-based SMS loan-application platform on Africa's Talking Two-Way SMS API, increasing digital-credit uptake by 40%.
  • Integrated a CRB for creditworthiness and identity validation, cutting identity fraud by 70% on average.
  • Introduced Camunda workflow automation for loan disbursement, lowering Portfolio-at-Risk (PAR) by 20%.
  • Implemented an automatic financial statement extraction algorithm and REST API automating the manual financial statement analysis and credit scoring process accelerating the lending approval process by 45%.
Feb 2016 - Aug 2017

Software Engineering Intern

Systech Africa Limited

Position summary
Software Engineering Intern at Systech Africa Limited
Industries
Banking and Finance
Insurance
Information Technology
Business areas
Information Technology
Product Development
  • Designed and deployed MSS, a cloud-based Member Self-Service portal on FundMaster, adopted by Britam, UAP, Kenya Power Pension Fund, and ETL-Ghana.
  • Developed enhancements for Fundmaster XI, a flexible pension-administration system.

Industry experience

See where this freelancer has spent most of their professional time.

Experienced in Banking and Finance, Information Technology, Telecommunication, Insurance, and Retail.

Banking and Finance
Information Technology
Telecommunication
Insurance
Retail
Profile match chart

Business area experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology and Product Development.

Information Technology
Product Development
Profile match chart

Summary

Senior Backend Engineer with 8+ years of experience building scalable, distributed and production-grade backend platforms. Experienced in designing and owning high-throughput, event-driven systems from architecture through production, with a strong focus on reliability, observability, scalability and maintainability. Strong experience with system design, third-party integrations, asynchronous processing, production troubleshooting and mentoring engineers.

Skills

  • Backend: Java, Kotlin, Python, Php, Spring Boot, Fastapi, Laravel, Rest Apis
  • Architecture: System Design, Distributed Systems, Event-Driven Architecture, Idempotency, Fault Tolerance
  • Messaging: Nats, Kafka, Rabbitmq, Asynchronous Processing
  • Databases: Postgresql, Mysql, Mongodb, Redis, Sql, Database Optimization
  • Testing & Performance: Junit 5, Mockito, K6, Performance Testing
  • Cloud & Infrastructure: Aws (Eks & Ec2), Gcp, Kubernetes, Docker, Gitlab Ci/Cd
  • Observability: Prometheus, Grafana, Loki, Tempo
  • Ai-Assisted Development: Openai Codex, Chatgpt, Opencode, Claude

Languages

Swahili
Native
English
Advanced

Education

Jan 2015 - Jun 2017

Kenya Methodist University

Bsc. · Computer Information Systems · Nairobi, Kenya

Statistics

Experience

Total positions 5
Experience in Banking and Finance 9 y
Avg length 1 y 11 m
Longest experience 3 y 9 m

Global experience

Countries worked in 1 (Kenya)
Primary country Kenya

Expertise

Recent roles Senior Software Engineer, Solutions Engineer, Software Engineer II
Main industries Banking and Finance, Information Technology, Telecommunication
Main business areas Information Technology, Product Development

Qualifications

Highest degree Bachelor
Member since
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Have questions? Find more information here.

Anthony is based in Nairobi, Kenya.

Anthony speaks the following languages: Swahili (Native), English (Advanced).

Anthony has at least 10 years of experience. During this time, Anthony has worked in at least 5 different roles and for 5 different companies. The average length of individual experience is 2 years. Note that Anthony may not have shared all experience and actually has more experience.

Based on recent experience, Anthony would be well-suited for roles such as: Senior Software Engineer, Solutions Engineer, Software Engineer II.

Anthony's most recent position is Senior Software Engineer at Waft Money Transfer Limited.

In recent years, Anthony has worked for Waft Money Transfer Limited, Prévoir Solutions Informatiques, and Kyosk Digital Services Limited.

Anthony is most experienced in industries like Banking and Finance, Information Technology, and Telecommunication. Anthony also has some experience in Insurance and Retail.

Anthony is most experienced in business areas like Information Technology and Product Development.

Anthony has recently worked in industries like Banking and Finance, Information Technology, and Telecommunication.

Anthony has recently worked in business areas like Information Technology and Product Development.

Anthony holds a Bachelor in Computer Information Systems from Kenya Methodist University.

The availability of Anthony needs to be confirmed.

Daily rate distribution

0% 25% 50% 75% 100%
11% of experts charge less than €480 per day.
44% of experts charge between €480 and €640 per day.
22% of experts charge between €640 and €800 per day.
11% of experts charge between €800 and €960 per day.
11% of experts charge €960 or more per day.
<€480 €480-​640 €640-​800 €800-​960 €960+

The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Rate comparison chart
Daily rate avg. 668 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

800
600
400
200
Rate comparison chart
Median rate 600 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 29 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.