Summary
Overview
Work History
Education
Skills
Timeline
Generic

Brian Muigai

Nairobi

Summary

Senior Software Engineer with over 6 years of experience, specializing in machine learning, predictive analytics, and intelligent system design. Demonstrated expertise in building AI-driven applications, including object detection, OCR, and real-time prediction systems. Proficient in Python, TensorFlow, PyTorch, and Scikit-learn with a strong background in backend, mobile, and cloud integration. Passionate about solving real-world problems using data and AI.

Overview

7
7
years of professional experience

Work History

Data Integration Specialist

Simplify IT
Nairobi
10.2023 - Current
  • Designed and implemented data integration solutions bridging Operational Technology (OT) systems such as SCADA, PLCs, and DCS with enterprise IT systems.
  • Developed custom connectors and middleware to enable real-time and batch data flows from industrial control systems into cloud platforms and enterprise databases.
  • Worked with protocols such as OPC UA, Modbus, and MQTT to extract and normalize data from field devices and industrial networks.
  • Integrated data into cloud environments including AWS IoT Core and Azure IoT Hub for advanced analytics and centralized monitoring.
  • Ensured data integrity, synchronization, and security across disparate OT and IT systems, enabling reliable decision support for operations and management teams.
  • Collaborated with IT, engineering, and cybersecurity teams to implement secure data access, role-based controls, and encrypted transmission between edge and core systems.

Senior Software Engineer

LipaLater
Nairobi
09.2023 - 12.2024
  • Led the development of a banking service app using Flutter, resulting in a 30% increase in merchant engagement.
  • Integrated mobile applications with SpringBoot backend services to ensure seamless functionality, improving app performance by 15%.
  • Developed customized solutions for clients, contributing to a 10% increase in customer satisfaction ratings.

Data Integration Engineer

SparePap
Nairobi
07.2024 - 10.2024
  • Designed and implemented data integration pipelines to consolidate data from diverse sources including APIs, relational databases, flat files, and cloud storage.
  • Built and maintained data connectors and ETL workflows using tools such as Apache NiFi, Talend, and custom Python scripts.
  • Collaborated with stakeholders across business and technical teams to understand integration requirements and ensure seamless data flow across systems.
  • Developed and monitored automated data jobs to support real-time and batch processing for analytics and reporting platforms.
  • Ensured data consistency and reliability through validation checks, error handling, and version control of integration logic.
  • Integrated on-premise and cloud-based data platforms (AWS, Azure) to support scalable and hybrid data architectures.

Android Engineer

SparePap
Nairobi
01.2023 - 12.2023
  • Spearheaded the development of Android apps from scratch.
  • Optimized app load times by 25%, improving overall user experience.
  • Identified and resolved bugs pre-launch, reducing downtime by 20%.

Tech Lead/Android & Backend Engineer

HAVA
Nairobi
10.2021 - 10.2023
  • Actively designed and developed Android native apps for smartphones and tablet devices; wrote code to create features such as push notifications, geolocation services & payment gateways.
  • Integrate Google's Turn to Turn Navigation feature, being one of the first companies to do so in Africa.
  • Analyse real-time usage data to troubleshoot bugs in existing projects while improving app speed performance.
  • Create an AI tool for automatic user validation during onboarding.

Backend Software Developer

ZUMI
Nairobi
07.2022 - 12.2022
  • Developed and maintained backend services using NodeJs and TypeScript, ensuring efficient data processing and system scalability.
  • Built and optimized APIs for seamless integration between the backend and partner platforms, improving data exchange reliability.
  • Leveraged AWS and Google Cloud to enhance infrastructure reliability and scalability, supporting the growth of ZUMI's marketplace.
  • Collaborated with the frontend team to optimize API design, ensuring a smooth user experience for wholesalers and retailers.
  • Contributed to code reviews and testing, ensuring adherence to best practices and high-quality software delivery.

Software Engineer

IVANSIL
04.2022 - 06.2022
  • Led the design and development of a Flutter-based mobile platform for managing car wash operations, including features for point of sale (POS).
  • Implemented key features for record-keeping and data manipulation, enhancing efficiency and ease of use for car wash business owners.
  • Deployed Google Cloud services to manage backend infrastructure, ensuring data reliability and scalability.
  • Worked closely with stakeholders to gather requirements, design solutions, and implement features aligned with business needs.
  • Conducted testing and optimization, reducing response times and improving overall app performance.

Software Engineer

Ministry of Livestock
Nairobi
06.2019 - 12.2021
  • Design and implement the supporting Android app from scratch.
  • Design and implement the supporting backend from scratch.
  • Help in Database Design and Implementation SpringBoot, aimed at retail environments.
  • Integrated payment services like M-Pesa and Stripe, allowing seamless transactions and efficient financial tracking.
  • Utilized data analytics for inventory and sales tracking, giving businesses insights into purchasing trends and stock optimization.

Financial Assistant

Self
01.2018 - 12.2021
  • Created a mobile app using Flutter for individuals to manage personal finances, including income and expense tracking.
  • Developed custom features for budgeting, financial goal-setting, and providing insights via data visualization tools.
  • Integrated Google Maps API to help users track expenses by location, adding value to the analytics functionality.

Software Engineer

Shadows Liquor
Nairobi
10.2020 - 10.2021
  • Actively design and develop desktop POS and ERP applications.
  • Integrate Payment service providers like M-Pesa and Stripe.
  • Handle both server-side and client-side designing and scaling.

Education

Mathematics and Computer Science -

Jomo Kenyatta University of Agriculture and Technology
Nairobi
12.2019

Skills

  • CircleCI
  • GitHub Actions
  • Docker
  • Java
  • Python
  • Kotlin
  • Dart
  • Flutter
  • SpringBoot
  • Flask
  • JetpackCompose
  • JavaFX
  • NodeJs
  • ReactJs
  • TypeScript
  • AWS (EC2, S3)
  • GCP
  • MySQL
  • PostgreSQL
  • Redis
  • DNN Object Detection
  • YOLO
  • OCR
  • TensorFlow
  • Keras
  • Pytourch
  • Sckit-learn
  • Pandas
  • Matplotlib
  • NumPy
  • Android (Native)
  • IOS (Flutter)
  • MacOs (Flutter)
  • Windows (Flutter)
  • Linux (Flutter)

Timeline

Data Integration Engineer

SparePap
07.2024 - 10.2024

Data Integration Specialist

Simplify IT
10.2023 - Current

Senior Software Engineer

LipaLater
09.2023 - 12.2024

Android Engineer

SparePap
01.2023 - 12.2023

Backend Software Developer

ZUMI
07.2022 - 12.2022

Software Engineer

IVANSIL
04.2022 - 06.2022

Tech Lead/Android & Backend Engineer

HAVA
10.2021 - 10.2023

Software Engineer

Shadows Liquor
10.2020 - 10.2021

Software Engineer

Ministry of Livestock
06.2019 - 12.2021

Financial Assistant

Self
01.2018 - 12.2021

Mathematics and Computer Science -

Jomo Kenyatta University of Agriculture and Technology
Brian Muigai