10 Academy profile site

Nahom Habtemichael


Data Engineer


Addis Ababa, Ethiopia

Addis Ababa Science and Technology University(2017-2021)

BSc. (Software Engineering)

Email: nahomhabtemichael

Medium: @nahomhabtemichael



Programming Languages & Frameworks

  • Python,

  • Java

  • C++

  • HTML 5

  • CSS

  • React/Next.js

  • Flask, Django

Tools & Technologies

  • Docker

  • AWS

  • Airflow

  • MLflow

  • DVC

  • Unit Test, Pytest

Data Engineering Tools & Frameworks

  • Kafka

  • Airflow

  • Spark

  • DBT

  • SQL

  • Snowflake

Operating Systems

  • Unix/Linux

  • Windows


Visualization Tools

  • Seaborn,Matplotlib, Plotly

  • Streamlit

  • Tableau

  • Redash

CI/CD & Devops

  • Ci/CD

  • CML

  • Github Actions

  • Jenkins, Travis CI

Machine Learning Platforms

  • Scikit-Learn

  • Tensorflow

  • OpenCV

Math & Stat

  • Linear Algebra

  • Applied Mathematics I

  • Calculus

  • Discrete Mathematics


About me

Nahom is a Data Engineer with a Software Engineering background who is proficient in Python, SQL, OOP, relational and non-relational databases, data cleaning, visualization & analysis. He has experience working on ETL and ELT data integration frameworks. He is also well versed in building end-to-end data pipelines using Kafka, Airflow and Spark.

Education

  • Addis Ababa Science and Technology University ( 2017-2021 )

BSC. Software Engineering

Relevant Courses taken:

  • Database Management and Relational Database

  • Object-oriented-programming (C++, Java)

  • Advanced Programming (Java)

  • Data Structures and Algorithms

  • Software Quality Assurance and Testing

  • Web design and development

  • Software Requirements Engineering

  • Software Design and Architecture

  • Systems Programming

  • Operating Systems

  • Probability and Statistics, Calculus I , Discrete Mathematics I, II

  • 10 Academy ( Aug. 2022 - Nov. 2022 )

Data Engineering, Machine Learning and Web3 Trainee

Work Experience

  • Junior Data Engineer - Intern

10 Academy (Aug 2022- Present)

  • Built a data collection pipeline for Speech-to-Text processing using Kafka, Airflow, Spark, and AWS S3 bucket.

  • Built an ELT pipeline for Traffic Data warehouse collected from swarm UAVs (drones).

  • Developed Machine Learning Engineering pipelines.

Projects

We were tasked with building a scalable data warehouse for this project, which will hold the vehicle trajectory data that was gleaned from video captured by swarms of drones and stationary roadside cameras. Using DBT, we employ the Extract Load Transform (ELT) structure. The ELT framework assists analytic engineers in the city traffic department in setting up transformation workflows as needed, in contrast to Extract, Transform, and Load (ETL).

A data engineering pipeline that allows recording millions of Amharic and Swahili speakers reading digital texts in-app and web platforms. There are a number of large text corpora we will use We will design and build a robust, large scale, fault tolerant, highly available Kafka cluster that can be used to post a sentence and receive an audio file.

A user overview analysis project to aid an investor to decide in buying a telecom company. This project will help the investor understand if the chosen investment is profitable or not.