Nile Basin DSS: Adis Ababa, Ethiopa
The Nile Basin Decision Support System (NB-DSS) is a platform developed by the Nile Basin Initiative (NBI) to facilitate cooperative planning and management of the Nile River's water resources by providing data, analytical tools, and modeling capabilities for Integrated Water Resources Management (IWRM). It serves as a central repository for data and offers advanced tools for s cenario management, optimization, and multi-criteria decision-making, aiming to support riparian countries in reaching consensus on sustainable water resource development projects.
Over the three development cycles the specifications were refined. Each cycle was started with a detailed requirement analysis and software design stage, and during those stages the specifications were be detailed on a functionality area by functionality area basis. For example, specifications for time series handling was included in development cycle 1 while detailed specifications for multi-criteria analysis (MCA) was included in development cycle 3.
I Engineered and executed the migration of a core system to a PostgreSQL and Ubuntu Linux environment. This strategic shift away from proprietary Microsoft and Oracle solutions created a sustainable, self-supporting infrastructure while achieving substantial reductions in operational licensing costs.
Technologies: MS Server, MSSQL, Unix, C++, .Net, Postgres, Ubuntu Linux, Access
Tools: SpiraTest Suite, Visual Studio, Visual Studio Code, MercurialHG, Windows Hardware Lab Kit (HLK), SignTool, WHQL (Windows Hardware Quality Labs)