daudi mungah
@daudimungah
Senior software engineer who builds scalable web systems and data-driven pipelines.
What I'm looking for
I’m a Senior Engineer focused on delivering reliable, test-driven engineering outcomes—building chatbot experiences, working with datalakes (Databricks), and strengthening quality through automated E2E testing. I also design and validate end-to-end ETL pipelines using BDD (behave) and support teams with code review and architecture tasks.
Previously, as a System Engineer, I led a major overhaul of a legacy Java API by replacing it with a Node.js solution, while designing new system architecture for scalability and maintainability. I’ve supported production clients through onsite work, containerized services with Docker, maintained Symfony codebases with PHPUnit, and also built and shipped web/mobile applications during freelancing and earlier roles.
Experience
Work history, roles, and key accomplishments
Senior Engineer
Griffin Global Technology
Jun 2023 - Present (3 years)
Collaborated on the design and implementation of a chatbot and worked with Databricks data lakes. Automated end-to-end frontend tests with Cypress and validated end-to-end ETL pipelines using a BDD approach with behave.
System Engineer
Wizglobal
Mar 2019 - May 2023 (4 years 2 months)
Led feature analysis, testing, and development for an investment management system managing over 50 billion shillings in assets under management. Overhauled a legacy Java API by migrating to a Node.js solution, designed scalable application architecture, containerized services with Docker, and supported clients onsite.
Software Developer
Freelancing
Jul 2017 - Dec 2018 (1 year 5 months)
Provided software analysis, consultation, and full lifecycle development for web applications and mobile apps, including design, testing, and deployment. Built solutions using MongoDB with React/React Native and implemented API layers with GraphQL/Express along with automated testing using Mocha, Chai, and Jest.
Software Developer
Sabek Systems
May 2016 - Sep 2017 (1 year 4 months)
Maintained and improved multiple flagship solutions by writing code and documentation and performing unit and integration testing. Implemented a KPI feature for sale personnel within a chain distribution tracking application.
Education
Degrees, certifications, and relevant coursework
Nairobi Institute of Business Studies
Computer and Software engineering
2015 - 2016
Studied Computer and Software Engineering at Nairobi Institute of Business Studies from Feb 2015 to Nov 2016.
Jose Portilla
Spark and Python for Big Data with PySpark, Big Data / PySpark
Activities and societies: Tech stack: Python, PySpark, Spark.
Completed Spark and Python for Big Data with PySpark (Hands-on big data with PySpark) course.
Robert Ayub
Data Science course, Data Science
Activities and societies: Learned statistical concepts (e.g., null hypothesis, bell curve), EDA, probability distribution function; Tech stack: Python, Pandas, Matplotlib, MySQL.
Completed a Data Science course covering statistical concepts and exploratory data analysis.
Tech stack
Software and tools used professionally
Amazon Redshift
AWS Glue
DigitalOcean
GitHub
GitLab
React Native
Pandas
PySpark
DB
MySQL
PostgreSQL
MongoDB
Cassandra
Gmail
Node.js
Laravel
Tailwind CSS
Databricks
Figma
Redis
Jira
Babel
Mocha
Chai
React
Svelte
Webpack
JavaScript
Python
HTML5
Java
PHP
Kafka
MQTT
ExpressJS
Grafana
Prometheus
Ubuntu
CentOS
Linux
Fedora
Heroku
Trello
GraphQL
NATS
TypeScript
PHPUnit
Docker
NGINX
Podman
GORM
Symphony
Availability
Location
Authorized to work in
Portfolio
client.sanlameastafrica.comJob categories
Skills
Interested in hiring daudi?
You can contact daudi and 90k+ other talented remote workers on Himalayas.
Message daudiFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
