Hello,

I am Natnael Yirga

Learn More     Download CV

About me

I am a graduate student in Computer Science @ Tu Darmstadt.
I would like to describe myself as a quick learner with strong team spirit and communication skills. I am a hardworking person dedicated to improving myself in every aspect of life.

I'm looking to improve my experience and learn from the opportunities I can find. I am currently looking for an internship/part-time/full-time position in an organization where I can grow and contribute fully.

Providing expertise in Java, Python, C++, Javascript, web development, and desktop applications.

Skills

Programming Languages

  • Java
  • Python
  • PHP
  • Javascript
  • HTML
  • CSS

  • Tools and Frameworks

  • Laravel
  • React
  • MongoDB
  • Android Studio
  • Git, Docker
  • Education

    These are the degrees and certifications I've obtained thus far.

    Master of Science programme in Computer Science

    April 2023 - March 2025

    Technischen Universität Darmstadt, Darmstadt, Germany

    - Distributed Software Systems
    Develop business applications that are scalable, flexible, secure and reliable. These applications enable the secure and reliable data exchange between widely distributed locations while also meeting (foreign) legal requirements.
    Develop applications that can be adapted to changing external conditions in order to meet the demand of the future.

    Bachelor of Science in Electrical & Computer Engineering

    September 2017 - July 2022

    Addis Ababa University, Addis Ababa, Ethiopia

    Relevant courses include Algorithm Analysis and Design, Data Structure, Object Oriented Programming, Computer Architecture, Software Engineering, Database Systems, Operating Systems, Digital Signal Processing, Computer and Network Security , Data Communication and Computer Network ,Signals and Systems Analysis, Microcomputer and Interfacing.

    Experience

    Back End Developerr

    Jan 2023 - current

    MeinSherpa, Munich, Bavaria, Germany

    I am responsible for implementing the back-end of the project using Laravel as the web framework and MySQL as the database management system.
    My skills in these technologies have enabled me to take on various responsibilities, including:

    • Implementing server-side logic and integrating with the front-end to ensure the platform's robustness and scalability
    • Developing and maintaining the database, including integrating with payment gateways.
    • implementing features such as real-time messaging, a calendar for scheduling appointments, and a search function.
    • Adhering to best practices and industry standards, with a strong attention to detail and ability to deliver high-quality, well-documented code.
      Skills: Laravel · Vue.js · MySQL

    Intern Software Developer

    Jul 2021 - Sep 2021 · 3 mos

    NERD · Internship, Addis Ababa, Ethiopia

    Developed Automatic license plate detection and recognition system software. That uses object detection and character recognition Deep learning models from NVIDIA to flag cars from video streams by referring the detected plate number to a database and displaying the flagged car driver information in GUI.

    Projects

    These are some projects I've worked on.

    Youtube clone

    . React
    . RapidAI

    Eshop

    Modern Full Stack ECommerce Application with Stripe & Sanity
  • React , Node.js
  • Automatic License Plate Recognition System

    Desktop application software

    Mynews

    Android News App

    EV3 pick and place robot hand using Yolov5

    Computer Vision Based Object Classifier Robotic Arm for Recycling Plant

    Coming Soon

    Web Design