Experience
My work runs on two tracks that feed each other. In research I build ensemble-based data assimilation methods that correct numerical forecasts using noisy observations. In industry I work as a consultant in data engineering, data science and applied AI, delivering production data platforms, forecasting models, and LLM and agent systems.
For the industry side, see details and full experience.
Academic appointments
Associate Professor, Department of Computer Science
2018 to present. Universidad del Norte, Barranquilla, Colombia. Director of the Applied Math and Computer Science Laboratory (AML-CS) since 2017. Teaching across algorithms and complexity, optimization, data mining, data assimilation and non-linear optimization, with supervision of undergraduate and graduate research.
Chair, Department of Computer Science
2018 to 2023. Universidad del Norte, Barranquilla, Colombia.
Assistant Professor, Department of Computer Science
2016 to 2017. Universidad del Norte, Colombia.
Visiting Instructor, Data Assimilation
04/2020 to 10/2021. Universidad EAFIT, Colombia. Graduate course on data assimilation for weather forecasting and climate change.
Instructor, Numerical Methods
08/2015 to 12/2015. Virginia Tech, USA.
Engineering and Technical Scholar
06/2014 to 07/2014. Lawrence Livermore National Laboratory, USA.
Givens Associate
06/2013 to 08/2013. Argonne National Laboratory, USA. Covariance matrix design for time-dependent wind energy potential estimation.
Research Assistant, Computational Science Laboratory
07/2011 to 12/2015. Virginia Tech, USA. Data assimilation methods for weather forecasting in Python, Fortran and C/C++.
Instructor, Department of Systems Engineering
06/2007 to 06/2011. Universidad del Norte, Colombia.
Technologies
| Area | Tools |
|---|---|
| Languages | Python, C/C++, Fortran, MATLAB, SQL, Go, Bash |
| LLMs and AI | OpenAI models, Anthropic Claude, Mistral, Phi, TinyLlama, Gemma 2, LLaMA 2, Hugging Face Transformers, spaCy, agent pipelines |
| Machine learning | scikit-learn, Keras, pandas, NumPy, Prophet, DeepAR, DARTS, MLflow, BigQuery ML, DeepFM, graph neural networks |
| Data engineering | dbt, PySpark, SQLAlchemy, AWS Glue, Kinesis, Firehose, GCP Dataflow, Azure Data Factory, Azure Synapse |
| Warehouses | BigQuery, Redshift, Snowflake |
| Databases | PostgreSQL, MySQL, SQL Server, SQLite, Neo4j |
| Cloud | AWS (S3, EC2, RDS, Lambda), Google Cloud Platform, Microsoft Azure |
| Services | FastAPI, Flask, Dash, Streamlit, REST APIs, Docker, cloud functions |
| Reporting | Looker Studio, Streamlit dashboards, Excel |
| Delivery | GitHub, Jira, Confluence, Azure DevOps, Google Colab |
Certifications
- Microsoft Certified: Azure Data Fundamentals (DP-900).
- Microsoft Certified: Azure Fundamentals (AZ-900).
- Data Scientist certification, Correlation One.