Profile
Information Systems & Data Engineer, Software Engineer and Product Specialist graduate of Amadou Mahtar Mbow University.
Passionate about software engineering, full-stack development, DevSecOps, data science / BI, artificial intelligence and automation, I combine strong technical experience with significant exposure to digital product ownership and digital transformation. I work across the design, development and deployment of modern, scalable web applications, as well as data analysis, automation, LLM-based architectures, RAG and product-related challenges.
My background combines large-scale digital product ownership, full-stack development, data analysis, Machine Learning and LLM-based architectures. At YAS Senegal, I work in particular on Yas App product ownership, multi-channel UAT/E2E, acquisition and retention, CVM segmentation, GTM and product performance optimization.
I also design AI solutions applied to business challenges: RAG, NL2SQL, process automation, document analysis, Business Intelligence and decision-support systems.
My engineering capstone project focused on the design and implementation of a multi-source intelligent assistant based on language models for decision support, applied to the YAS Senegal context.
Education
Amadou Mahtar Mbow University – Polytech Diamniadio
Master of Engineering – Information Systems and Data Engineering (Thesis defense grade: 18.5/20 – Excellent)
Diamniadio, Dakar, Senegal
Amadou Mahtar Mbow University – Polytech Diamniadio
BSc in Electronic, Computer & Telecommunications Systems – Computer Engineering track (Honors)
Diamniadio, Dakar, Senegal
Complexe Scolaire International Keur Madior
Scientific High School Diploma (S2) – Honors
Mbour, Thiès, Senegal
Professional Experience
MASS & VAS Product Assistant – Yas App Project Owner
YAS Senegal – Marketing & Communication
Dakar, Senegal
- Owned Yas App at the Senegal level: cross-functional coordination across IT, Business and Communication, dependency tracking, operational trade-offs and Back Office management.
- Led acquisition, engagement and retention initiatives that contributed to reaching 126,000 monthly active users (MAU) in the first month after launch.
- Coordinated with Senegal and AXIAN Group teams on product enhancements, technical dependencies and launch operations.
- Led multi-channel UAT/E2E across USSD, App, CRM, IN and OCS: test plans, datasets, evidence, UAT sign-off reports, release notes, rating, rounding, balances, timeouts and reversals.
- Performed ad-hoc analysis and CVM segmentation of the customer base using SQL Server to optimize marketing campaigns, targeting and product performance.
- Optimized revenue through Wave: defined marketing targeting, recommended and planned YAS offers available in Wave, and tracked performance.
- Managed Go-To-Market activities: Communication, Sales and Care briefs, launch checklists, USSD catalog governance and in-app content.
- Coordinated cross-functionally with RA, DWH, CAB and IT teams in a fast-track delivery model.
- Designed AI solutions for business needs: RAG for document retrieval, NL2SQL for querying databases in natural language, and automation of processes such as competitive benchmarking and selected UAT activities.
Technologies : Product Ownership, Product Management, Yas App, SQL Server, Excel, Power Query, Power BI, Jira, Confluence, Postman, UAT/E2E, CVM, GTM, Amplitude, Python, RAG, NL2SQL, LLM, NLP
AI & IoT Engineer – Intern
Planet Group International (PGI) – FADIS Project
Dakar, Senegal
- Designed and developed a microservices architecture for an Industry 4.0 supervision system.
- Implemented a RAG chatbot for industrial data analysis and insight generation.
- Developed interactive Next.js dashboards for production data visualization.
- Integrated AI models for anomaly detection, predictive maintenance and energy optimization.
Technologies : Python, FastAPI, Next.js, Spring Boot, SQL Server, Docker, RAG, AI, IoT
Junior IT Project Manager – Teaching Workload Declaration Platform
Digital Resources Unit – Polytech UAM (https://charge-horaire.polytech.sn)
Diamniadio, Senegal
- Led the design and deployment of a platform for declaring teaching hours.
- Mentored two third-year undergraduate students during the design and development phases.
- Contributed directly to the software development of the solution.
- Managed the hosting server and deployment.
- Managed the project lifecycle using an agile approach with hybrid on-site/remote coordination.
Technologies : PHP, HTML, CSS, MySQL, cPanel, Project Management
Junior IT Project Manager – Polytech Diamniadio Official Website
Digital Resources Unit – Polytech UAM (https://polytech.sn)
Diamniadio, Senegal
- Led the Polytech Diamniadio official website project from concept through deployment.
- Coordinated the team across design, development and hosting phases.
- Contributed directly to the development of key features.
- Collaborated with stakeholders to meet functional and institutional requirements.
- Managed content, responsive optimization and SEO.
Technologies : WordPress, cPanel, Responsive Design, SEO, Project Management
Technical Skills
- Product Management & Digital : Product Ownership, Product Management, Project Ownership, GTM, UAT/E2E, CVM, Customer Segmentation, Acquisition, Engagement, Retention, Product Catalog, Product Analytics, Jira, Confluence, Amplitude
- Programming Languages : Python (Pandas, NumPy, Scikit-Learn, Keras, TensorFlow, PyTorch, OpenCV, Streamlit, Flask), Java, JavaScript, R, C, SQL
- Web & Mobile Development : HTML, CSS, React.js, Next.js, React Native, Tailwind CSS, Node.js, Express.js, Java (Spring Boot), WordPress, FastAPI, Flask, Streamlit
- Generative AI / LLM : LLM, RAG, RAGOps, LLMOps, NL2SQL, NLP, Document Retrieval, Multi-source Intelligent Assistants, Prompt Engineering, Question Answering, Semantic Search
- Frameworks & Testing : JUnit5, Mockito, Postman, AssertJ, Google Truth, WebMvcTest, JaCoCo, SonarQube
- Modeling : UML, MERISE
- Databases : MySQL, PostgreSQL, MongoDB, SQL Server
- Machine Learning / Deep Learning / Computer Vision : Linear Regression, Logistic Regression, KNN, SVM, Decision Tree, Random Forest, Gradient Boosting, XGBoost, K-Means, CNN, YOLO, EfficientNet, MediaPipe
- AI Frameworks & Data Science : Pandas, NumPy, Scikit-Learn, Keras, TensorFlow, PyTorch, OpenCV, Matplotlib
- Data Science & BI : JupyterLab, Anaconda, RStudio, Streamlit, Tableau, Power BI, Excel, Power Query, Data Visualization, Data Analytics, Reporting BI, KPIs
- Data Engineering : ETL, Data Pipelines, SQL Server, PostgreSQL, MySQL, Pandas, Power Query, Dimensional Modeling, Star Schema, Data Warehouse, Data Transformation & Integration
- Methodologies : CRISP-DM, Scrum, Agile, MVP, Sprints, MLOps, RAGOps, LLMOps, DevSecOps, CI/CD
- DevOps / Deployment : Git, GitHub, GitLab, Docker, Docker Compose, Kubernetes, Jenkins, Ansible, CI/CD
- Cloud & Hosting : AWS EC2, CPanel, Render, Railway, Netlify, VPS Linux, Nginx, Nginx Proxy Manager
- Cybersecurity : Snort, OWASP ZAP, Burp Suite, Keycloak, JWT, Spring Security, IDS
- Systems & Networks : Windows, Linux (Ubuntu, Debian, Kali), WSL, RDP, Anydesk, Windows Server, Active Directory, DNS, DHCP, IIS
- Web Scraping : Requests, BeautifulSoup, Selenium, Scrapy
- Development Environments : VSCode, IntelliJ IDEA, Android Studio, Sublime Text, XAMPP, SQL Workbench, Arduino IDE, NI Multisim, GitHub Codespaces
- Collaboration Tools : Notion, Discord, Microsoft Office, Jira, Confluence
- UI/UX & Visual Design : Figma, Canva, Adobe Illustrator
- Technical Writing : LaTeX
- IoT & Electronics : Arduino, ESP8266, Arduino IDE, Blynk, IoT Sensors, Relays, Flow Meters, NI Multisim
- 3D Modeling & Printing : Autodesk Fusion, Bambu Studio
Projects
Full-Stack Developer – Queue Management System (view project)
Deployed personal project https://okgestionfile-react-springboot-fullstack.onrender.com
- Built a digital queue management system with ticket generation, real-time tracking and an administrator dashboard.
Technologies : React.js, Spring Boot (Java), MySQL
Java Developer – Software Quality Project (view project)
Academic project – Master 1 Information Systems https://github.com/Ousoka/M1_Qualite_Logicielle
- Java utility library developed according to software quality best practices.
- Advanced unit testing (Google Truth, AssertJ, Mockito), integration testing with WebMvcTest, and a CI/CD pipeline.
Technologies : Java, Maven, JUnit 5, Google Truth, AssertJ, Mockito, WebMvcTest, Jacoco, SonarQube, GitHub Actions
Full-Stack Developer – OKÉtudiant Platform (view project)
Deployed personal project – UAM / CROUS https://etudiant.ousoka.sn
- Developed a centralized web platform for university services management (dining, housing and student administration).
- Dedicated interfaces for students, supervisors and administrators.
Technologies : Next.js, React.js, Node.js, MySQL
AI Developer – Smart Irrigation System (view project)
D4DHub-funded project (1M FCFA)
- Developed an automated irrigation system with connected sensors and a web monitoring dashboard.
Technologies : C++, Arduino IDE, React.js
Winner – SONAGED Hackathon (view project)
Franco-Senegalese Campus / SONAGED – Ideathon
- 1st prize: automated detection of illegal waste dumping using geospatial data.
- Finalist: reducing noise generated by garbage trucks.
Technologies : GIS, AI
AI Developer – Phone Usage Detection with Computer Vision (view project)
Personal project – Intelligent computer vision detection
- Phone usage detection system using YOLOv8 with automated email alerts.
- Simultaneous detection of a person and a phone within the same image region.
Technologies : Python, Computer Vision, YOLOv8
AI Developer – Face Detection with Dynamic Filters (view project)
Personal project – Computer Vision (MediaPipe)
- Applied dynamic filters (glasses, hat) to faces detected in real time using MediaPipe.
- Accounted for head orientation (pitch, roll) to achieve realistic, natural rendering.
Technologies : Python, MediaPipe, OpenCV, Computer Vision
AI Developer – Credit Scoring System (view project)
Academic project – Master 1 ISD, UAM https://github.com/Ousoka/Projet_Scoring_vf
- Built a complete data processing and modeling pipeline for credit scoring using a real imbalanced dataset.
- Developed a complete credit scoring solution.
- Performed in-depth dataset analysis, missing-value treatment and outlier management.
- Rigorously compared models including Logistic Regression, Decision Tree and Random Forest.
- Applied performance improvement techniques including SMOTE, undersampling and PCA.
Technologies : Python, Pandas, Scikit-learn, Matplotlib, Seaborn, SMOTE, GridSearchCV, Random Forest, Decision Tree, PCA, Logistic Regression, KNN
AI Developer – Image Classifier (Cats vs Dogs) (view project)
Personal project – Deployed application https://ok-cat-dog-classifier.streamlit.app/
- Developed a complete image classification system (Cats vs Dogs) using Deep Learning.
- Progressively trained CNNs, applied data augmentation and deployed the solution with Streamlit.
Technologies : TensorFlow, Keras, Streamlit, Python, CNN, EfficientNetV2
AI Developer – SVM Classification (view project)
Personal project – Machine Learning / Computer Vision
- Developed an SVM binary classification model (Striga-infected vs healthy plants) using images collected through Bing Image Downloader.
- Processed images with skimage and OpenCV, including grayscale conversion and resizing to 150x150.
- Built a supervised SVM training pipeline with hyperparameter optimization using GridSearchCV.
- Visualized and evaluated results using a confusion matrix, classification report and class-distribution plots.
- Developed a Streamlit web prototype allowing users to upload an image and predict whether the plant is affected by Striga.
Technologies : Python, Sklearn, OpenCV, skimage, Pandas, Streamlit, Pyngrok, Matplotlib
Consultant – Data Governance – TechData Solutions (view project)
Academic project – Data Governance, TechData Solutions (fictional)
- Developed a comprehensive data governance strategy for a fictional company facing security vulnerabilities, data leaks and competitive risks.
- Structured a detailed approach combining technical solutions (MFA, DLP, SIEM, Blockchain, Watermarking) and organizational measures (ISO 27001, IRT).
- Built a communication and crisis-management strategy based on data governance standards and best practices.
Technologies : Data Governance, Security, GDPR, SIEM, MFA, Blockchain, Crisis Communication
Data Analyst – Tableau BI – Sakila Analytics (view project)
Personal project – Business Intelligence, Tableau
- Created a complete interactive dashboard based on the Sakila video-rental dataset.
- Analyzed rental performance and revenue by actor, category, customer and geographic area.
- Integrated key indicators, dynamic visualizations, KPIs and multi-level filters.
Technologies : Tableau, SQL, Sakila DB, Data Analytics, Data Viz
BI Developer – Northwind Data Warehouse Project (view project)
Academic project – Data Warehousing & Decision Support Systems
- Analyzed business requirements and decision-support dimensions across sales, customers, products and suppliers.
- Designed a star-schema dimensional model, mapped sources and defined dimensions and facts.
- Implemented a complete ETL pipeline: extraction from MySQL, transformation with Python/pandas and loading into PostgreSQL.
- Developed interactive BI dashboards with Power BI.
Technologies : MySQL, Python, PostgreSQL, Power BI, pandas, ETL, Dimensional Modeling
BI Analyst – Summer Olympics Analysis (1896–2008) (view project)
Academic project – UAM Master 2 MISID https://public.tableau.com/views/final_project_summer_olympics/Pageaccueil?:language=en-GB
- Developed a complete BI solution to analyze the Summer Olympic Games from 1896 to 2008.
- Created an interactive Tableau dashboard integrating KPIs, dynamic filters, analytical visualizations and historical perspectives.
Technologies : Excel, Tableau, Power Query, KPIs, Data Storytelling
Data Scientist – Excel-Based Academic Deliberation Processing (view project)
Practical project – Undergraduate Year 2, UAM
- Designed an automated academic deliberation support system based on Excel files containing student grades.
- Processed and cleaned data with Pandas (removing empty rows, renaming, sorting and statistics).
- Generated consolidated statistics: number of students by decision, rounded percentages and pie-chart visualization.
- Built a Tkinter GUI allowing users to load, process and export results to Excel.
- Automatically inserted charts into Excel files using xlwings (worksheets, charts).
Technologies : Python, Pandas, Matplotlib, Tkinter, xlwings, openpyxl
Data Scientist – Academic Project – Automated Academic Deliberation (view project)
Supervised practical project – Undergraduate Year 2 – Statistical Analysis in Jupyter
- Developed a Python solution to automate academic grade deliberation.
- Read and processed exam grades from an Excel file.
- Automated weighted-average calculations by course unit and generated earned credits.
- Exported sorted final student results to Excel and inserted a chart showing validated course units.
Technologies : Python, Jupyter Notebook, Pandas, Matplotlib, Seaborn, XlsxWriter, xlwings
Data Scientist – Rainfall Analysis (view project)
Academic project – Undergraduate Year 2 – UAM
- Performed statistical and temporal analysis of rainfall data from the Foundiougne station (Senegal) using an Excel file.
- Extracted, processed and visualized monthly rainfall time series from 1950 to 2017.
- Calculated multi-decade averages (1950–1969, 1970–1999, 2000–2017) and generated standard-deviation charts.
- Inserted results and charts into dedicated Excel worksheets using xlwings and openpyxl.
Technologies : Python, Pandas, Matplotlib, xlwings, Openpyxl
Certifications
- Deep Learning Institute (NVIDIA) – Fundamentals of Deep Learning (2025) (view certificate)
- University of Helsinki & Reaktor – Elements of AI (2025) (view certificate)
- Orange Digital Center – Cloud Technologies (2025) (view certificate and project work)
- Cheikh Hamidou KANE Digital University – Computing & Internet (2022–2023)
- FORCE N – Digital Marketing, Computing & Internet (2023)
Languages
- French, English (Fluent)
- Turkish (Intermediate), Mandarin (Beginner)
- Wolof, Pulaar (Native)
Interests
Innovation, AI, Automation, Digital Transformation, Robotics, Problem Solving, Teamwork, Entrepreneurship
References
Dr. Ousmane KHOUMA
Lecturer and Researcher at École Supérieure Polytech Diamniadio, Amadou Mahtar MBOW University (UAM), Dakar
https://polytech.sn/enseignant/ousmane-khouma
Dr. Massamba LO
PhDs | IT Engineer | IMBA | Senior IT Consultant, Coach & Trainer | Network | Systems | Audit | Governance | Risk | Compliance | Security | Virtualization | HCI | Containerization | Orchestration | Automation | Multicloud | DevOps
https://www.linkedin.com/in/mass1202gmailcom/
Mr Papa Sada DIA
Head of CVM Division – Marketing & Communication – Expresso
Formerly at YAS Senegal
https://sn.linkedin.com/in/papa-sada-dia-63b55368
