Software Engineer at TenderSure (2025-09 – Present)
- Design and develop a secure B2B escrow system using Java/Spring Boot, integrating PayPal for clients to fund their accounts and bank APIs to automate payouts to service providers.
- Execute large-scale data migrations into PostgreSQL, refining schemas and indexing to ensure high-performance and data consistency.
- Designed and developed REST APIs to manage contracts and jobs lifecycle, making sure data stays consistent across the system.
- Set up CI/CD workflows and observability pipelines using GitHub Actions, Docker, and Grafana to maintain 99.9% uptime and rapid deployment cycles for production environments.
- Develop and maintain documentation and manuals on system configuration and setup.
- Respond to and resolve incidents as they happen to ensure the SLA is met.
Backend Engineer at Tiko (2023-10 – 2025-07)
- Implemented asynchronous voice duplication detection service that scanned through over 1 million voice prints against a regional watchlist through batches maintaining a 99.9% system uptime.
- Refactored legacy monolithic modules into microservices, utilizing Spring Boot and AWS (SQS/SNS) to decouple data domains and improve horizontal scalability.
- Implemented voice-based identity verification via Nuance APIs, reducing fraudulent service claims by 70% through robust voice duplication detection logic.
- Achieved 85% unit and integration test coverage across critical services, significantly decreasing production failures.
- Participated actively in system design and architecture, contributing significantly to robust solutions for new features to be implemented.
Backend Engineer at Teleeza Africa Limited (2022-03 – 2023-09)
- Reduced API latency by 70% (from 10s to <3s) by identifying inefficient query patterns, implementing strategic SQL indexing, and integrating a caching layer for high-frequency transaction data.
- Developed a high-concurrency advertising engine that handled instant reward distribution; utilized RabbitMQ for asynchronous event processing to maintain non-blocking user experiences.
- Engineered a digital wallet infrastructure leveraging third-party APIs, ensuring interoperability with mobile money providers while maintaining strict transactional audit logs.
- Strengthened system fault tolerance by implementing Spring Cloud Circuit Breaker (Resilience4j) and retry policies, reducing transaction failure rates during third-party outages.
Software Developer at SongaSonga Solutions Limited (2021-07 – 2022-03)
- Designed and led the development of a backend ecosystem for a bike sharing platform utilizing spring boot to handle real-time data processing.
- Integrated BLE(Bluetooth Low Energy) solar powered locks to secure the bikes by locking and unlocking.
- Help with the development of web portal using to monitor bikes and user activity ensuring that everything is accounted for.
- Write detailed documentation explaining aspects of the system such as features, functions, app operation and its capabilities
Junior Software Developer at ConsentWise.io (2021-01 – 2021-07)
- Built Java REST APIs for the initial product launch and used Hibernate to manage how data was stored in the database.
- Used JPA to handle database queries and kept the code clean and documented so the team could update it easily.
Software Developer Intern at Stawika Capital Ltd (2019-01 – 2019-05)
- Assisted with developmewnt of REST APIs
- Built Android UIs and integrated REST APIs for a mobile lending app.