GRADUATION PROJECT

4G/5G Network Scanner, degree: Excellent

The network scanner is a critical test equipment for mobile communication network planning. It receives and decodes all base-stations signaling to evaluate signal quality and network information. The speed and portability of the network scanner are very critical performance metrics. This project aims to design and integrate all DSP blocks of a 4G/5G network scanner.

Education

Faculty of Engineering Ain Shams University

Electronics and Communication department - Overall Grade: Good

2017 - 2022

Work Experience

Huawei

Application software engineer at huawei egypt TAC

November 2023 - Now

Courses and Certificates

• AUTOSAR course | sprints

  • AUTOSAR Layered Architecture and functions of all its layers and stacks.
  • Deep-dive in BSW, Communication stack, Diagnostic, System & OS and Wdg stack.
  • AUTOSAR SW Components and RTE Layer.

• Embedded systems diploma | Mohammed Tarek,(January 2023)

  • C programming
  • Data Structure
  • AVR Micro-controllers Interfacing
  • C For Embedded Applications
  • Serial communication protocols (USART,SPI,I2C,CAN,LIN)
  • Real Time OS (RTOS)
  • Software Engineering
  • Embedded tools
  • HW Labs.

• Digital IC Design Diploma | Eng. Ali El-Temsah,(September 2021)

  • Efficient RTL Coding Using Verilog language
  • Building Advanced Self-checking Verilog Test-bench
  • TCL Scripting Language
  • Static Timing Analysis
  • Low Power Design Techniques
  • RTL Synthesis on Design Compiler.

Projects

Smart Home System using AVR Microcontroller

System consists of two ECU's, The first ECU called HMI responsible for interfacing with the user and the second ECU called control ECU which is responsible for the system operations and control. The system has various features including a security system. It also includes a manual mode where the user can control through a keypad. The automatic mode uses sensors to control the systems. The system also allows for password editing. the project is implemented using the following drivers Keypad, LCD, DC Motor, USART, Timer,PWM, LED and External EEPROM.

Door Locker Security system using AVR Microcontroller | M.TDiploma

Door Locker Security System consists of two ECU's, The first ECU called HMI responsible for interfacing with the user and the second ECU called control ECU which is responsible for the system operations and control. the project is implemented using the following drivers Keypad, LCD, DC Motor, UART, Timer, LCC and External EEPROM.

Distance Measuring System | M.TDiploma

Developing a system that measure the distance and display it on LCD.

Motor Speed Controller using AVR Microcontroller | M.TDiploma

Controd the motor speed through the potentiometer. The potentiometer is connected through the ADC driver and motor speed is controlled though the PWM signal.

Simple calculator using AVR Microcontroller | M.TDiploma

Program contains keypad, AVR and LCD that present the inserted numbers and their result. the program was implemented using C programming language, also using LCD and keypad drivers.

Digital Counter using AVR Microcontroller | M.TDiploma

Developing a system that control the stop-watch time and display it on 7-segments using TimerI CTC Mode, INT0 (Falling edge using the internal pull up) to reset the stop watch, INT1 (raising edge using the external pull down) to pause the stop watch and INT2 (Falling edge using the internal pull up) to resume the stop watch.

Elevator using AVR-Microcontroller | May 2021

Implementation of an elevator for three floors with main motor for lifting the elevator up and down, and three door motors for opening and closing, Did the project using embedded C.

Bank ATM system | Fall 2021

Implementation of the operations of the bank ATM Generation of the bitstream to get timing,area and power reports.

Design and Synthesize a Full Digital System

Responsible for doing some processing using ALU block on Register File stored data to generate byte data then add CRC bits to generate a packet and send it using Serial Communication Protocol UART.

TECHNICAL SKILLS:

  • Software Skills

    Verilog

    VHDL

    TCL

    C & C++

    linux

    oracle

  • Tools

    Modelsim

    TCL Shell

    Notepad++

    Visual Studio C/C++

    matlab

    eclipse

    Proteus

  • Embedded

    Fundamentals of Embedded systems

    good knowledge with Embedded C

    AVR microcontroller

    RTOS