cv

This page holds my CV. If you want to collaborate or hire me, feel free to review it and also download the pdf version on the top right.

Basics

Name Mark (K) Tinega
Label Machine Learning Engineer | Software Engineer
Email kimothomark93@gmail.com
Summary An engineer with extensive experience designing, writing and scaling high-performance software and real-time ML pipelines to handle large amounts of data. Experienced in building production-ready systems and ML models, leveraging advanced techniques and frameworks. Proven ability in enhancing system reliability, optimizing data processes, and collaborating with cross-functional teams to drive business value.

Work

  • 2025.03 - Present

    Nairobi, Kenya (Hybrid)

    Machine Learning Engineer
    Safaricom PLC
    Building real-time ML pipelines for fintech systems serving 50 million customers
    • Developed real-time ML pipelines on AWS (SageMaker, S3, EC2) and on-premise using Python, PySpark, and Kafka to process over 5,000 transactions per second, supporting 50 million customers
    • Collaborated with cross-functional teams to design and implement feature engineering pipelines for large-scale ML model experimentation and deployment, handling over 10 TB of data weekly
    • Integrated LLM and RAG-based approaches into internal tooling to improve feature discovery and retrieval across the team's growing feature store of 10,000+ features
    • Engineered scalable data workflows with automated orchestration and CI/CD integration using Python and Jenkins, reducing data processing time by 30%
    • Deployed and served ML models using MLRun and Iguazio, leveraging Nuclio serverless functions and Kubernetes pods to deliver low-latency, scalable model inference in production
    • Adopted GitHub Copilot as a core part of the development workflow, accelerating pipeline development and improving code consistency across the team
  • 2023.12 - 2024.12

    Nairobi, Kenya

    Software Engineer - Fintech
    Huawei Technologies
    Architected scalable mobile money and digital finance platforms serving 30M+ users
    • Designed and deployed scalable architectures for mobile money and digital finance platforms (VOOMA, M-PESA, Cashia, ZIDII) serving over 30 million active users and processing billions of transactions annually
    • Improved project efficiency through implementation of Acceptance Test Plans to validate solutions designed, cutting validation time by 25%
    • Reduced integration errors by 20% by implementing robust architectural patterns and documentation
    • Drafted functional requirement specifications (FRS), configuration requirement documents, and Acceptance Test Plans for over 10 major system functionalities
  • 2023.09 - 2024.09

    London, UK (Remote)

    Backend Software Engineer (Part-time)
    Zuyu
    Developed secure authentication systems handling 1M+ daily requests
    • Developed secure authentication APIs using MERN (MongoDB, Express.js, React and Node.js) stack with TypeScript to handle over 1 million requests per day
    • Implemented role-based access control system enhancing platform security and improving compliance, reducing unauthorized access attempts by 25%
    • Optimized API performance through caching strategies and database query optimization, reducing average API response time by 30%
    • Collaborated with the frontend team to ensure seamless integration with the backend authentication system, reducing integration-related bugs by 15%
  • 2023.07 - 2023.12

    Nairobi, Kenya

    Software Service Engineer - Infrastructure
    Huawei Technologies
    Maintained critical financial infrastructure with 99.999% uptime
    • Maintained critical overdraft system with 99.999% uptime through proactive monitoring and optimization, supporting over 1 million daily users
    • Implemented automated monitoring and alerting systems for early incident detection, reducing mean time to detection (MTTD) by 30%
    • Enhanced system security through regular updates and threat analysis, closing over 10 critical vulnerabilities
  • 2021.06 - 2021.08

    Nairobi, Kenya

    Data Analyst (Intern)
    Shining Hope For Communities (SHOFCO)
    Automated data processing for COVID-19 vaccination optimization
    • Automated data processing and reporting using Python, generating over 300 reports to optimize COVID-19 vaccination strategies, saving approximately 20 hours of manual work per week
    • Analyzed data trends to support decision-making, contributing to a 2% increase in vaccination rates, leading to over 1,500 additional vaccinations
    • Streamlined report generation through process automation, reducing report delivery time by 50%
  • 2019.12 - Present

    Remote

    Software/Machine Learning Engineer - Freelance
    Freelancer
    Building APIs, CI/CD pipelines, and ML models for various clients
    • Designed and integrated APIs, including a custom SMS service using Africa's Talking API and a real-time notification system, bolstering user engagement by 15% and handling over 50,000 notifications daily
    • Implemented continuous integration and deployment pipelines with GitHub Actions, automating tests and streamlining client project deployments, reducing deployment time by 40%
    • Developed and deployed machine learning models using MLOps best practices with Python, TensorFlow, and MLflow, cutting model deployment time for client applications by 80%

Education

  • 2022.08 - 2023.08

    Nairobi, Kenya

    Bootcamp
    ALX-Africa (Holberton School)
    Software Engineering
  • 2018.09 - 2023.07

    Nairobi, Kenya

    BSc
    Kenyatta University
    Mathematics and Computer Science

Skills

Programming Languages
Python
JavaScript
C
Bash
Machine Learning Tools
TensorFlow
PyTorch
scikit-learn
Pandas
Iguazio
AI Tools & Technologies
GitHub Copilot
LLMs
RAG
Model Context Protocol (MCP)
Prompt Engineering
Backend Frameworks
Django
Flask
FastAPI
Databases
PostgreSQL
MySQL
MongoDB
Redis
DevOps and Tools
Docker
Kubernetes
AWS
Jenkins
GitHub Actions
Architecture and Design
REST APIs
Microservices
Event-Driven Design
Security
OAuth2
JWT
RBAC
API Security

Interests

Artificial Intelligence
Neural Networks and Deep Learning
Distributed ML Systems
AI Security and Privacy
Systems Programming
Low-level System Design
Operating Systems
Computer Architecture
Algorithms
Algorithm Analysis and Design
Advanced Data Structures
Computational Complexity

Certificates

Cisco Certified Network Associate (CCNA)
Kenyatta University - NETACAD