NyashaK commited on
Commit
701e18d
·
verified ·
1 Parent(s): 0b761d0

Update data/profile.json

Browse files
Files changed (1) hide show
  1. data/profile.json +83 -101
data/profile.json CHANGED
@@ -2,7 +2,7 @@
2
  {
3
  "type": "Personal Profile",
4
  "name": "RONALD NYASHA KANYEPI",
5
- "summary": "Data Scientist with over 3 years of experience transforming complex financial services and real estate data into actionable business insights. Proven ability to build robust machine learning models and real-time ETL pipelines using Python, SQL, and Spark. Experienced in deploying scalable ML solutions on AWS and GCP using MLflow, Docker, Kubernetes, and FastAPI.",
6
  "contact": {
7
  "email": "kanyepironald@gmail.com",
8
  "linkedin": "https://www.linkedin.com/in/ronald-nyasha-kanyepi/",
@@ -15,14 +15,14 @@
15
  "location": "Atlanta, GA",
16
  "degree": "Master of Science in Business Analytics",
17
  "graduation_year": 2025,
18
- "notes": "Graduated with MSBA Rigor Award for proficient use of advanced analytics, statistical modeling, and data engineering tools to solve complex business problems with clarity, precision, and impact."
19
  },
20
  {
21
  "institution": "UNIVERSITY OF ZIMBABWE",
22
  "location": "Harare, Zimbabwe",
23
  "degree": "Bachelor of Business Studies and Computing Science",
24
  "graduation_year": 2021,
25
- "notes": "Graduated with a First Class Honors Degree and was awarded the UZ Book Price (Prize given to the top student)."
26
  }
27
  ],
28
  "certifications": [
@@ -38,10 +38,10 @@
38
  "company": "Pennybacker Capital - Austin, Texas",
39
  "dates": "Dec 2024 - May 2025",
40
  "achievements": [
41
- "Designed and deployed machine learning models to forecast quarterly Gross Asset Value (GAV) for a $4B+ real estate portfolio achieving 1% forecasting error (MAPE) and helping prevent an estimated $2M in annual losses.",
42
- "Engineered an integrated data pipeline, consolidating over 50 internal and external data sources on Databricks to create a comprehensive datasets for predictive modeling and analysis.",
43
- "Initiated and analyzed Google Reviews data to create a sentiment-driven early warning system, identifying operational risks and opportunities for improvement across 11 underperforming multifamily properties.",
44
- "Translated complex model predictions into actionable business strategy by using SHAP and LIME to interpret feature importance and predictive insights enhancing stakeholder trust and data-driven decision-making."
45
  ]
46
  },
47
  {
@@ -49,10 +49,10 @@
49
  "company": "AFC Commercial Bank - Harare, Zimbabwe",
50
  "dates": "Mar 2024 – Jun 2024",
51
  "achievements": [
52
- "Led the partnership between OK-Supermarket and AFC Bank for the OK Grand Challenge promotion, driving data-driven marketing strategies; effort generated a 200% increase in POS transactions across 70+ outlets.",
53
- "Developed a data visualization dashboard using Python, Apache Spark and Dash Plotly to analyze 20000+ ATM and POS terminal activity, providing critical insights and facilitating in-depth analysis and swift resolution of operational issues.",
54
- "Implemented an XGBoost model to predict point-of-sale client churn, enhancing targeted retention campaign effectiveness by 25% and reducing churn rates by 15% within two months.",
55
- "Led customer and loan data migration from T24 to IDC Core Banking System, achieving 99.4% accuracy by automating workflows with Python and Apache Spark for faster data cleaning and validation while minimizing downtime."
56
  ]
57
  },
58
  {
@@ -60,98 +60,80 @@
60
  "company": "AFC Commercial Bank - Harare, Zimbabwe",
61
  "dates": "Jun 2022 – Feb 2024",
62
  "achievements": [
63
- "Developed a Python backend with FastAPI to integrate the Reserve Bank of Zimbabwe (RBZ) API for the Credit Reference Bureau (CRB), reducing data processing time by 40% while enhancing regulatory compliance.",
64
- "Built ETL data pipelines using Apache Kafka and Python to integrate data from the core banking system, delivering accurate KPIs across 45 AFC Commercial Bank branches.",
65
- "Redesigned and optimized merchant reporting services with Apache Airflow and DBT, automating manual processes and increasing efficiency by 80%, while delivering insights on transaction performance to key stakeholders.",
66
- "Modernized a monolithic reconciliation app into scalable microservices using Docker, Python, FastAPI, Kubernetes and Angular, boosting efficiency by 150%."
67
  ]
68
  }
69
  ],
70
  "technical_capabilities": {
71
- "Programming & Machine Learning": ["Python", "R", "SQL", "scikit-learn", "Darts", "Statsmodels", "ARIMA/SARIMA", "TensorFlow", "PyTorch", "LightGBM", "XGBoost", "CatBoost", "Large Language Models (LLMs)", "Retrieval-Augmented Generation (RAG)", "LangChain", "LlamaIndex", "OpenAI APIs", "HuggingFace Transformers", "SHAP", "Optuna (Hyperparameter Tuning)"],
72
- "Data Engineering & MLOps": ["Apache Spark", "Kafka", "Apache Airflow", "Docker", "Kubernetes", "dbt (data build tool)", "Great Expectations", "AWS S3", "Glue", "EMR", "GCP Cloud Functions", "REST APIs", "Feature Stores", "CI/CD with GitHub Actions", "Model Deployment via Chainlit, MLflow, FastAPI"],
73
- "Visualization & Analytics": ["Dash (Plotly)", "Streamlit", "Tableau", "Power BI", "Excel", "Matplotlib", "Seaborn", "Time Series Forecasting (Multivariate, Hierarchical)", "A/B Testing", "Uplift Modeling", "Segmentation", "Deep Exploratory Data Analysis (EDA)"],
74
- "Cloud, Databases & Storage": ["AWS (S3, SageMaker, Redshift)", "GCP (BigQuery, Vertex AI)", "Databricks", "PostgreSQL","MS SQL Server","MySQL", "DynamoDB", "MongoDB", "DuckDB", "Vector Stores (FAISS, Chroma)", "NoSQL", "ElasticSearch", "Parquet", "ORC", "JSON", "Avro"]
75
- }
76
- },
77
- {
78
- "type": "Project",
79
- "project_name": "Customer Churn Analysis",
80
- "summary": "This project focuses on analyzing customer data to predict churn in a telecommunications company. The primary objective is to identify key factors that contribute to customer churn and to build a predictive model that can accurately identify customers who are likely to leave.",
81
- "my_role_and_achievements": [
82
- "Handled missing values in 'TotalCharges' and converted data types for analysis.",
83
- "Performed Exploratory Data Analysis (EDA), visualizing the churn distribution which was 26.6% Churn.",
84
- "Trained multiple models including Logistic Regression,Gradient Boost, Random Forest, XGBoost, and a simple Neural Network.",
85
- "Used SMOTE to handle class imbalance and Optuna for hyper-parameter tuning.",
86
- "The Gradient Boosting model was selected as the final model based on AUC-ROC performance.",
87
- "Used SHAP and LIME for feature importance analysis."
88
- ],
89
- "technologies": ["Python", "Pandas", "NumPy", "Matplotlib", "Seaborn", "Scikit-learn", "XGBoost", "LIME", "SHAP", "Optuna", "TensorFlow Keras"],
90
- "source_url": "https://github.com/ronaldkanyepi/Customer-Churn-Analysis"
91
- },
92
- {
93
- "type": "Project",
94
- "project_name": "Health Trends in Southern Africa: A 2013-2020 Overview",
95
- "summary": "This project visualizes key health indicators in Southern Africa between 2013 and 2020, leveraging data from the World Bank. The focus is on life expectancy, infant mortality rates, maternal mortality ratios, and HIV prevalence across Zimbabwe, Botswana, Mozambique, and South Africa.",
96
- "my_role_and_achievements": [
97
- "Utilized the World Bank API to source data.",
98
- "Created multiple visualizations including a line chart for life expectancy, a bar chart for infant mortality, a box plot for HIV prevalence, and a heatmap for maternal mortality ratios.",
99
- "Arranged multiple plots into a cohesive dashboard visualization."
100
- ],
101
- "technologies": ["R", "ggplot2", "tidyr", "dplyr", "gridExtra", "reshape2", "viridis", "patchwork", "ggtext"],
102
- "source_url": "https://github.com/ronaldkanyepi/Southern-Africa-Health-Indicators-Analysis/tree/main"
103
- },
104
- {
105
- "type": "Project",
106
- "project_name": "Portfolio Optimization with Streamlit and Pyomo",
107
- "summary": "This project optimizes stock portfolios by selecting up to 10 tickers and a custom date range. It uses Pyomo for optimization to minimize risk while targeting a desired return. The app displays allocations, returns, risk, and correlation heatmaps.",
108
- "my_role_and_achievements": [
109
- "Developed a Streamlit application for user interaction.",
110
- "Used yfinance to fetch stock data for custom date ranges.",
111
- "Implemented portfolio optimization logic using the Pyomo library.",
112
- "Installed the IPOPT solver to handle the optimization calculations.",
113
- "Visualized results, including a heatmap of stock correlations."
114
- ],
115
- "technologies": ["Python", "Streamlit", "Pyomo", "yfinance", "seaborn", "matplotlib", "numpy", "pandas"],
116
- "source_url": "https://github.com/ronaldkanyepi/Portfolio-Optimization-Pyomo"
117
- },
118
- {
119
- "type": "Project",
120
- "project_name": "Zim-Places Python Package",
121
- "summary": "A Python package that allows you to search for cities, provinces, and districts in Zimbabwe. Zimbabwe is split into eight provinces and two cities, with 59 districts and 1,200 wards.",
122
- "my_role_and_achievements": [
123
- "Developed and published the 'zim-places' package to PyPI.",
124
- "Provided functions to get all wards, districts, cities, and provinces.",
125
- "Showed examples of how to get data as JSON and convert it into customized lists of dictionaries."
126
- ],
127
- "technologies": ["Python", "PyPI", "JSON"],
128
- "source_url": "https://pypi.org/project/zim-places"
129
- },
130
- {
131
- "type": "Project",
132
- "project_name": "Log Real-Time Analysis",
133
- "summary": "A robust real-time log aggregation and visualization system designed to handle high-throughput logs (e.g., 60,000 events/sec) using a Kafka-Spark ETL pipeline. It integrates with DynamoDB for metrics storage and visualizes insights using a Dash Plotly dashboard.",
134
- "my_role_and_achievements": [
135
- "Designed a scalable architecture for real-time log processing and visualization.",
136
- "Handled log ingestion with Kafka and real-time aggregation with Spark, which processed logs per minute.",
137
- "Stored aggregated metrics in DynamoDB for fast querying and historical logs in HDFS as Parquet files.",
138
- "Developed an interactive dashboard in Dash with real-time updates for SLA metrics, error rates, and response times.",
139
- "Containerized the entire architecture using Docker-compose, including Zookeeper, Kafka, DynamoDB, and a Spark-Jupyter environment."
140
- ],
141
- "technologies": ["Python", "Apache Kafka", "Apache Spark", "DynamoDB", "HDFS", "Parquet", "Docker", "Dash", "Plotly"],
142
- "source_url": "https://github.com/ronaldkanyepi/Log-Realtime-Analysis"
143
- },
144
- {
145
- "type": "Project",
146
- "project_name": "Zim Docs OCR-to-JSON Extractor",
147
- "summary": "A web application built with Gradio that allows users to upload scanned documents (PDFs) or images. It uses a vision AI model to perform OCR and extract structured information into a JSON format for various document types like licenses, passports, and invoices.",
148
- "my_role_and_achievements": [
149
- "Built a user-friendly web application using Gradio.",
150
- "Integrated a vision AI model to perform OCR and structured data extraction.",
151
- "Handled both PDF and image file uploads using Gradio-PDF and PyMuPDF.",
152
- "Managed API key integration via environment variables for use with services like OpenRouter.ai, making it compatible with Hugging Face Spaces secrets."
153
- ],
154
- "technologies": ["Python", "Gradio", "Gradio-PDF", "PyMuPDF (fitz)", "OpenAI-compatible APIs"],
155
- "source_url": {"demo":"https://huggingface.co/spaces/NyashaK/DocOCR2JSON","github": "https://github.com/ronaldkanyepi/docs-ocr-2-json"}
156
  }
157
- ]
 
2
  {
3
  "type": "Personal Profile",
4
  "name": "RONALD NYASHA KANYEPI",
5
+ "summary": "Data Scientist & Applied AI Engineer with 3+ years of experience in machine learning, applied AI, and data-driven innovation. Focused on building scalable systems, operational efficiency, and actionable insights. Skilled in designing and deploying end-to-end ML pipelines, agentic workflows, RAG-enabled systems, and real-time data solutions using Python, SQL, Spark, and AWS. Experienced in leveraging LLMs, LangGraph, LangChain, and Generative AI to optimize business processes, enable decision intelligence, and deliver measurable impact across financial services, real estate, and enterprise analytics.",
6
  "contact": {
7
  "email": "kanyepironald@gmail.com",
8
  "linkedin": "https://www.linkedin.com/in/ronald-nyasha-kanyepi/",
 
15
  "location": "Atlanta, GA",
16
  "degree": "Master of Science in Business Analytics",
17
  "graduation_year": 2025,
18
+ "notes": "Graduated with MSBA Rigor Award for proficiency in advanced analytics, statistical modeling, ML deployment, and data engineering to solve complex business problems with clarity, precision, and strategic impact."
19
  },
20
  {
21
  "institution": "UNIVERSITY OF ZIMBABWE",
22
  "location": "Harare, Zimbabwe",
23
  "degree": "Bachelor of Business Studies and Computing Science",
24
  "graduation_year": 2021,
25
+ "notes": "Graduated with First Class Honors and awarded the UZ Book Prize for top academic performance, demonstrating strong foundation in computing, analytics, and business strategy."
26
  }
27
  ],
28
  "certifications": [
 
38
  "company": "Pennybacker Capital - Austin, Texas",
39
  "dates": "Dec 2024 - May 2025",
40
  "achievements": [
41
+ "Designed and deployed ML models forecasting quarterly Gross Asset Value (GAV) for a $4B+ real estate portfolio with 1% error (MAPE), mitigating ~$2M in potential losses.",
42
+ "Engineered end-to-end data pipelines integrating 50+ internal and external sources on Databricks for predictive modeling, automated reporting, and risk monitoring.",
43
+ "Developed a sentiment-driven early warning system using Google Reviews to detect operational risks and opportunities across 11 multifamily properties.",
44
+ "Translated complex ML predictions into actionable business strategies using SHAP and LIME, improving executive decision-making."
45
  ]
46
  },
47
  {
 
49
  "company": "AFC Commercial Bank - Harare, Zimbabwe",
50
  "dates": "Mar 2024 – Jun 2024",
51
  "achievements": [
52
+ "Led analytics for OK Grand Challenge promotion, increasing POS transactions by 200% across 70+ outlets.",
53
+ "Developed dashboards with Python, Apache Spark, and Dash Plotly to monitor 20,000+ ATM and POS transactions in real-time, enabling rapid operational interventions.",
54
+ "Implemented XGBoost-based churn prediction models, improving retention effectiveness by 25% and reducing customer churn by 15%.",
55
+ "Automated data migration workflows from T24 to IDC Core Banking System, achieving 99.4% accuracy while minimizing downtime."
56
  ]
57
  },
58
  {
 
60
  "company": "AFC Commercial Bank - Harare, Zimbabwe",
61
  "dates": "Jun 2022 – Feb 2024",
62
  "achievements": [
63
+ "Built FastAPI backend integrating RBZ API for CRB, reducing processing time by 40% and enhancing compliance.",
64
+ "Created Kafka-Python ETL pipelines standardizing core banking data for branch-wide KPIs.",
65
+ "Optimized reporting services using Airflow and DBT, automating manual processes and increasing efficiency by 80%.",
66
+ "Modernized a monolithic reconciliation application into microservices with Docker, Kubernetes, FastAPI, and Angular, boosting throughput by 150%."
67
  ]
68
  }
69
  ],
70
  "technical_capabilities": {
71
+ "Programming & Machine Learning": [
72
+ "Python", "R", "TypeScript", "SQL", "scikit-learn", "Darts", "Statsmodels", "ARIMA/SARIMA",
73
+ "TensorFlow", "PyTorch", "LightGBM", "XGBoost", "CatBoost", "Large Language Models (LLMs)",
74
+ "Retrieval-Augmented Generation (RAG)", "LangGraph", "LangChain", "LlamaIndex",
75
+ "OpenAI APIs", "HuggingFace Transformers", "SHAP", "Optuna", "MCP", "Chainlit"
76
+ ],
77
+ "Data Engineering & MLOps": [
78
+ "Apache Spark", "Kafka", "Airflow", "Docker", "Kubernetes", "dbt", "Great Expectations",
79
+ "AWS S3, Glue, EMR", "REST APIs", "Feature Stores", "CI/CD with GitHub Actions",
80
+ "Model Deployment with FastAPI, MLflow, Chainlit"
81
+ ],
82
+ "Visualization & Analytics": [
83
+ "Dash (Plotly)", "Streamlit", "Tableau", "Power BI", "Excel", "Matplotlib", "Seaborn",
84
+ "Time Series Forecasting", "A/B Testing", "Uplift Modeling", "Segmentation",
85
+ "Deep Exploratory Data Analysis (EDA)"
86
+ ],
87
+ "Cloud, Databases & Storage": [
88
+ "AWS (S3, SageMaker, Redshift)", "Databricks", "PostgreSQL", "SQL Server", "MySQL",
89
+ "DynamoDB", "MongoDB", "DuckDB", "Vector Stores (FAISS, Chroma)", "NoSQL", "ElasticSearch",
90
+ "Parquet", "ORC", "JSON", "Avro"
91
+ ]
92
+ },
93
+ "projects": [
94
+ {
95
+ "project_name": "QueryCraft AI",
96
+ "summary": "Conversational AI platform enabling natural language queries over complex databases, leveraging LangGraph, RAG, and multi-step LLM orchestration for automated SQL generation, validation, execution, and summarization.",
97
+ "my_role_and_achievements": [
98
+ "Built full-stack solution with Next.js frontend, FastAPI backend, Docker/Kubernetes deployment, LangFuse observability, MCP integration, and ZITADEL authentication.",
99
+ "Implemented agentic workflows orchestrating LLM reasoning, schema-aware SQL generation, and automated validation pipelines."
100
+ ],
101
+ "technologies": ["Python", "FastAPI", "Next.js", "Docker", "Kubernetes", "LangGraph", "RAG", "LangFuse", "MCP", "ZITADEL"],
102
+ "source_url": "https://github.com/ronaldkanyepi/PersonalRAG"
103
+ },
104
+ {
105
+ "project_name": "Sports Ticket Sales Forecasting",
106
+ "summary": "Predictive model for Atlanta Braves ticket sales integrating attendance, promotions, and weather data.",
107
+ "my_role_and_achievements": [
108
+ "Achieved 3.3% forecast error using XGBoost and LSTM ensembles.",
109
+ "Optimized feature engineering and model selection pipelines for precise forecasting."
110
+ ],
111
+ "technologies": ["Python", "XGBoost", "LSTM", "Pandas", "NumPy", "Scikit-learn"],
112
+ "source_url": "https://github.com/ronaldkanyepi/Sports-Ticket-Forecasting"
113
+ },
114
+ {
115
+ "project_name": "Log Real-Time Analysis",
116
+ "summary": "High-throughput log aggregation and visualization system handling 60,000 events/sec.",
117
+ "my_role_and_achievements": [
118
+ "Designed Kafka-Spark ETL pipelines and integrated DynamoDB for real-time metrics.",
119
+ "Visualized operational insights using Dash Plotly and deployed scalable architecture via Docker-compose."
120
+ ],
121
+ "technologies": ["Python", "Kafka", "Spark", "DynamoDB", "Dash", "Plotly", "Docker"],
122
+ "source_url": "https://github.com/ronaldkanyepi/Log-Realtime-Analysis"
123
+ },
124
+ {
125
+ "project_name": "Zim Docs OCR-to-JSON Extractor",
126
+ "summary": "Web app converting scanned documents into structured JSON format using vision AI for licenses, passports, and invoices.",
127
+ "my_role_and_achievements": [
128
+ "Built scalable OCR pipeline with Gradio, PyMuPDF, and OpenAI-compatible APIs.",
129
+ "Handled both PDFs and image inputs for structured, machine-readable outputs."
130
+ ],
131
+ "technologies": ["Python", "Gradio", "PyMuPDF", "OpenAI APIs"],
132
+ "source_url": {
133
+ "demo": "https://huggingface.co/spaces/NyashaK/DocOCR2JSON",
134
+ "github": "https://github.com/ronaldkanyepi/docs-ocr-2-json"
135
+ }
136
+ }
137
+ ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
138
  }
139
+ ]