About Me

I am Software Engineer with a passion for designing, developing, implementing and supporting software solutions.

  • Experience: 12 years
  • Education: BSc. Software Engineering
  • Location: Nairobi, Kenya (GMT+3)
  • Languages Go, Javascript, PHP
  • Frameworks Laravel, React, VueJS, ExpressJS

Skills

Software Development

  • Frontend (React/VueJS/LESS) and Backend (Laravel, Go, ExpressJS) web application development
  • Mobile app development (Ionic/React Native/Qt)
  • Desktop/Legacy systems upgrade/migration

Data Engineering

  • ETL pipelines creation and Data Warehousing (SQL Server/MySQL/PostgreSQL/MongoDB)
  • Data Analytics and Visualization (Apache Spark/HighCharts/DHIS2/PowerBI)
  • Machine Learning (Apache Spark/PyTorch)

DevOps

  • Container Orchestration and virtualization (Kubernetes/Docker/KVM)
  • Cloud services and technologies (Amazon Web Services/Microsoft Azure/Google Cloud Platfrom/Digital Ocean)
  • Continuous integration and deployment (Jenkins/Gitlab Pipelines/Github Acions)

Integration Specialist

  • API creation and consumption (Rest/SOAP)
  • Payment Integration (MPESA/Stripe/Paypal/POS)
  • SMS and Email (AfricasTalking/Twilio/MailChimp/Mailgun/SendGrid)
  • Experience & Education

    Consultancies

    Development Gateway

    Consultant

    at Development Gateway working on the Cashew-IN project

    Footsapp

    DevOps Engineer

    at Footsapp installing and maintaining the app ecosystem on AWS and DigitalOcean

    M-Shule

    Software Engineer

    at M-Shule developing the M-Shule platform and integrations to external systems

    Experience

    2020 - 2021
    Palladium

    Senior ETL Engineer

    at The Palladium Group managing the ETL process for the National Data Warehouse for the Kenya HMIS Project and supporting implementing partners in Kenya.

    2019 - 2020
    PSI

    DHIS2 Specialist

    at Population Services International (PSI) tasked with installation, configuration, implementation and maintenance of DHIS2 servers for the IMPACT Malaria Project

    2017 - 2019
    EGPAF

    Health Informatics Officer

    at Elizabeth Glaser Pediatric AIDS Foundation (EGPAF) developing data collection systems and mobile apps that interfaced with EGPAF's DHIS2 platform as well as dashboards to visualize and track performance of projects.

    2015 - 2016
    ICAP

    Data Management Officer

    at International Center for AIDS Care and Treatment Program (ICAP) developing CPAD (a patient level database that was deployed in ICAP supported sites for patient management, data collection and reporting) and DHIS2 apps on IRIS for data analysis and visualization.

    2014 - 2015
    Newnham Security

    IT Manager

    at Newnham Security tasked with purchasing, installing, repairing and maintaining the company's ICT infrastructure

    2012 - 2014
    Better SMS

    Programmer

    at Better SMS tasked with developing client facing applications, integrations with external systems APIs, server and database installations, maintenance and offering user support to clients

    Education

    2017
    Kenyatta University

    Software Engineering

    Bachelor of Science in Software Engineering

    2013
    KU Cisco Academy

    CCNA

    Certified Cisco Network Associate

    2009
    Friends School Kamusinga

    KCSE

    Kenya Certificate of Secondary School

    Contact