Hi, I'm Demiso Daba.
A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.
About
Hi, I'm Demiso Daba, a lecturer and researcher at Arbaminch University, specializing in Sustainable Water Resources Engineering. My work involves addressing critical challenges in water sustainability. Beyond academia, I'm on the way to becoming a full-stack developer through ALX Africa's software engineering program—I've completed the foundation and now focus on specialization. I'm eager to apply my technical skills to innovate within my field. I aim to leverage technology in developing solutions for pressing water resource issues in our country. I embrace challenges eagerly and responsibly, aiming to merge my technological expertise with water engineering for impactful, real-world solutions.
- Languages: Python, JavaScript, C++, HTML/CSS, Bash
- Databases: MySQL, SQLAlchemy, mysql-connector-python
- Libraries: NumPy, Pandas, SciPy, Seaborn, netCDF
- Frameworks: Flask, Node.js, Keras, TensorFlow, PyTorch
- Tools & Technologies: Git, Docker, AWS, GCP
Let's collaborate and work together on merging Software Engineering with Water Resources for innovative solutions and growth.
Experience
- Participate in workshops, training, and conferences to improve educational skills.
- Created instructional and lecture plans for classes in compliance with course objectives.
- Applied creative instruction methods to promote student learning objectives.
- Selected innovative teaching methods to deliver course content.
- Tools: Interactive Exercises, Adaptive Learning, Augmented Reality.
- Conducted a series of comprehensive Python training sessions, covering fundamental concepts, data manipulation with Pandas, visualization with Matplotlib, and introduction netCDF at the end.
- Received positive feedback from trainees, with many citing improved confidence in Python programming and successfully completing Assignments applying the skills learned during the sessions. Several participants showcased their Assignments at the end, highlighting the practical application of the knowledge gained.
- Tools: Python
Projects

A Series of Projects given by Alx-Africa Software Engineering program pwered by: Holberton Inc.

It is part of the standard input/output library (`stdio.h`) and is primarily used for outputting formatted text on the console or screen.
- In this project, we displayed integers, floats, characters, and strings, in a well-structured manner.
- We controlled the width, precision, alignment, and more, allowing to tailor the output to the specific needs. By using format specifiers:%d for integers, %f for floating-point numbers, %c for characters, and `%s` for strings.

A python scripts that used to fill a missed Rainfall and Stream flow Data.
- Developed a python script that creates a graphical user interface (GUI) for filling missing values in a Rainfall dataset using the Arithmetic Mean and IDW method
- Developed a python script that creates a graphical user interface (GUI) for filling missing values in a Streamflow dataset using Regression method
- Developed some data arrangment tools (GUI) for pre-procesing for Rainfall and Stream flow.

Python code for env'tl data processing, developed by and for Arbaminch Water Technology Institute staff.
Skills
Languages and Databases






Libraries






Frameworks





Other



Certificates


Education
Alx-SE, Holberton Inc
Degree: Software Engineering Student
Specialization: Bac---
- Software Related cources
- Software Related cources
- Software Related cources
Relevant Courseworks:
Arba Minch, Ethiopia
Degree: M.Sc. in Sustainable Water Resources Engineering
CGPA: 3.75/4.00
- Lecturing and Researching
- Package Development
- Alx-Software Engineering student
Relevant Courseworks:
Arba Minch, Ethiopia
Degree: B.Sc. in Hydraulic & Water Resources Engineering
CGPA: 3.71/4.00
- Lecturing and Researching
- Lecturing and Researching
- Lecturing and Researching
Relevant Courseworks: