Skip to main content
Michael Nthiwa

Michael Nthiwa

Senior Software Engineer (Angular 12+, .NET)

Talent
NairobiMember since July 20, 2026
AngularNode.js.NET
·

Hire this person

Send a job offer directly to this candidate

AngularNode.js.NET

About

Accomplished Senior Software Engineer with proven expertise at Equity Bank Kenya, adept in Angular, React, .Net and Node.js. Spearheaded the development of a stable web platform serving 12 million users, enhancing customer engagement. Excels in collaborative environments and driving innovative solutions to complex challenges while maintaining a focus on scalable architectures.

Experience

Senior Software Engineer (Angular 12+,.NET) at Tawi Fresh (2023-06 – 2025-03)

  • Develop and maintain a scalable e-commerce web application, enabling over 100 commercial kitchens to streamline their food ordering process from local farmers.
  • Refining and maintaining a comprehensive back-office system, empowering businesses to leverage it for end-to-end operations.

Senior Software Engineer (Angular 12+,.NET) at Equity Bank Kenya (2021-04 – 2023-05)

  • Lead the development and maintenance of mini-apps on Equity bank web platform, integrating multiple 3rd party services, aiming to scale customer base from 12 million to a target of 100 million plus across Africa.
  • Developing and sustaining an Angular-based web platform, recognized as the most stable platform within the bank, adeptly serving 12 million customers.

Software Engineer (React, Node.js) at Andela (2018-08 – 2021-03)

  • Built and maintained an internal web application used at Andela to automate travel processes allowing staff to Schedule travel days, book accommodation in the city they are traveling to, upload travel documents.
  • Build and maintained an Internal meal management system used in Andela that allows staff to check-in for meals (breakfast, lunch, dinner) using their staff badges.

Education

Bachelor of Science in Information Technology – JKUAT

Skills

Senior Software Engineer (Angular 12+.NET)

Reviews