Olusanmi Hundogan, Developer in Rotterdam, Netherlands
Olusanmi is available for hire
Hire Olusanmi

Olusanmi Hundogan

Data Engineer and AI Developer

Rotterdam, Netherlands

Toptal member since August 4, 2025

Bio

Olusanmi is a versatile AI engineer and full-stack developer with a strong track record in building cutting-edge machine learning systems and scalable cloud platforms. His background spans data science, software architecture, and academic research. Olusanmi blends hands-on engineering with strategic thinking to solve complex technical challenges and drive innovation.

Portfolio

PepsiCo Global - Main
Artificial Intelligence (AI), Agentic AI, OpenAI, Agentic Frameworks, LangGraph...
CyberACI
Natural Language Processing (NLP), LangChain...
Tectu
Python 3, LangChain, Model Context Protocol (MCP)...

Experience

  • Python 3 - 12 years
  • Java - 12 years
  • Scikit-learn - 7 years
  • Machine Learning - 7 years
  • FastAPI - 6 years
  • Natural Language Processing (NLP) - 4 years
  • LangChain - 3 years
  • Apache Flink - 2 years

Preferred Environment

Python 3, Natural Language Processing (NLP), Artificial Intelligence (AI), Java, Machine Learning, Amazon Web Services (AWS), LangChain, TensorFlow, PostgreSQL, Retrieval-augmented Generation (RAG)

The most amazing...

...agent-to-agent (A2A) tool I've built handles extremely complex tasks like looking up financial news, notifying teams, and setting up calendar invites in one go.

Work Experience

AI Engineer

2025 - PRESENT
PepsiCo Global - Main
  • Developed a chat agent capable of translating vague marketing related questions into Amazon Marketing Cloud queries.
  • Incorporated complex company related context for the query construction.
  • Coordinated and orchestrates deployment of the system within the enterprise context.
Technologies: Artificial Intelligence (AI), Agentic AI, OpenAI, Agentic Frameworks, LangGraph, LangChain, Azure Cognitive Search, Azure Blob Storage, Azure, Retrieval-augmented Generation (RAG), Large Language Models (LLMs), Python, APIs, Claude, Software Architecture, Claude API, Anthropic, Agentic RAG Systems, AI Integration, Workflow Automation, AI Automation, AI Tools, Process Automation, RAG Systems

Project Manager

2025 - PRESENT
CyberACI
  • Managed a team to develop a cybersecurity tool that integrates AI to perform intelligent matching of scraped vulnerability websites with internal assets. Furthermore, the solution includes agentic anomaly detection of logs.
  • Oversaw the introduction of Agile software development practices using Scrum. Assumed the role of Scrum Master.
  • Managed the refactoring of legacy code and the transition to better LLM frameworks such as LangChain and LangGraph.
Technologies: Natural Language Processing (NLP), LangChain, Retrieval-augmented Generation (RAG), Cybersecurity Automation, Vulnerability Management, Vulnerability Assessment, PostgreSQL, Pgvector, Goose, Docker, Agent-oriented Software Engineering (AOSE), Artificial Intelligence (AI), AI Agents, Agentic AI, Python, Generative Artificial Intelligence (GenAI), Large Language Models (LLMs), Vector Databases, Minimum Viable Product (MVP), PG Vector, AI Prompts, Technical Leadership, OpenAI, Vector Search, API Integration, Fine-tuning, SQL, OpenAI GPT-4 API, AI Chatbots, LangGraph, OpenAI API, CI/CD Pipelines, Generative Pre-trained Transformers (GPT), Meta Llama, Architecture, Celery, APIs, Claude, Software Architecture, Claude API, Anthropic, Agentic RAG Systems, AI Integration, AI Tools

Senior AI Engineer

2024 - 2025
Tectu
  • Set up a software system for the RAG pipeline, which informs LLM responses, including query reformulation, hybrid search, reranking, and cut-offs.
  • Built an intent classification pipeline for low-resource languages.
  • Implemented LLMOps using Langfuse for chain monitoring and LiteLLM as the LLM proxy, allowing us to easily integrate various Bedrock, Ollama, and vLLM models and manage security, usage limits, and guardrails from one interface.
  • Created a multi-agent system using the supervisor pattern to manage and orchestrate domain-specific agents. Leveraged the A2A communication protocol and MCP for tool calling.
Technologies: Python 3, LangChain, Model Context Protocol (MCP), Agent-oriented Software Engineering (AOSE), REST, User Intent Scoring, Retrieval-augmented Generation (RAG), Embedding Models, Amazon Bedrock, Light LLMs, Large Language Models (LLMs), Large Language Model Operations (LLMOps), LangGraph, LangSmith, Artificial Intelligence (AI), FastAPI, Scikit-learn, AI Agents, Agentic AI, Automation, Python, Generative Artificial Intelligence (GenAI), Vector Databases, Minimum Viable Product (MVP), Prompt Engineering, PG Vector, AI Prompts, Cloud, OpenAI, Vector Search, API Integration, Fine-tuning, SQL, OpenAI GPT-4 API, AI Chatbots, OpenAI API, Data Analysis, Generative Pre-trained Transformers (GPT), Meta Llama, PostgreSQL, Architecture, APIs, Software Architecture, Claude API, Anthropic, Multi-agent Systems, Agentic RAG Systems, AI Integration, Document Processing, Optical Character Recognition (OCR), Workflow Automation, AI Automation, AI Tools, Process Automation, RAG Systems

Senior Data Engineer

2023 - 2025
BrightSource Energy
  • Set up and configured the AWS infrastructure for event-based processing of IoT device data readings, enabling the processing of millions of data points.
  • Developed a real-time Flink pipeline transforming, aggregating, and enriching thousands of events per minute, subsequently storing them into Amazon S3 (AWS S3) buckets and Amazon Timestream for further processing.
  • Implemented monitoring and alerting dashboards on Kibana for the immediate detection of issues in the pipeline or backpressure.
Technologies: Python 3, Java, Apache Flink, Elasticsearch, Apache Airflow, Amazon Managed Workflows for Apache Airflow (MWAA), Amazon EMR Studio, Amazon Web Services (AWS), Amazon Bedrock, Amazon Kinesis, Amazon Timestream, AWS Glue, Python, Prompt Engineering, Cloud, Databricks, API Integration, Cloud Deployment, Architecture, APIs, Software Architecture, Machine Learning (ML) APIs, Renewable Energy

Lead Data Scientist

2021 - 2024
Oxari
  • Developed an ensemble model to predict the Scope 1, 2, and 3 emissions of companies based on financial indicators taken from annual reports.
  • Set up a model hyperparameter optimization and training pipeline using Optuna and developed experiments to test various model configurations.
  • Oversaw model deployment and monitoring to detect and debug problems during production.
  • Managed a team to develop a website with a dashboard showcasing model predictions for more than 100,000 companies.
  • Built a data-gathering and processing pipeline with accuracy and precision.
  • Developed a chatbot to showcase simple rag functionality using the data generated by the model.
Technologies: React, Machine Learning, Model Development, Scikit-learn, Data Science, Agile Software Development, CI/CD Pipelines, Pytest, Prefect, Optuna, Artificial Intelligence (AI), Python, Large Language Models (LLMs), Full-stack, Vector Databases, Retrieval-augmented Generation (RAG), Minimum Viable Product (MVP), Prompt Engineering, AI Prompts, Full-stack Development, Technical Leadership, Cloud, OpenAI, Vector Search, API Integration, Front-end Development, OpenAI GPT-4 API, AI Chatbots, LangGraph, Browser Automation, Cloud Deployment, OpenAI API, Data Analysis, Generative Pre-trained Transformers (GPT), Meta Llama, PDF Scraping, Django, APIs, Software Architecture, Machine Learning (ML) APIs, AI Integration, Document Processing, Optical Character Recognition (OCR), AI Automation, Web Scraping, Website Data Scraping, AI Tools, Data Scraping, RAG Systems, Sustainability, CTO

Data Engineer

2023 - 2023
Coltura
  • Built data pipelines using Databricks and PySpark to preprocess large data sources and model gasoline consumption in the US.
  • Supported the debugging and refactoring of various Databricks pipelines.
  • Revised the data management structure into the medallion architecture and supported the reorganisation of pipeline outputs to reflect this structural change.
Technologies: Azure, Databricks, PySpark, Python 3, Delta Lake, Azure Data Lake, Azure Databricks, Azure SQL Data Warehouse, Azure Data Lake Storage, Azure Data Factory (ADF), Spark, Spark ML, Machine Learning, FastAPI, Scikit-learn, Python, Cloud, API Integration, SQL, Browser Automation, Cloud Deployment, Data Analysis, PostgreSQL, Architecture, Machine Learning (ML) APIs, Web Scraping, Website Data Scraping, AI Tools, Data Scraping

Software Project Manager

2016 - 2019
Bosch
  • Managed a discovery system for the search of documents across millions of sources for scientific research purposes. The solution became accessible to tens of thousands of users.
  • Implemented microservice architecture allowing for easy integration of major knowledge and data systems within the company.
  • Oversaw the tender and migration of the discovery system from one provider to another, saving Bosch €200,000 per year.
Technologies: Python 3, User Requirements, Microservices, Spring Boot, Java, React, JavaScript, Node.js, OpenStack, Software System Architecture Development, Software Architecture, LDAP, Exchange Server, SharePoint, Machine Learning, Python, Full-stack, Minimum Viable Product (MVP), Full-stack Development, Technical Leadership, Cloud, Flask, API Integration, Front-end Development, SQL, Docker, Data Analysis, PostgreSQL, Architecture, Django, Vue, APIs, Process Automation

Experience

Multi-agent Chatbot Automation System

https://youtu.be/AEZSpisagL8
I built a multi-agent AI chatbot with specialized agents for communication (Google Calendar and Slack), finance (Yahoo Finance), and more. I also leveraged the A2A protocol for agent-to-agent coordination and MCP for seamless tool integration, enabling the bot to perform complex automation workflows end-to-end.

Named-entity Recognition (NER) Application

https://github.com/Olu93/portfolio_named_entity_recognition
I developed a back-end service for extracting named entities—persons, organizations, and locations—from news text. The system leverages a fine-tuned DistilBERT model that I adapted for the domain using pseudo-labelled data generated via GPT-4, resulting in a solution that outperforms other approaches in precision and flexibility.

The architecture follows a modular, extensible design pattern inspired by Scikit-learn, allowing easy integration of multiple model types. I implemented and evaluated various extractors, including rule-based methods, SpaCy pipelines, transformer-based models, and LLMs—each wrapped in a unified interface for training, prediction, and benchmarking.

The final model is exposed via a high-performance REST API built with FastAPI and deployed using Docker. The solution is scalable, containerized, and ready for production, with the back end capable of reliably and efficiently serving real-time inference requests. This project spanned the full machine learning lifecycle, including data preprocessing, chunking, label generation, fine-tuning, evaluation, and deployment. It was a robust foundation for advanced named-entity recognition (NER) use cases in news and media processing.

Corporate Carbon Emission Model

https://github.com/Olu93/portfolio_carbon_emission_modelling
I developed a scalable machine learning framework to predict corporate CO₂ emissions across Scope 1, 2, and 3 using heterogeneous financial, operational, and sustainability data.

Designed modular pipelines per scope with configurable preprocessing, feature selection, imputation, and segmented ensemble regression (EvenWeightMiniModelArmyEstimator) to address sparse, skewed targets. I conducted extensive experimentation with transformations, voting strategies, and bucket classification, achieving low sMAPE (< 7%) and well-calibrated confidence intervals on a held-out dataset of 8,000+ companies. The system, deployed via FastAPI on DigitalOcean, supports single and bulk predictions and imputes missing emissions data, enabling regulatory compliance and enhanced ESG reporting. The solution demonstrates end-to-end capability from data integration and model optimization to deployment and horizontal scaling under concurrent requests

Education

2019 - 2022

Master's Degree in Artificial Intelligence

Utrecht Universitsy - Utrecht, Netherlands

2013 - 2016

Bachelor's Degree in Management of Business and IT

Baden-Wuerttemberg Cooperative State University (DHBW) - Stuttgart, Germany

Skills

Libraries/APIs

Scikit-learn, React, TensorFlow, PySpark, OpenAI API, Claude API, PyTorch, Pandas, Node.js, Spark ML, DigitalOcean API, Vue

Tools

AI Prompts, Claude, Apache Airflow, AWS Glue, Pytest, Prefect, Docker Compose, Named-entity Recognition (NER), Celery

Languages

Python 3, Python, SQL, Java, JavaScript

Frameworks

LangGraph, Spring Boot, Flask, Optuna, Spark, Django, Agentic Frameworks

Storage

PostgreSQL, Cloud Deployment, Databases, Elasticsearch

Paradigms

Automation, Agile Software Development, Business Intelligence (BI), Model Context Protocol (MCP), Agent-oriented Software Engineering (AOSE), REST, Microservices

Platforms

Amazon Web Services (AWS), Apache Flink, Docker, LangSmith, OpenStack, SharePoint, Azure, Databricks, Azure SQL Data Warehouse, Azure Data Lake Storage, DigitalOcean

Other

Natural Language Processing (NLP), Artificial Intelligence (AI), Machine Learning, LangChain, Retrieval-augmented Generation (RAG), Large Language Models (LLMs), FastAPI, Generative Artificial Intelligence (GenAI), Full-stack, Minimum Viable Product (MVP), Prompt Engineering, OpenAI, Vector Search, API Integration, Front-end Development, Data Analysis, Generative Pre-trained Transformers (GPT), Meta Llama, PDF Scraping, APIs, Machine Learning (ML) APIs, Multi-agent Systems, Agentic RAG Systems, AI Integration, Document Processing, Optical Character Recognition (OCR), Workflow Automation, AI Automation, AI Tools, Process Automation, RAG Systems, Data Science, Software Architecture, CI/CD Pipelines, AI Agents, Agentic AI, Vector Databases, PG Vector, Full-stack Development, Technical Leadership, Fine-tuning, OpenAI GPT-4 API, AI Chatbots, Browser Automation, Architecture, Anthropic, Reinforcement Learning from Human Feedback (RLHF), Data Anonymization, Web Scraping, Website Data Scraping, Data Scraping, Renewable Energy, Sustainability, CTO, Computer Vision, Reinforcement Learning, Process Mining, Knowledge Management, Web Development, Amazon Managed Workflows for Apache Airflow (MWAA), Amazon EMR Studio, Amazon Bedrock, Amazon Kinesis, Amazon Timestream, User Intent Scoring, Embedding Models, Light LLMs, Large Language Model Operations (LLMOps), User Requirements, Software System Architecture Development, LDAP, Exchange Server, Model Development, Cybersecurity Automation, Vulnerability Management, Vulnerability Assessment, Pgvector, Goose, Delta Lake, Azure Data Lake, Azure Databricks, Azure Data Factory (ADF), Custom BERT, BERT, Open-source LLMs, Llama 3, Cloud, Hyperparameters, Machine Learning Operations (MLOps), Azure Cognitive Search, Azure Blob Storage

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring