IY

Ivan Yannick NGAHA TCHOUMI

Available to hire

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

Software Engineer — Frontend · DOT Services CanadaJun 2025 – Jun 2026 · 1 yr 1 mo

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).

Software Engineer · Research Center, Afriland FirstbankSep 2024 – Feb 2026 · 1 yr 6 mos

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.

Software Developer · MK-WBC (World Business Corporation)Aug 2022 – Apr 2024 · 1 yr 9 mos

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

Bachelor's Degree — Computer Engineering · IUT Fotso Victor, Bandjoun2020 – 2021
Higher National Diploma (HND) — Information Management System · Institut Supérieur de Management (ISM A)2018 – 2020

Hire Ivan Yannick NGAHA TCHOUMI today

Post a job and invite Ivan, or contact them directly. No hidden commission.

Post a job