Ibrahim Maïga
👋

Ibrahim Maïga

AI Developer

Semper8

Toronto, Canada

About Me


Ibrahim Maïga is an AI developer with a background in mathematics, data science, and finance. His career showcases a blend of technical skills and interpersonal abilities, illustrated through various professional roles and successful projects. He demonstrates a strong ability to create innovative AI solutions, such as the Flypto Prototype, an early version of Flypto, an AI-powered cryptocurrency trading bot currently under development. Passionate about using data to create positive changes, he continues to build on his experience with a clear focus on innovation and efficiency, aiming to uniquely impact data-driven organizations.

See Resume
Interests
  • Artificial Intelligence
  • Mathematics
  • Finance
  • Data Science
  • Cloud Computing
Degrees
  • Postgraduate Diploma, Applied A.I. Solutions Development, 2024-2025

    George Brown College

  • Honours Bachelor of Science, Financial Mathematics and Economics, 2017-2021

    University of Ottawa

Skills

Python
Git
SQL
CLI
R
Machine Learning
Cloud Computing
Data Visualization
Effective Communication
Microsoft 365
ERP Systems
Project Management Software

Portfolio

Personal projects, blog posts, publications and talks

.js-id-Featured

Work Experience

 
 
 
 
 
Semper8
AI Developer
Sep 2024 – Dec 2024 Toronto, Canada
  • Identify, evaluate, and manage relevant data sources to support data analytics and meet organizational needs.
  • Recommend different systems, architectures, and data storage technologies to support data-driven solutions.
  • Develop and deploy complete machine learning/deep learning production systems for a variety of industry use cases that meet the needs of a specific operational/business process.
  • Assess and apply appropriate mathematical models, algorithms, tools, and frameworks to develop A.I.-enabled, industry-specific solutions.
  • Design and present A.I. solutions effectively to stakeholders with data visualizations.
  • Apply legal, ethical, privacy, and security-related standards and considerations in data science projects in a manner that protects privacy and confidentiality, addresses data bias and transparency, and ensures data integrity.
  • Implement artificial intelligence systems on time and budget using best practices and strategies in design thinking, project management, and lifecycle management.
 
 
 
 
 
Banque Malienne de Solidarité
Financial Analyst
Jan 2022 – Dec 2023 Bamako, Mali
  • Built automated financial dashboards using Excel and Power BI, streamlining the reporting process and reducing the time required for report generation.
  • Produced semiannual financial performance reports, tracking key performance indicators, which helped executives monitor financial health and operational efficiency.
  • Contributed to the preparation of the company’s annual budget by using historical financial data, industry trends, and market research to forecast revenues, expenses, and cash flows.
  • Supported the month-end close process, preparing and reviewing journal entries, balance sheet reconciliations, and variance explanations to ensure the integrity of financial statements.
  • Developed and maintained financial models using VBA, incorporating advanced sensitivity analysis techniques such as scenario analysis and Monte Carlo simulations.
  • Collaborated extensively with the accounting, treasury, and operations teams to ensure accurate financial reporting and alignment with corporate goals.
  • Delivered semiannual presentations to board of directors, communicating insights, and supporting recommendations with clear financial evidence.
 
 
 
 
 
Orange Mali
Data Specialist
Jan 2021 – Aug 2021 Bamako, Mali
  • Implemented query optimization techniques such as indexing and partitioning, along with correctly defining data types and layouts. This resulted in a reduction in query execution time and improved system responsiveness.
  • Administered SQL databases, performing routine maintenance, backups, and performance tuning.
  • Designed multiple web scrapers to gather client questions from Orange Mali websites, Twitter, and Facebook pages, forming a valuable dataset for training and optimizing the company’s retrieval-based chatbot.
  • Developed and maintained ETL pipelines to integrate data from various internal and external sources, enhancing data integration efficiency through automation.
  • Managed the company’s data infrastructure, including databases and data warehouses. Ensured data was securely stored, easily accessible, and well-organized.
  • Conducted regular audits to ensure data integrity, accuracy, and consistency across all systems.
  • Played a key role in migrating legacy database systems to the cloud, enhancing system reliability.
 
 
 
 
 
Freelancer.com
Financial Data Analyst
Freelancer.com
May 2020 – Oct 2020 Ottawa, Canada
  • Conducted portfolio performance analysis for investment clients, evaluating historical returns, volatility, and risk measures, leading to optimized asset allocation strategies.
  • Utilized Microsoft Excel to develop financial models, conduct sensitivity analysis, and design automated dashboards for tracking essential financial metrics.
  • Employed R for statistical analysis, developing predictive models to forecast revenue growth and expense trends.
  • Analyzed large financial datasets to identify trends, correlations, and anomalies, delivering insights.
  • Maintained a 5-star rating on the platform through consistent delivery of high-quality analysis and timely project completion, receiving positive feedback for attention to detail and deep understanding of financial data.

Formal Education

Degrees

 
 
 
 
 
George Brown College, School of Computer Technology
Postgraduate Diploma in Applied A.I. Solutions Development
Jan 2024 – Present Toronto, Canada

Completed an intensive graduate program at George Brown College focusing on developing full-stack AI and data science solutions. Gained expertise in AI, machine learning, deep learning, and data analytics, with cross-disciplinary training in computer science, mathematics, and business. Developed machine learning models, data visualizations, and dashboards to communicate findings effectively to both technical and business stakeholders. Acquired business analysis and design-thinking skills to optimize AI-driven solutions for diverse industries, supporting roles such as data scientist, data engineer, and machine learning engineer.

Academic Award:

Major Courses:

  • Machine Learning II: Applied machine learning techniques using scikit-learn, OpenCV for computer vision, NLP, and audio-processing libraries.
  • Deep Learning II: Learned advanced deep learning topics, including Convolutional Neural Networks (CNNs), object detection, feature maps, segmentation, GANs, transfer learning, autoencoders, and stability using diffusion pipelines.
  • Data Visualization Techniques: Developed advanced reporting and data storytelling skills using Tableau for visualizing complex data insights.
  • Big Data Tools & Techniques: Gained hands-on experience in big data frameworks, including Azure Fundamentals, Hadoop (HDFS, Pig, Hive, Beeline), and Spark, along with ETL processes using SQL Server Integration Services.
  • Foundations of Data Management: Applied principles from the Data Management Body of Knowledge (DMBOK) framework to support data governance and best practices in data stewardship.
  • Mathematical Concepts for Machine Learning: Strengthened mathematical foundations, covering topics like linear algebra, matrix factorization, TF-IDF, gradient descent, convolution, Fourier transforms, and signal processing.
  • Mathematical Concepts for Deep Learning: Explored advanced mathematics relevant to neural networks and model architecture design, including complex gradient computations and optimization techniques.
  • Design Thinking for AI: Emphasized user-centered design to develop AI solutions, fostering innovative problem-solving techniques aligned with user needs.
  • Ethics & Law For Data Science: Focused on ethical considerations and legal responsibilities in AI, covering topics like data privacy, informed consent, accountability, and bias mitigation, preparing students to handle sensitive data responsibly and adhere to legal frameworks.
  • Full Stack Data Science System: Developed end-to-end AI projects integrating model building, optimization, and deployment with data management showcasing the culmination of skills learned across the program.

Relevant Documents (access available upon request):

 
 
 
 
 
University of Ottawa, Faculty of Science
Honours Bachelor of Science in Financial Mathematics and Economics
Jan 2017 – Dec 2021 Ottawa, Canada

An interdisciplinary degree combining advanced mathematical and statistical methods with economic theory to model and analyze financial systems. This program emphasized problem-solving and data-driven insights, covering topics such as market fluctuations, futures pricing, and data mining. Graduates are well-prepared to apply quantitative analysis across finance, business, and sciences.

Major Courses:

  • Financial Mathematics: Studied advanced financial mathematics, covering martingales, stopping times, the Snell envelope, interest rate calculations, discrete time option pricing, and the Black-Scholes formula. Applied multivariate normal distribution concepts to Markowitz portfolio theory.
  • Bayesian Statistics: Gained an understanding of Bayesian inference, utilizing Markov Chain Monte Carlo (MCMC) methods in R for statistical computation, balancing both theoretical and practical applications.
  • Categorical Data Analysis: Analyzed multi-way contingency tables and categorical data using logistic and log-linear models. Focused on study design, risk and association measures, and statistical software applications in categorical data analysis.
  • Financial Econometrics: Applied econometric models to analyze financial data, focusing on methods for understanding market trends, risk, and volatility, and enhancing quantitative finance skills for real-world applications.
  • Equity Valuation: Developed skills in valuing companies and assessing stock prices, learning to analyze financial statements, understand valuation models, and apply discounted cash flow and relative valuation techniques.
  • Options and Futures: Explored derivative markets with a focus on pricing and strategies for options and futures, including hedging techniques and understanding risk management tools in financial markets.
  • Industrial Organization II: Examined market structures and firm behavior, focusing on competition, monopoly, and strategic interaction in markets, and applying game theory to assess real-world business strategies.
  • Time Series Analysis: Developed expertise in time series forecasting and analysis, learning to model temporal data, detect trends, and apply ARIMA, GARCH, and other models in economic and financial contexts.
  • Machine Learning Methods: Introduced to machine learning algorithms and techniques, with an emphasis on supervised and unsupervised learning for analyzing large datasets and deriving actionable insights in finance and economics.

Relevant Documents (access available upon request):

Additional Education and Certifications

Earners of this certification have an in-depth understanding of how to use AWS services to implement data pipelines and to monitor, troubleshoot, and optimize cost and performance issues following best practices. Badge owners have the technical expertise to understand the effects of volume, variety, and velocity on data ingestion. They are familiar with transformation, modeling, security, governance, privacy, schema design, and optimal data store design.
See certificate
Earned an IBM badge showcasing foundational skills in Enterprise Design Thinking, emphasizing user-centered design, empathy, experience design, and innovative problem-solving. Gained expertise in applying design thinking at scale, focusing on user research, ideation, and storytelling to address user challenges. Skilled in identifying and utilizing design thinking concepts in everyday work.
See certificate
Completed a course in Python-based data visualization, developing skills in storytelling with data through various plots and charts. Gained expertise in libraries such as Matplotlib, Seaborn, Folium, Plotly, and Dash to create both basic and advanced visualizations, including line, area, waffle, word cloud, and choropleth maps. Built interactive dashboards and practiced hands-on techniques in Jupyter Notebooks and a cloud-based IDE.
See certificate
Coursera
Machine Learning with Python
Completed a machine learning course in Python, covering supervised and unsupervised algorithms, including K-Nearest Neighbors (KNN), decision trees, logistic regression, and k-means clustering. Gained proficiency in building and evaluating models using linear, non-linear, and multiple regression techniques. Hands-on labs with Python, SciPy, and scikit-learn reinforced skills in implementing, evaluating, and comparing machine learning models.
See certificate
Coursera
Data Analysis with Python
Completed an intensive course on data analysis with Python, focusing on data cleaning, preparation, and exploratory data analysis (EDA) with libraries like Pandas, Numpy, and Scipy. Developed skills in data manipulation, data visualization, and creating data pipelines. Built and evaluated regression models using Scikit-learn for predictive analytics.
See certificate
Completed a comprehensive course on SQL, covering foundational to advanced database skills essential for data science. Gained experience with SQL commands (DML & DDL), including SELECT, INSERT, UPDATE, DELETE, and advanced techniques like JOINs, views, transactions, and stored procedures. Practiced analyzing real-world datasets and creating relational databases, as well as using SQL and Python in Jupyter notebooks for data extraction and manipulation.
See certificate
Coursera
Data Science Methodology
Completed a detailed course on data science methodology, focusing on foundational and CRISP-DM approaches for problem-solving in data science. Developed skills in selecting analytic models, determining data sources, data preparation, model building, deployment, data storytelling, and feedback collection. Gained practical experience through labs using Jupyter Notebooks and Python in real-world-inspired scenarios.
See certificate
Completed a rigorous, project-based certification with a strong focus on applied learning. Gained proficiency in key tools and libraries such as Python, SQL, Jupyter, GitHub, R Studio, Pandas, Numpy, Scikit-Learn, and Matplotlib. Developed expertise through projects including financial data analysis, SQL queries on demographic datasets, regression modeling for housing prices, a dynamic dashboard for flight reliability, and machine learning models for loan repayment prediction. Earned 12 college credits and 6 ECTS credits.
See certificate

Contact Me

Thank you for visiting! I would love to hear from you, whether you have a project in mind, questions about my work, or just want to say hello. Please feel free to reach out using this form, and I will respond as soon as possible. I look forward to connecting with you!