About Me
Pragmatic and experienced software engineer who is well-versed in technology and writing code to create reliable and user-friendly systems. I'm also a skilled leader who has proven the ability to educate and manage a team of professionals to build software.
Here are a few technologies I've been working with recently:
- Java/Springboot
- Python/Django
- JavaScript/TypeScript
- React/Nextjs
- Node/Express/Nestjs
- Docker/Kubernetes
- SQL/NoSQL
- PHP/Laravel
- Agile/Scrum
- Team Leadership
- Software Testing
- System Design
Where I’ve Worked
Software Engineer & Backend Lead @ PKFRC - Afriland First Bank
March 2023 - Present
- Led backend development team of over 15 developers in building a modular, scalable Core Banking System, ensuring code quality and architectural consistency.
- Provided technical mentorship and coaching to junior developers and participated in technical interviews for new hires.
- Integrated feature flagging capabilities using Unleash to enable dynamic feature rollout per customer.
- Applied Saga and Event sourcing for robust microservices orchestration using Axon framework to ensure financial operations integrity.
- Implemented an Aggregator service to facilitate data retrieval from multiple entities in multiple services using NestJS and GraphQL Yoga.
- Implemented an audit system to track important financial data during delicate read and write operations using the transactional outbox pattern with RabbitMQ and Postgres.
- Designed and deployed Node-RED based configurable workflows, empowering banks to customize and automate their EOD/COB operational processes.
- Worked on a real-time messaging and notifications system for bank employees, enhancing internal communication through Express.js and Socket.io over WebSockets.
- Implemented a customer data storage solution based on MinIO, ensuring secure and compliant document management.
- Developed the backend for Afriland First Bank South Sudan’s e-banking web application — https://ebanking.afrilandfirstbankss.com
- Built the back-office system for AFB Ivory Coast’s mobile banking app SARA — https://play.google.com/store/apps/details?id=com.icafbmobilebanking
- Implemented backend services for partner microfinance institutions' mobile apps, supporting financial inclusion across multiple jurisdictions such as CEMAC and UEMOA.
Some Things I’ve Built
Featured Project
URL Shortener
A url shortener. This is an open source project; it's a tool that transforms long, ugly links into nice, memorable and trackable short ones. This web app also provides statistics and charts based on number of visits.
- Python/Django
- Redis
- TailwindCSS
- Chart.js
- PostgreSQL
Featured Project
Student Hub
A platform that provides users with various services such as asking & answering questions, engaging in discussions about various topics and ideas, posting adverts and items for sale, requesting for items they are in need of, just to name a few.
Test account: Email: test@gmail.com, Password: test
- Python/Django
- JavaScript/jQuery
- Bootstrap
- PostgreSQL
Featured Project
Thesis Follow Up
A platform for my university to follow up and track the thesis of postgraduate students.
- MERN Stack
- Ant Design
- Redux
- Rest API
- Docker
Other Noteworthy Projects
View the ArchiveWhat’s Next?
Get In Touch
My inbox is always open. Hit me up if you have a job offer that might suit me or if you have a question or just want to say hi.
Contact Me