Roland Yonaba

Associate Professor In Hydraulics And Hydrology

Ouagadougou, Kadiogo, Burkina Faso
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Roland Yonaba is an Associate Professor in Hydraulics and Hydrology with 14 years of experience advancing sustainable water management and climate resilience across West Africa. He combines a PhD in computational hydrology with hands-on expertise in hydrological and hydraulic modelling (SWAT, HEC-HMS, GR-models), flood and drought risk assessment, and land-change mapping to support IWRM and nature-based solutions for governments and basin authorities. A seasoned academic and applied researcher, he designs innovative curricula, leads capacity-building programs at 2iE, and translates Earth Observation and climate model data into actionable policies for development partners like IWMI and the World Bank. Beyond academia he is an active open-source developer and programmer—an R and Lua enthusiast—who builds practical libraries for pathfinding and functional programming, reflecting a rare mix of field hydrology, computational modelling and software craftsmanship. Colleagues rely on him for integrating digital learning technologies into teaching and for turning complex catchment-process science into pragmatic tools for local communes and regional agencies.
code14 years of coding experience
job9 years of employment as a software developer
bookDoctor of Philosophy - PhD, Hydrology, Doctor of Philosophy - PhD, Hydrology at Institut International d'Ingénierie de l'Eau et de l'Environnement-Institut 2iE
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
423reputation
27kreached
2answers
8questions
github-logo-circle

Github Skills (33)

algorithm10
algorithms10
data-manipulation10
mathematics10
math10
astar10
data-structure10
lua10
cryptography10
tabular10
data-structures10
pathfinding10
sorting-algorithms10
dijkstra9
gridfs9

Programming languages (13)

C#PowerShellC++CMakeHTMLMATLABTypeScriptMoonScript

Github contributions (5)

github-logo-circle
Yonaba/Moses

Jul 2012 - Nov 2019

Utility library for functional programming in Lua
Role in this project:
userBack-end Developer
Contributions:7 releases, 379 commits, 31 PRs in 7 years 4 months
Contributions summary:The user, Roland Yonaba, appears to have been the primary developer of this Lua library. Their contributions focus on expanding the library's functionality by adding new functions for collections, array manipulation, and utility operations. The commit history shows a focus on code refactoring, adding documentation, and preparing for release, indicating a strong role in the project's development and maintenance.
functional-programmingluaunderscorearray
Share, discuss and learn about algorithm implementations!
Role in this project:
userBack-end Developer
Contributions:250 commits, 1 PR, 1 push in 5 years
Contributions summary:Roland is primarily contributing to the project by implementing various algorithms in Lua. The contributions include implementations for sorting algorithms (Bubble sort, Insertion sort, Selection sort, Shell sort, Radix sort, Comb sort, Stooge sort, Gnome sort, Quick sort, Merge sort, Heap sort, Bogo sort, Bozosort), string search algorithms (Boyer-Moore-Horspool, Knuth-Morris-Pratt, Rabin-Karp), cryptography (Caesar cipher, ROT13, ROT47), and math algorithms (Euclidean distance, Chebyshev distance, Manhattan distance, Minkowski distance, Fibonacci series, Factorial, Catalan Numbers, The 12 Days Of Xmas, Self-Descriptive Number, various Average mean algorithms, Josephus permutation, and more). The user is contributing in building an important collection of implementations in Lua.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial