Mike is an experienced Software and DevOps Engineer skilled in Python, PHP, Web Services, SMS & USSD, Computer Vision, and Virtualization. He builds, deploys, and scales fault-tolerant systems and has expertise in monitoring, alerting, and automated deployments. Mike develops solutions to offer crucial functionalities on projects, creating high-quality code with consideration for system performance, scalability, and high availability.
Delivers data warehouse and ETL solutions as part of an agile team using advanced machine learning techniques to improve performance and processes.
Helps build and improve infrastructure, application and performance development and ensures tight security including data encryption, security groups, and environment scanning.
Ensures high-quality deliverables and implements DevOps and security best practices in fast-paced environments.
Designed, built, and maintained efficient, reusable, and reliable software solutions for clients; establishing and enforcing design best practices and standards.
Devised solutions for cloud instrumentation on projects for clients on AWS, GCP and Azure using Kubernetes and Docker.
Recruited, mentored and trained junior and new staff, and collaborated with customers and internal teams on projects.
Develop the technical aspects of the company's strategy to ensure alignment with its business goals and objectives.
Handled the development of East36's payment gateway​; implementing new technologies that yield competitive advantage and integration of MPESA, Credit Card, Master Card on the solution.
Built BRCK's radius data (AAA) sync solution and ensured that its technological resources met the company's short and long-term needs.
Led and actively participated in the development of Quantica's data analytics, performance management, fleet management and balanced scorecard platforms.
Led delivery activities on the project, assisted engineers with technical knowledge gaps and assigned tasks to resources on the project.
Provided feedback to team members on standards adherence and design principles and adopted new techniques, tools, and processes on the project.
Played a significant role in gathering requirements for the deployment of a highly scalable Openstack cloud solution for Angani.
Handled the setting up of Angani's internal virtualization software, storage solutions and implemented monitoring mechanisms for storage and network devices.
Managed the Cloudstack solution and developed a cloud billing system on the solution based on OpenStack standards.
Managed and guided the dev team to develop and deploy REFUNITE's USSD, SMS and web solutions across different markets.
Designed, built, and maintained tools for ETL and visualisation of data using Tableau and DSS Dataiku software.
Oversaw external integrations with Telcos and third-party aggregators and handled the localization of various systems in Swahili, Arabic, Somali, Tagalog, etc.