Daniel Mwendwa

Daniel Mwendwa

Software Engineer

PERSONAL PROFILE

Data engineer and software developer with experience developing and supporting data pipelines, and building and maintaining data processing infrastructure. Skilled in SMS platform management and coordination with mobile network operators and SMS aggregators. Proficient in operations engineering, including analytics dashboard development, technical support, and incident response.

Interests
  • Data engineering
  • Software development
  • Infrastructure management
  • Operations engineering
Education
  • BSc in Computer Science, 2021

    Catholic University of Eastern Africa

Experience

 
 
 
 
 
Africas Voices Foundation
Consulting Software Engineer
Sep 2019 – Present Nairobi
  • Developed and supported data pipelines, including initial implementation, SMS platform and Google forms configuration, daily pipeline execution, maintenance, and uploading of coding schemes to aid in data labelling.

  • Built, ran, and maintained new data processing pipelines and infrastructure using existing core modules.

  • Provided support in core infrastructural investments in between projects.

  • In charge of creating, co-designing, maintaining, and testing SMS flow on the Textit platform.

  • Used infrastructure to design, develop, test, and deploy software architecture for new products.

  • Collaborated with Data and Technology staff to build and maintain the core organisation’s infrastructure and systems.

  • Supported standard software engineering skills, including code review, debugging, and testing.

  • Collaborated with other engineers to build a centralised Firebase database that provided a canonical view of contacts, and engagements, reducing operational costs from 3rd-party data management services and improving data storage and interaction.

  • Coordinated with mobile network operators and SMS aggregators in Kenya and Somalia to integrate and monitor SMS shortcodes to aid in audience engagement.

  • Managed the organization’s Google workspace

  • Developed an analytics dashboard for monitoring, logging, and alerting data pipeline metrics.

  • Developed, managed, and maintained an Operations Dashboard (using Python, D3.js, and Firebase) that helped the team monitor SMS traffic across different mobile network operators and message coding progress, gathering user feedback for improvement.

  • Provided technical support to enable the smooth running of operations in the organization, including actively updating, maintaining, and monitoring computers, 3rd party software, networks, and peripherals, and maintaining a working log of technical support requests to proactively identify and mitigate issues.

  • Learned the AVF pipeline codebase and created a test pipeline, collaborating with other software engineers and researchers to co-pilot pipeline operations

  • Monitored deployments, tracked outages, and provided root cause analysis and postmortem solutions for incident responses.

  • Documented existing operational processes and developed new ones as the infrastructure grew.

  • Collaborated with project leads to establish technical and operational plans for deployments

 
 
 
 
 
Data Science Intern
Sep 2018 – Aug 2019 Nairobi
  • Data cleaning and preprocessing: Cleaned and preprocessed a massive dataset of job postings, removing outliers and imputing missing values.
  • Machine Learning Project: Developed a machine learning model using the O*NET career database to help students find careers they can excel in based on their subject undertaken, abilities, and interests.
  • The model was trained on a massive dataset of job postings, and was able to accurately predict the career that a student was most likely to be successful in with a high degree of accuracy.
  • The model was evaluated using a variety of metrics, including accuracy, precision, and recall.
  • The model was implemented as a web application, and was made available to students.

Education

 
 
 
 
 
Catholic University of Eastern Africa
Bsc Computer Science
May 2017 – Oct 2021 Nairobi