Faculty of Engineering Ain Shams University
Electronics and Communication department - Overall Grade: Good
2017 - 2022
2017 - 2022
November 2023 - Now
Applications:
CRM (customer relationship management) : Application, GUI and its database and backend.
Mediation: it is responsible to collect, process and upload CDRs from one NE to another.
VDS (value distribution and settlement) : Application, GUI and its database and backend
Responsibilities:
1) Offer expertise in Linux administration: including server configuration, and troubleshooting to maintain system integrity.
2) Customer Issue Resolution: Addressed and resolved bugs raised by Huawei customers, performing in-depth analysis to ensure timely and accurate fixes, enhancing customer satisfaction and application stability.
3) RFCs: Performed high-risk operations on the customer network, adhering to strict protocols to ensure stability and minimize potential disruptions.
4) Ticket Management: Managed and prioritized incoming tickets through a ticketing system, tracking issue statuses and ensuring timely updates to customers and stakeholders.
5) Document Technical procedures and best practices to facilitate knowledge sharing and improve team efficiency.
C programming , Data Structure , Micro-controllers Interfacing , C For Embedded Applications , Serial communication protocols , RTOS , Software Engineering ,Embedded tools , HW Labs.
RTL Coding Using Verilog language , Advanced Self-checking Verilog Test-bench , TCL Scripting Language, static time analysis , low power design techniques , RTL Synthesis on design compiler
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.
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 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.
Developing a system that measure the distance and display it on LCD.
Control the motor speed through the potentiometer. The potentiometer is connected through the ADC driver and motor speed is controlled though the PWM signal.
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.
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.
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.
Implementation of the operations of the bank ATM Generation of the bitstream to get timing, area and power reports.
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.
Used BJT connections to implement an amplifier that amplify signals with different frequencies
C/C++(11/15/17) , Embedded C , Verilog , VHDL , Python , Java , TCL
Modelsim , TCL Shell Notepad++ , Visual Studio C/C++ , matlab , eclipse , Proteus
▪ Responsible for customer communication.
▪ Conduct, Attend, and manage customer meetings and take meeting minutes.
▪ Work closely with Customers and communicate project Status to them.