Ivan Yannick NGAHA TCHOUMI
Software Engineer with over 2 years of experience in application development and maintenance, including hands-on banking experience (Internet Banking, Core Banking, Cash Desk / Teller) at Afriland Firstbank.
About
Software Engineer with over 2 years of experience in application development and maintenance, including hands-on banking experience (Internet Banking, Core Banking, Cash Desk / Teller) at Afriland Firstbank. Strong command of relational databases (PostgreSQL, MySQL, MS-SQL Server), Java (Spring Boot), and REST/GraphQL APIs.
I gather user requirements, write functional specifications, and provide application support while partnering with QA and Product teams to ensure availability and reliability. Fluent in French and English, I’m rigorous, autonomous, and service-quality oriented.
- 3 years' experience
- Joined August 2026
Languages
- FrenchFluent
- EnglishAdvanced
Industry experience
- Financial Services
- Software & Internet
- Professional Services
Work experience
Designed and developed a modular web platform (monorepo architecture) for RPN associations (member administration, death claim files, and financial contributions) using Next.js and TypeScript with TurboRepo. Integrated type-safe GraphQL APIs with Apollo and GraphQL Code Generator to ensure end-to-end data reliability. Wrote and maintained unit tests (Jest). Containerized the application (Docker) and deployed via Kubernetes/Helm, with CI/CD pipelines across QA and production using GitHub Actions/GitLab CI. Collaborated in an Agile environment with backend, QA, and Product teams (Git Flow, code reviews, pull requests).
Contributed to reliability, security, and performance of critical banking infrastructure through proactive optimizations and system maintenance. Developed transaction approval workflows with dual-validation logic for shared accounts in the Internet Banking module using React and Redux. Delivered Cash Desk/Teller operations and secure, compliant financial workflows using Next.js. Built and integrated a transfer slip management system to optimize document tracking and data flow. Designed a comprehensive RBAC (role-based access control) user/role management system enforcing security across Internet Banking and Core Banking platforms. Partnered with QA and Product teams to troubleshoot complex defects, contributing to 99.9% stability and improved internal user satisfaction.
Led conversion of the company’s web management platform into a high-performance mobile application using React Native to improve accessibility of services. Developed and maintained backend services with Java Spring Boot and Symfony, including REST API creation, business logic implementation, and secure data processing. Orchestrated migration of relational data from MySQL to PostgreSQL, improving query performance and consistency via indexing and schema optimization. Contributed to a full redesign of the MK-BID platform using React JS and TypeScript. Ensured synchronization between mobile/web frontends and backends while managing API versioning.
Education
Hire Ivan Yannick NGAHA TCHOUMI today
Post a job and invite Ivan, or contact them directly. No hidden commission.






