Strong background in software engineer and entrepreneurship
As Chief Operating Officer/ Chief Technology Officer my responsibilities include: • Setup Business operation in East Africa • Negotiated data contracts with data sport providers • Build Customer Care, Finance and Marketing teams to support business operations in Nairobi, Kenya • Designed, Validated and Managed the development of Fantasy Sport, Sports Betting and Online casino platform for Africa Market • Used 5 days Sprint design process for prototyping platform ideas • Hired and managed agile development teams in India and Asia to support platform development efforts (5-10 direct reports,40+ indirect) • Created an organization product development roadmap for the next 16 months • Delivered Sports Fantasy and Betting platform with only 2 weeks delayed from the original plan. (Web, iOS and Android) • Setup Cloud services for development teams. Huawei Cloud and AWS • Mange GLI platform certification and audits for all the platforms • Manage Odds, and Sports data integration between data provider and development platform development team
As a Senior Software Engineer, my responsibilities included: • Design multi-tier backend architecture for Cryptocurrency trading platform • Design and implemented REST API to update Blockchain components. • Implemented repository patterns. • Design and create SQL tables • Handle deployments using Azure DevOps CI/CD
As CTO my responsibilities include: • Manage, supervise a team of four Chatbot/AI Engineers abroad. • Write technical and product requirements to meet clients expectation • Evaluate Chatbots and NLP platforms for future development • Design product roadmap and set company milestones • Implemented scalable microservice architecture using .net core 2.0 • CD/CI Heroku • DevOps
As Software Engineer II my responsibilities include: • Collaborated with designers to create clean interfaces and simple, intuitive interactions and experiences. • Designed embedded systems software by applying key principles of computer science, engineering, and mathematical analysis. • Designed/implemented Factory and Repository pattern. • Coordinated the installation of software systems and collaborated on the design and implementation of new features. • Implemented unit and integration tests to consistently deliver high-quality features. • Moved quickly from prototyping to enterprise-quality robust implementations • Delivered software solutions consistent with the product roadmap and released plan milestones. • Programmed in an object-oriented programming language with an eye toward code abstraction and reuse. • Build and configure dev tools to speed up future development
As .NET Developer and Network Administrator, my responsibilities include: • Responsible for the development of the overall process of the company’s public website - primarily using ASP.NET/C# and SQL Server 2000. • Extensively involved in the setup, configuration, and maintenance of Windows Server 2003 and Exchange Server 2003 for small business clients. • Setup and install local area network routers, hubs and cable.
Technical Management Business Information Systems
Business and finance
Contact Info
- (+254) 7****3211
- ****@****