Systems and Backend Engineer
I am a motivated, purpose-driven individual who aims to achieve goals while contributing positively to people and communities.
About Me
I am a systems and backend engineer with growing experience across reliability engineering, data operations, and software delivery. I’ve developed microservices using Java and the Spring Framework, built and secured RESTful APIs for inter-service communication, and containerized services to support scalable deployments. On the operational side, I maintain system availability through proactive monitoring and incident resolution, ensuring adherence to SLAs. I work with both SQL and NoSQL databases to support data modeling, querying, and optimization efforts, and I manage ETL pipelines for preparing data for analytics. I also contribute to platform health through performance tuning, observability, and governance practices. In collaborative environments, I’ve led client discovery sessions to identify/gather requirements and propose tailored solutions. While I am continuously developing my expertise, I bring initiative, adaptability, and a strong commitment to learning and growing within complex technical ecosystems.
Experience
ISP TECHNICIAN
Cortech Systems
- Configured and maintained **MikroTik routers and antennas** to ensure reliable internet connectivity for clients.
- Performed **fiber optic cable splicing and termination** to extend and repair network infrastructure.
- Handled customer inquiries, logged issues, and provided **technical support** to resolve connectivity problems efficiently.
- Worked at heights to install and align **antennas and wireless equipment** on rooftops and towers.
- Used tools and hands-on techniques to diagnose and fix **last-mile connectivity issues** for home and business users.
Software Technical Information Intern
Meliora
- Developed **microservices in Java and Spring Framework**.
- Worked on **RESTful APIs** for inter-service communication.
- Secured **RESTful APIs** for authorized endpoint access.
- **Containerized services** for easier deployment and scaling.
- Led discovery sessions with clients to identify pain points, collect requirements, and propose **backend solutions**.
Software Engineer
Huawei
- **System Reliability and Monitoring**: Ensured system availability, performance, efficiency, and capacity planning through proactive monitoring and end-to-end observability.
- **Incident and Problem Management**: Managed incidents within SLAs, ensuring effective resolution and minimal downtime.
- **Database Management**: Managed and interacted with both **SQL and NoSQL databases** to design, query, and optimize data storage solutions.
- **Automation**: Occasionally automated repetitive tasks, improving efficiency in daily operations.
- **Data Ingestion and ETL**: Implemented **data ingestion pipelines** to integrate data from various sources (databases, data warehouses, APIs, streaming platforms) and managed **ETL processes** to preprocess and clean raw data for analysis.
- **Pipeline Optimization**: Optimized data processing pipelines for scalability, performance, and efficiency.
- **Platform Monitoring and Maintenance**: Performed proactive platform performance, data quality, and system health monitoring to resolve issues, minimize downtime, and ensure uninterrupted data analytics operations.
Education
Bachelor of Science in Electrical and Telecommunications Engineering
Multimedia University of Kenya
Skills & Technologies
Web Technologies
System Administration
Programming & Development
Cloud & Virtualization
Project Management
Database Management
DevOps & Automation
Soft Skills
Huawei Based
Featured Projects
BakeConnect
A product built while working with Meliora. This product allows home bakers to have a 360 view of their business while prioritizing customer satisfaction.
SMSC
An internally managed SMSC by Meliora. Understanding core network call flow was integral to this project’s execution. This project made me appreciate the essence of thinking from the first principles while developing software solutions. Understanding and appreciating the problem is at the art of Software Engineering, the solution is but the trivial part.
Vehicular Coordination in Lane Change Prediction for Collision Avoidance
I contributed to my final year project by developing a proof-of-concept driver assistance tool that leveraged the HighD dataset, which simulates real-time driving conditions. I applied RNN-based machine learning techniques to model and predict traffic behavior, supporting proactive decision-making in dynamic environments.
Machine Learning Projects
DSEA - Financial Inclusion in Africa by Data Science East Africa
Vehicle Insurance Claim Hackathon by Multimedia University of Kenya
Click "See Boniface's top challenges"
Let's Work Together
I'm always interested in new opportunities and exciting projects.