Available to hire
Hi, I’m Francis Ndangi. I’m a seasoned .NET Software Engineer with over a decade of experience building enterprise web and mobile applications, distributed systems, and fintech platforms. I’m passionate about writing clean, well-documented code and I enjoy collaborating with teams as well as working independently to deliver reliable, scalable solutions.
I’ve hands-on experience across the stack—from designing microservices and cloud deployments to front-end work with React/Blazor. I thrive on solving complex problems, mentoring others, and driving CI/CD, testing, and performance optimization to help products reach their full potential.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
English
Fluent
Work Experience
Senior .Net Developer - Tech Lead at Innov Tech
May 1, 2023 - November 1, 2025Led development of web APIs and mobile integrations for enterprise applications using ASP.NET Core, React, Blazor, and Xamarin/MAUI. Architected solutions with Clean Architecture and Repository-Service patterns, built hands-on mobile designs, and implemented unit and integration tests. Set up CI/CD with Azure DevOps, integrated AI speech-to-text features, and configured Grafana dashboards for proactive monitoring and reliability.
Senior Software Engineer at BGD Systems
October 1, 2022 - March 1, 2023Built scalable software for cross-continental clients; implemented a dynamic component-based architecture in React using hooks, Redux, and Context API; designed microservices with Kafka; deployed in Kubernetes; built ML pipelines using ML.NET; collaborated with product management and deployed applications to the cloud.
Senior .NET Engineer at Western Cape Government (DOH) - Consultant
November 1, 2021 - September 1, 2022Architected highly scalable Web API using Domain-Driven Design (DDD), MVC, and MVVM. Designed and developed modern applications with ASP.NET Core MVC, C#, JavaScript, Angular, and Bootstrap; created reusable React UI components and implemented RabbitMQ-based real-time data exchange.
Senior Full-stack Developer at Old Mutual Insurance (Datonomy)
September 1, 2020 - October 1, 2021Designed architecture for a large insurance web application (C#, ASP.NET Core, EF Core, Repository-Service, Layered Architecture). Optimized frontend performance with React techniques, migrated to Kubernetes, built WCF integrations, and developed dashboards with CI/CD deployment to Azure.
Fullstack .Net Software Developer at Yellowtail Software
October 1, 2019 - July 1, 2020Architected scalable software using Domain-Driven Design (DDD), MVC, MVVM, and microservices. Developed a crowdfunding prediction algorithm and integrated Kafka and RabbitMQ. Deployed via Azure CI/CD and contributed to MVP planning with the project manager.
Software Engineer at Vodafone Group (Vodacom South Africa)
November 1, 2016 - October 1, 2019Designed robust messaging with RabbitMQ for microservices and developed WCF-based distributed services. Built WPF MVVM tools for real-time system monitoring and delivered scalable solutions across the .NET stack.
Software Developer at Yotha Outsourcing
June 1, 2014 - November 1, 2016Designed and implemented solutions, built WCF services for healthcare interoperability, applied SOA patterns, and developed MVVM-based WPF desktop applications to improve workflows and data management.
Application Developer at AUSTIN Global Services
April 1, 2012 - June 1, 2014Developed complex applications in C++, C#, VB.Net, and ASP.Net MVC. Led SDLC activities, created SQL scripts, conducted design reviews, integrated WCF services, and built WPF tools for internal analytics.
Intern at MIDEMA
October 1, 2011 - March 1, 2012Assisted in the entire SDLC of new products, developed analytics features, created WPF desktop applications, and implemented MVVM-driven UI components; contributed to testing and QA.
Education
Bachelor’s Degree in Computer Science at Institute S.I.P.A (University)
January 11, 2030 - June 12, 2026Qualifications
CCNA Certificate
January 1, 2014 - June 12, 2026Project Management course
January 1, 2013 - June 12, 2026Business Analysis course
January 1, 2013 - June 12, 2026English Course
January 1, 2013 - June 12, 2026Industry Experience
Software & Internet, Financial Services, Professional Services, Telecommunications
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer today.