Badges
Certifications
Work Experience
Instructor
IT-Sharks•  February 2022 - Present
-Teaching courses for Computer science, Software Engineering undergrads students and fresh graduates (e.g. C++, OOP, Data structure, Algorithms). -Prepare weekly tasks for students. -Responsible and director for teaching assistant that helping me. -Responsible for more than one batch in parallel.
Embedded Software Trainee
National Telecommunication Institute•  August 2022 - Present
-Solid understanding of C and Embedded C programming. -Solid understanding of Stack, Queue, Linked list (Singly, Doubly) Data Structures. -Solid understanding of common algorithms (e.g., Linear, Binary Search, Bubble Sort). -Microcontroller Architecture. -Embedded System Layer Architecture. -Interfacing with AVR -DIO Driver:(Led, Buzzer, Push Button, Seven Segment, LCD, Keypad). -Interrupt Driver. -ADC Driver:(Temperature sensor LM35). -Relay Driver. -Timer Driver:(Ultrasound sensor). -UART Driver. -SPI Driver
Education
Helwan University
Computer Science, BS•  September 2017 - June 2022