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

Check rate
Experience
Senior Software Engineer
Waft Money Transfer Limited
- 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.
Solutions Engineer
Prévoir Solutions Informatiques
- 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.
Software Engineer II
Kyosk Digital Services Limited
- 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.
Software Engineer
Pezesha Africa Limited
- 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%.
Software Engineering Intern
Systech Africa Limited
- 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.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology and Product Development.
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
Education
Kenya Methodist University
Bsc. · Computer Information Systems · Nairobi, Kenya
Statistics
Experience
Global experience
Expertise
Qualifications
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
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.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
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.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Engineer
Nearby freelancers
Professionals working in or nearby Nairobi, Kenya
