John Gitau
Machine Learning Developer
Hire this person
Send a job offer directly to this candidate
About
Results-driven Machine Learning Developer with over 8 years of experience in data science, machine learning, and business intelligence. Currently at the Kenya Revenue Authority (KRA), I design and deploy advanced predictive models and scalable data pipelines that enhance tax compliance, detect fraud, and drive revenue collection. I specialize in end-to-end data solutions from data modeling and ETL processes to machine learning model development and BI dashboard creation.
Combining strong technical expertise (Python, PySpark, SQL, Power BI) with deep business acumen, I excel at transforming complex data into actionable insights that solve real business challenges and close revenue leakages.
Experience
Machine Learning Developer - Kenya Revenue authority
(2021-07)
- Developed risk profiling rules (LMT and VAT fraud rules) that successfully identify high-risk taxpayers and fraudulent schemes.
- Designed and deployed machine learning models for tax evasion detection, fraud prevention, and revenue optimization, including PRWP profiling & prediction model and missing tax type detection model.
- Designed and implemented scalable data models, data warehouses, and ETL pipelines using Oracle Data Integrator to support reporting and analytics.
- Created interactive dashboards and reports using Power BI and Oracle Analytics Server (OAS) to communicate insights to senior management and end users.
- Led end-to-end data science projects from data ingestion and processing to model development and deployment.
Business analyst-Requirements gathering - Kenya Revenue authority
(2019-07 - 2021-06)
- Gathered, analyzed, and documented business requirements while serving as a key bridge between business users and technical teams.
- Performed detailed data analysis to develop profiling rules and data-driven solutions.
- Conducted business process reviews, identified risks and improvement opportunities, and ensured proposed solutions aligned with organizational objectives.
- Developed BI dashboards to effectively communicate profiling results and performance metrics to stakeholders.
- Maintained and updated comprehensive business rules documentation.
Officer data cleaning - Kenya Revenue authority
(2018-04 - 2019-06)
- Conducted in-depth analysis of taxpayer biodata to ensure compliance with registration requirements and eliminate multiple registrations.
- Analyzed PIN status, obligations, and legacy data to identify and flag inconsistencies, dormant accounts, and erroneous penalties.
- Played a key role in legacy data cleaning that contributed to the successful Section 44 project for accurate data migration into iTax.
- Implemented OTP (One-Time Password) system for email validation to enhance data authenticity.
Data analyst - Bemwaki limited - Nanyuki
(2017-01 - 2018-03)
A leading real estate company in Nanyuki
- Managed financial records including imprest register, petty cash book, and bank reconciliations.
- Conducted market research to identify potential investment and expansion opportunities.
- Ensured accurate and timely supplier payments while strengthening internal controls.
- Strengthened financial controls, preventing revenue loss through fraud.
Education
Bachelor of Arts - Economics - University of Nairobi (2012 - 2017)
Certificate - Computer Proficiency - KESRA