Summary
William David is a Senior Software Engineer based in Nairobi with nine years of experience leading development and support teams to deliver production web and cloud-native systems. He combines hands-on expertise in Python, JavaScript, SQL and CSS with practical experience across Django, React/React Native, Node.js, Docker and Kubernetes to ship scalable features and CI/CD workflows. William has driven product-focused engineering at companies building a site builder, a core banking platform, an NLP chatbot and an ML anti-phishing tool, often owning design, deployment and team processes. Known for instituting automated deployment and review practices, he bridges product, operations and support to shorten release cycles and improve reliability. With a background in physics and pure mathematics, he brings analytical rigor to debugging, architecture and data-driven problem solving.
9 years of coding experience
Bachelor's degree, Physical Sciences (Physics and Pure Mathematics), Bachelor's degree, Physical Sciences (Physics and Pure Mathematics) at Jomo Kenyatta University of Agriculture and Technology
English, Swahili