I’m a Software & Data Engineer with a research background in Computer Networks, currently helping to build SDN/SDWAN systems that automate telecommunication companies’ business processes.
Current Stack :
- Languages: Python, Java
- Server: Python Django, Flask, Haproxy, Nginx, RESTFul & GraphQL APIs.
- Client: Bootstrap, Django Templates, React
- Databases: PostgreSQL, InfluxDb, Redis, MySQL, MongoDB
- DevOps: Docker, Kubernetes, Ansible, Vagrant
- Cloud Computing: AWS, GCP, Azure
- Data Warehouse, Orchestration, Visualization & Monitoring: Bigquery, Airflow, Google Data Studio & Prometheus respectively
- Stream & Batch processing: Kafka, Hadoop
- Data Storage: Amazon S3, GCS, HDFS
- Other Tech tools: Celery Beat, Telegraf, ContainerLab, Netbox, VsCode
Academic qualifications :
- I am a Master’s and Honours graduate in Computer Science at the University of Cape Town where I engaged with research participants to set up, implement, monitor, and manage users’ Web QoE and network QoS data pipelines through Internet Measurement. Courses included Big Data, High-Performance Computing, AI, HCI, Functional programming, Compilers I & II, and Research Methods
- Prior to that, In 2017 I completed my undergraduate in Computer Science from Uganda Christian Univerity
Past Experiences
-
Previously worked at WWW Foundation’s A4AI as a consultant Data Analyst to elaborate on the importance of Meaningful Connectivity for all by collecting and analyzing relevant data around the world.
-
In both 2020 and 2021 I contributed to industry-lead projects as a Junior Research Engineer at AFRINIC & Internet Society. I set-up and maintained the project’s data pipeline and ingested data to GCP data warehouse. Other tasks involved data analysis/viz with Bigquery & Data Studio. In the process, I wrote scripts in standard SQL to access the 2M+ rows of data located in multiple cloud providers using BigQuery and constructed & presented interactive dashboards of the data to various stakeholders.
I leveraged RESTFUL APIs to monitor 15 RPIs hosted in 12 different African countries in an automated fashion through a Telegram Bot I developed. This was a plus for reporting to the stakeholders.
- In my earlier undergraduate days I developed Software tools in Java, following AGILe and User-Centered methodologies and MongoDB No-SQL database.
My current efforts are towards mastering Network Automation through API development, Data Engineering, and DevOps.
Contactez-moi
- dieudonneishara@gmail.com
- +27812403004
- Sur les reseaux sociaux, cliquez sur les icones en-dessous