ABDOU NURU NIYIGENA

Full-Stack Software Engineer

www.abdounuru.com

Full-stack software engineer with 5+ years of experience delivering digital banking products across four financial institutions in Rwanda. Currently owning the Internet Banking Platform at Bank of Kigali, the country's largest commercial bank, serving tens of thousands of retail and corporate customers. Collaborating within a 25+ engineer organization to ship features that process real transactions daily. Proven ability to deliver end-to-end solutions in high-stakes, regulated environments.

Experience

2022 – Present

Full-Stack Software Engineer

Bank of Kigali PLC — Digital Factory

  • •Architect and deliver end-to-end web applications across the bank's digital products, owning both frontend and backend systems from design to deployment.
  • •Own the Internet Banking Platform serving retail and corporate customers, shipping features that process real transactions daily.
  • •Led the rebuild of the Bank of Kigali's official website, delivering faster load times and a modern user experience.

2021 – 2022

Software Engineer

Equity Bank Rwanda PLC

  • •Built integrations powering the bank's digital banking channels, connecting core systems to customer-facing web and mobile products.
  • •Improved reliability of in-house banking applications by resolving recurring issues and reducing system downtime.
  • •Developed internal tools adopted across multiple departments, streamlining day-to-day operations.

2020 – 2021

Software Engineer

Guaranty Trust Bank (Rwanda) PLC

  • •Developed internal applications that automated manual processes and supported core banking operations.
  • •Monitored system performance, identified bottlenecks, and delivered reports that informed infrastructure improvements.

2019 – 2020

Software Engineer

Andela

  • •Built full-stack web applications following test-driven development practices across multiple projects.
  • •Authored implementation plans and technical documentation that enabled smooth team onboarding and project handoffs.
  • •Conducted thorough code reviews, improving code quality and consistency across the team.

Education

2016 – 2020

BSc in Information Technology — Software Engineering

Adventist University of Central Africa, Kigali

Technical Skills

Languages

JavaScriptTypeScriptJavaPython

Frontend

ReactReact NativeNext.jsTailwind CSS

Backend

Node.jsNestJSExpressSpring BootFastAPI

Data

PostgreSQLMongoDBRedis

Cloud & Tools

AWSDockerGitHub ActionsVercelGitLinux

Design

Figma

Languages

  • •English (Very Good)
  • •French (Very Good)
  • •Swahili (Fair)
  • •Kinyarwanda (Native)

Contact