Nicholas Waweru
@nicholaswaweru
Senior backend software engineer specializing in scalable .NET microservices.
What I'm looking for
I am a Senior Backend Software Engineer with over 10 years of experience designing, developing, and deploying high-performance enterprise systems in finance, manufacturing, and energy sectors.
I specialize in the .NET ecosystem (C#, .NET Core, Entity Framework) and cloud-native architectures on Microsoft Azure, building scalable microservices and secure backend solutions that reduce manual processes and prevent revenue leakage.
My recent work includes leading development of a Gas Station Sales Management System, real-time data synchronization with SignalR, processing 100,000+ daily sales records, and deploying services with 99.9% uptime on Azure.
I am results-driven, focused on system efficiency and business impact, with hands-on experience in containerization (Docker, Kubernetes), CI/CD, database optimization, and prototyping analytics/AI modules to inform product and operational decisions.
Experience
Work history, roles, and key accomplishments
Senior Software Developer
Proto Energy Limited
Jun 2021 - Present (4 years 4 months)
Designed and implemented a .NET Core microservices Gas Station Sales Management System, eliminating manual processes and preventing revenue leakage; improved report generation speed by over 50% and ensured 99.9% uptime on Azure-hosted services.
Software Developer Consultant
Kamsware Limited
Jan 2023 - Dec 2024 (1 year 11 months)
Architected C# backend algorithms for a Raspberry Pi motion detection system reducing false positives by 40% and developed core .NET Core services for a ride-sharing platform supporting 1,000+ active users; containerized services with Docker and Kubernetes.
Software Developer
Computer Castles Limited
Apr 2016 - May 2021 (5 years 1 month)
Developed backend modules for loan management and payroll systems, designed and optimized SQL Server databases for core banking and payments, and integrated secure banking APIs supporting high-volume daily transactions.
Software Developer
Tailor Made Softwares
Nov 2014 - May 2016 (1 year 6 months)
Developed and maintained backend logic for a high-volume bank cashier system, integrated multiple payment providers, and built automated transaction reconciliation modules to increase throughput and reliability.
Software Support & Implementation Officer
CODIC Limited
Jan 2012 - Nov 2014 (2 years 10 months)
Implemented and customized C# core banking software for client institutions and diagnosed/resolved critical performance issues to improve system reliability and uptime.
Education
Degrees, certifications, and relevant coursework
KCA University
Bachelor of Computer Science, Computer Science
2010 - 2012
Completed a Bachelor of Computer Science focusing on software development and backend systems from 2010 to 2012.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Nicholas?
You can contact Nicholas and 90k+ other talented remote workers on Himalayas.
Message NicholasFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
