Backend Engineer @ Wema Bank
Key Achievements
- Designed and implemented secure, high-performance backend systems using .NET Core and C#, following Domain-Driven Design (DDD) and clean architecture principles
- Developed REST and gRPC APIs with transaction atomicity and idempotency to ensure reliable financial operations across distributed services
- Built microservices and event-driven architectures using CQRS with row versioning to maintain data consistency in high-concurrency transaction scenarios
- Implemented strategies including automatic retries, circuit breakers, and load balancing to handle system failures and peak transaction loads
- Optimized SQL and NoSQL databases for transactional consistency and high throughput to ensure quick and accurate financial data retrieval












