Goeme Nthomiwa is a Senior Software Engineer and CTO with 11 years of hands-on experience designing and delivering full-stack web and mobile applications across public sector and SaaS products. He architects backend APIs, models data with SQL and NoSQL, and builds performant frontends using modern TypeScript frameworks, while also applying CI/CD and cloud-native patterns (Openshift, Kubernetes, Helm). As a pragmatic technical leader he has led feature discovery, RBAC redesigns, and cross-functional teams to launch products like a pay-transparency platform and a sales CRM, emphasizing testing with Vitest, Playwright, Jest and Cypress. Comfortable toggling between hands-on coding and coaching, he guides teams in Scrum practices and helps translate product goals into secure, maintainable systems. Based in Victoria, BC, he brings deep IoT and real-time pipeline experience (Kafka, MQTT, Spring Boot) alongside broad language fluency from Ruby on Rails to Node.js and C#. An interesting constant: for him coding is more than a job—it's a driving life-long passion that fuels both technical craft and mentorship.
10 years of coding experience
10 years of employment as a software developer
University of Victoria
Bachelor of Science General; mathematics physics chemistry and computer science, Bachelor of Science General; mathematics physics chemistry and computer science at University of Botswana
Contributions:55 commits, 63 pushes, 2 branches in 7 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Goeme Nthomiwa - Senior Software Engineer at Schneider Electric