Ali Mahgoub

Ali Mahgoub

$40/hr
Digital and Hardware Design
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
35 years old
Location:
Cairo, Cairo, Egypt
Experience:
7 years
Ali Mahgoub ADDRESS Nasr City, Cairo, Egypt MOBILE (- E-MAIL- WORK EXPERIENCE: Senior Hardware engineer at Mentor Graphics Egypt from September 2017 to February 2018. Hardware engineer at Mentor Graphics Egypt from February 2016 to September 2017. Digital verification IPs implementation of serial communication PHYs and Protocols with the following responsibilities:  Analyze the PHYs and Protocols standards and extract the required specification to implement them  Design architect, RTL coding, debug and fix any reported issue by the verification team  Run linting and CDC formal analysis check on the design  Document all the design details  Support the customers Digital design engineer at Wasiela-Egypt from October 2011 to February 2016. Verilog and VHDL implementation of various digital blocks in the physical layer of different telecommunication standards and customized transceivers with the following responsibilities:  Understand the standard and the system model of the block required to be implemented, analyze the block and find a suitable architecture for the design  RTL coding using Verilog or VHDL with functional simulation for the designed block  FPGA synthesis, static timing analysis, optimization and gate level simulation  Document the design Digital design engineer at CarrierComm-USA by Wasiela-Egypt from November 2014 to May 2015.  Hardware implementation and verification of AES Encryption and Decryption modules wrappers for SC modem  Write, run and debug tests of the top level SC transceiver includes frame constructor, AES, protection and aggregation, NCO and rate adaptation designs with their MAC interface using an existing UVM testing environment PROJECTS: Work experience: Involved in the design and verification of Emulation Platform, FPGA and ASIC projects for serial and wireless communication systems that based mainly on OFDM transmission. 1. DFI Null PHY (Based on Veloce Emulator): 2. 3. 4.  Re-architect, design and implementation USB V3.1 Null PHY (Based on Veloce Emulator):  Full design and implementation MIPI UniPro V1.6 (Based on Veloce Emulator):  Developed multi clock domains version of an existing IP  Debugged and fixed issues MIPI M-PHY V4.0 PHY (Based on Veloce Emulator):  Debugged and fixed issues of an existing IP 5. DVB-C (Based on FPGA):  Functional verification of the full receiver  Participated in creating and developing offline and online test environment and running a DEMO for the receiver on a Terasic board 6. LTE (Based on FPGA):  Design and implementation of PSS FIR digital filter with transpose structure  Design and implementation of FFO estimation block 7. OFDM application specific nonstandard transceiver (Based on ASIC):  Design and implementation of encryption and decryption for NIST AES-128/192/256  Design and implementation of phase noise estimation and compensation  Integration, controller implementation and verification for part of the receiver that includes: FFT shift, residual SFO and CFO estimation, phase noise estimation and compensation, channel equalization, transmit IQ compensation, SISO demapper and KBest MIMO  Integration for the uplink transmitter and receiver with impairments (SFO, CFO, noise, channel, Tx and Rx IQ errors) using C code and verifying it against MATLAB  Support and generate test cases for NCO and DPLL 8. SC application specific nonstandard transceiver (Based on ASIC): Design and implementation of:  EVM  IQ imbalance compensation  Pilots extraction and processing Miscellaneous: Design and implementation of:  Generic FIR digital filters with direct form and transpose structures for fixed and nonfixed coefficients  Clock gating according to Altera Standard Scheme  Generic single iteration of Newton-Raphson technique divider  Generic complex multipliers with different architectures  Cholesky decomposition technique and matrices multiplication  Generic ceil of log base 2, Generic floor of log base 2, Generic log base 2 using LUT and Generic log base 2 using iterative method Self-projects:  Design and implementation of modulation mapper for DBPSK,  BPSK, QPSK, 16QAM PUBLICATIONS & PATENTS:   A. M. Mansour, A. M. El-Sawy, M. S. Aziz, and A. T. Sayed, "A New Hardware Implementation of Base 2 Logarithm for FPGA," International Journal of Signal Processing Systems, Vol. 3, No. 2, pp. 177-182, December 2015. doi:-/ijsps- Mansour, A. , El-Sawy, A. , Sayed, A.. "A New Floating Point Implementation of Base 2 Logarithm". World Academy of Science, Engineering and Technology, International Science Index 94, International Journal of Mathematical, Computational, Natural and Physical Engineering (2014), 8(10), 1310 - 1313 EDUCATION:  July 2011, Faculty of Engineering, Ain Shams University, Cairo, Egypt.  Major: Electronics and Communication Engineering  Accumulative grade: Very good  Graduation project: Simulation of LTE-MIMO physical layer using MATLAB, sponsored by SYSTEL Egypt  Graduation project grade: Excellent TRAINING COURSES AND CERTIFICATIONS:  October 2011 - November 2012, Finished levels 3-8 of the conversation English course a Berlitz language center   March-July 2011, VHDL course August 2010, CCNA course COMPUTER SKILLS:          Hardware modeling using Verilog, VHDL and System Verilog FPGA and ASIC design flow EDA tools: MentorGraphics-QuestaSim, MentorGraphics-Questa Formal Verification, MentorGrapchis-Veloce, Altera suite (Quartus, SOPC builder and Nios IDE), Xilinx-ISE, Xilinx-Vivado, Synopsys-DC, and Cadenece (NCSIM and SimVision) Fixed point numbers Programming languages: C and MATLAB Revision control systems: SVN, GIT, CVS and Mercurial Scripting languages: Shell, Tcl and Make files Documentation skills using Latex Good experience in using Linux operating system LANGUAGES:   Arabic: Native language English: Very good command written and spoken PERSONAL:     Date of Birth: February 8, 1990 Nationality: Egyptian Marital Status: Single Military Status: Exempted
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.