Mohamed Ramadan Yassin
Cellular:+2 0101 796 8744
Email: m.r.yassin89@gmail.com
Address: 3 Obour St / Faisal / Giza
Embedded Software Engineer
Developing, Implementing and Testing The low level Software Component For SOCs.
Summery
Enthusiastic embedded software engineer with 3+ years of experience in Research and developing in different domains and
technologies. Areas of achievement include design and development firmware for platforms ranging from small Devices to
internet of things "IOT" devices like "Smart Power Metering".
Work History
TieTec Company: (September2015 – Present)
 Job Description: Embedded software Developer
 Projects:
 Complete Energy Management System Basedon Smart Power Meter.
- Design a smart meter Based on system on chip "SOC" like ZON-M3 Chip.
- This power metering acting as a gateway able to communicate effectively with all stakeholders To Exchange
important information such as changes in Tariff of use according to the Energy source, History of emergencies,
billing and history of tampering. This meter has the ability to control all connected loaded based on each load
priority to achieve specific bill.
My Responsibility is:
1. Define, develop, integrate, debugging and testing firmware.
2. Low level source code development & review.
3. Building the Hardware Abstract Layer (HAL) which dependent on the SOC IC so, it contain the drivers of the
SOC peripherals eg.(I2C ,UART ,RTC ,Timer ,ADC ,LCD controller …….).
4. Implement SW component to manipulate the sharing issues between the MAXQ32 core and The Compute
engine (Digital Signal Processor "DSP" which responsible for calculate power, Voltage, Cross Zero and sag …).
5. Building the Electrical Control unit "ECU" Abstract Layer which dependent on the modules located on the
board so, it contain the drivers of the module located on board eg.( NFC module 'PN532 NFC RFID' ,
EEPROM …. ).
6. Building the power metering core to accumulate and store dissipation Energy and implement the function which
executed at different modes (Mission, brownout and sleep modes).
Fundo World Company: (June2015 – September 2015)
Job Description: Embedded software Developer(Part time).
Projects:
 Cubey.
- A smart game used for expanding the imagination and raising the intelligence of the Children.
- It's also could use by the psychologists to treat children's solitude.
My Responsibility is:
1. Define, develop, integrate, debugging and testing firmware.
2. Low level source code development & review.
3. Interfacing the microcontroller (STM32F091xB/xC) to other Modules like
- WI-FI Module (ESP8266).
- Inertia Measurement Systems (IMU) Gyroscopes & Accelerometers Sensor (MPU-6050).
4. Writing drivers for the hardware components mentioned above.
EgyptSat Company: (May2013 – September 2015)
 Job Description: Research& Development Engineer.
My Responsibility is:
1- Researching for suitable algorithms.
2- Documenting the result of the
research.
3- Implementing the algorithms.
Projects:
RTK GPS:
4- Design an Inertial Measurement Unit (IMU) for navigation systems.
5- Design Security & Flow control system.
This project aim to enhance the precision of position data derived from satellite-based positioning
systems global navigation satellite systems (GNSS) such as GPS to provide real-time corrections,
providing up to centimeter-level accuracy rather than multi meter accuracy using open source Realtime
Kinematic library(RTKLIB).
 GPS Compass
This Project aim to calculate Heading (Direction) of the objects With Accuracy less than one degree using the
carrier phase Signals from Two GPSs Receivers.
 License plate Recognition (LPR).
Using image processing techniques (Histogram & Template matching) and open source library (Emgu CV)
to implement system using to Detect & Recognize the vehicles Plates Running on high way & Parking.
 3D/2D Face Recognition (3D/2D-FR):
Using image processing techniques to develop 2D/3D Face Recognition using open source libraries.
- 3D face recognition using Microsoft Kinect library.
- 2D face recognition using Emgu CV library.
Skills & Qualification Highlights
Technical Skills:
 μCOS-II Real-Time Operating SystemTraining which include.
1. Understand RTOS concepts
2. Apply the taught concepts using uCOS-II
3. Design concepts based on RTOS
4. Understand how RTOSes are internally designed
 Embedded System Diploma (Embedded Fab) which include.
1. Full C programming Language, Advanced C.
2. Computer and Processors Architecture.
3. Embedded Systems Tools.
4. Software Engineering.
5. Assembly programming.
6. Microcontroller Interfacing.
7. Embedded C programming.
8. Device drivers.
9. Embedded Systems Design.
10. Testing for Embedded Systems.
11. Automotive Bus Technology Standards.
12. Real Time Operating Systems.
 Familiar with Microcontrollers based on ARM Core like STM (S T Microelectronics).
 Familiar with Serial interfacing like I2C, SPI, UART,LIN&CAN.
 Familiar with (FPGA) Field Programmable Gate Array.
Working with Xilinx Kit (Zynq7000) to Interface Both Target Sides with each other To Transfer Data Between
Programmable Logic (PL) & Processing System (PS) using AXI4 (Advanced Extensible Interface).
 Familiar with AVR microcontrollers.
Programming Language: C++C, C for Embedded, C#.
Development Environment:
 Development and debugging Tools:
Cross Studio, Keil , IAR Embedded Workbench , STM32Cube MX , Eclipse , Atmel AVR Studio 6 , Proteus,
Understand 3.1.725 and Microsoft Visual studio 2010 & 2012.
 Hardware Development & Debugging Tools: ISE & Vivado.
 Configuration management tools: SVN.
 Documentation tool: Generalknowledge LaTeX.
 Scripting Language : Generalknowledge PERL.
Personal Skills:
 Cause root analysis.
 Willing to learn.
 Working under pressure
Language Skills:
 Arabic : Mother Language.
 English: Very Good.
Education
Embedded System Full Diploma Embedded Fab _Cairo 2015
Bachelor of Communication &Electronics Misr University for Engineering at Mansoura 2011
 Major: Electronics and Communication.
 Grade: Very Good With Honor.
Graduation project [Advanced Vehicle Safety System]
 Graduate project Grade: Distinct
The project aim to achieve the security of the vehicle and decreasing the number of driver related
accidents due to drowsiness.
Academic Projects
Designed, Implemented & Improved many successful project during the studying.
1. Interfacing GSM & GPS Modules with PIC 18F4550 Microcontroller.
2. Measuring the traffic capacitance on the roads system.
Using IR sensor and atmega 32 microcontroller to measure the capacity of the traffic on each Lane.
3. Automotive Robot.
Using DC motor, IR sensors and atmega 32 microcontroller to build robot can avoid the Barriers.
4. Interfacing microcontroller to other peripheral like LCD,keypad etc. ….
5. Working with microcontroller peripherals like Timers, ADC.
6. Implemented an encryption algorithm "AES" using C# programming language.
Extracurricular Activities
 Samsung Electronics seminar about (embedded systems based on wireless communication systems) Attendance.
 Embedded systems for automotive seminar at Ain Shams University Attendance.
 Electrical Engineering Day,EED. Including lectures given & graduation projects Participation.
Personal Data
 Nationality: Egyptian.
 Religion: Muslim.
 Military Status: Complete.
 Marital status: Single.
 Date ofbirth: March 11, 1989.

Mohamed_yassin_Resume

  • 1.
    Mohamed Ramadan Yassin Cellular:+20101 796 8744 Email: m.r.yassin89@gmail.com Address: 3 Obour St / Faisal / Giza Embedded Software Engineer Developing, Implementing and Testing The low level Software Component For SOCs. Summery Enthusiastic embedded software engineer with 3+ years of experience in Research and developing in different domains and technologies. Areas of achievement include design and development firmware for platforms ranging from small Devices to internet of things "IOT" devices like "Smart Power Metering". Work History TieTec Company: (September2015 – Present)  Job Description: Embedded software Developer  Projects:  Complete Energy Management System Basedon Smart Power Meter. - Design a smart meter Based on system on chip "SOC" like ZON-M3 Chip. - This power metering acting as a gateway able to communicate effectively with all stakeholders To Exchange important information such as changes in Tariff of use according to the Energy source, History of emergencies, billing and history of tampering. This meter has the ability to control all connected loaded based on each load priority to achieve specific bill. My Responsibility is: 1. Define, develop, integrate, debugging and testing firmware. 2. Low level source code development & review. 3. Building the Hardware Abstract Layer (HAL) which dependent on the SOC IC so, it contain the drivers of the SOC peripherals eg.(I2C ,UART ,RTC ,Timer ,ADC ,LCD controller …….). 4. Implement SW component to manipulate the sharing issues between the MAXQ32 core and The Compute engine (Digital Signal Processor "DSP" which responsible for calculate power, Voltage, Cross Zero and sag …). 5. Building the Electrical Control unit "ECU" Abstract Layer which dependent on the modules located on the board so, it contain the drivers of the module located on board eg.( NFC module 'PN532 NFC RFID' , EEPROM …. ). 6. Building the power metering core to accumulate and store dissipation Energy and implement the function which executed at different modes (Mission, brownout and sleep modes). Fundo World Company: (June2015 – September 2015) Job Description: Embedded software Developer(Part time). Projects:  Cubey. - A smart game used for expanding the imagination and raising the intelligence of the Children. - It's also could use by the psychologists to treat children's solitude. My Responsibility is: 1. Define, develop, integrate, debugging and testing firmware. 2. Low level source code development & review. 3. Interfacing the microcontroller (STM32F091xB/xC) to other Modules like - WI-FI Module (ESP8266). - Inertia Measurement Systems (IMU) Gyroscopes & Accelerometers Sensor (MPU-6050). 4. Writing drivers for the hardware components mentioned above.
  • 2.
    EgyptSat Company: (May2013– September 2015)  Job Description: Research& Development Engineer. My Responsibility is: 1- Researching for suitable algorithms. 2- Documenting the result of the research. 3- Implementing the algorithms. Projects: RTK GPS: 4- Design an Inertial Measurement Unit (IMU) for navigation systems. 5- Design Security & Flow control system. This project aim to enhance the precision of position data derived from satellite-based positioning systems global navigation satellite systems (GNSS) such as GPS to provide real-time corrections, providing up to centimeter-level accuracy rather than multi meter accuracy using open source Realtime Kinematic library(RTKLIB).  GPS Compass This Project aim to calculate Heading (Direction) of the objects With Accuracy less than one degree using the carrier phase Signals from Two GPSs Receivers.  License plate Recognition (LPR). Using image processing techniques (Histogram & Template matching) and open source library (Emgu CV) to implement system using to Detect & Recognize the vehicles Plates Running on high way & Parking.  3D/2D Face Recognition (3D/2D-FR): Using image processing techniques to develop 2D/3D Face Recognition using open source libraries. - 3D face recognition using Microsoft Kinect library. - 2D face recognition using Emgu CV library. Skills & Qualification Highlights Technical Skills:  μCOS-II Real-Time Operating SystemTraining which include. 1. Understand RTOS concepts 2. Apply the taught concepts using uCOS-II 3. Design concepts based on RTOS 4. Understand how RTOSes are internally designed  Embedded System Diploma (Embedded Fab) which include. 1. Full C programming Language, Advanced C. 2. Computer and Processors Architecture. 3. Embedded Systems Tools. 4. Software Engineering. 5. Assembly programming. 6. Microcontroller Interfacing. 7. Embedded C programming. 8. Device drivers. 9. Embedded Systems Design. 10. Testing for Embedded Systems. 11. Automotive Bus Technology Standards. 12. Real Time Operating Systems.  Familiar with Microcontrollers based on ARM Core like STM (S T Microelectronics).  Familiar with Serial interfacing like I2C, SPI, UART,LIN&CAN.  Familiar with (FPGA) Field Programmable Gate Array. Working with Xilinx Kit (Zynq7000) to Interface Both Target Sides with each other To Transfer Data Between Programmable Logic (PL) & Processing System (PS) using AXI4 (Advanced Extensible Interface).  Familiar with AVR microcontrollers. Programming Language: C++C, C for Embedded, C#. Development Environment:  Development and debugging Tools: Cross Studio, Keil , IAR Embedded Workbench , STM32Cube MX , Eclipse , Atmel AVR Studio 6 , Proteus, Understand 3.1.725 and Microsoft Visual studio 2010 & 2012.  Hardware Development & Debugging Tools: ISE & Vivado.  Configuration management tools: SVN.  Documentation tool: Generalknowledge LaTeX.  Scripting Language : Generalknowledge PERL.
  • 3.
    Personal Skills:  Causeroot analysis.  Willing to learn.  Working under pressure Language Skills:  Arabic : Mother Language.  English: Very Good. Education Embedded System Full Diploma Embedded Fab _Cairo 2015 Bachelor of Communication &Electronics Misr University for Engineering at Mansoura 2011  Major: Electronics and Communication.  Grade: Very Good With Honor. Graduation project [Advanced Vehicle Safety System]  Graduate project Grade: Distinct The project aim to achieve the security of the vehicle and decreasing the number of driver related accidents due to drowsiness. Academic Projects Designed, Implemented & Improved many successful project during the studying. 1. Interfacing GSM & GPS Modules with PIC 18F4550 Microcontroller. 2. Measuring the traffic capacitance on the roads system. Using IR sensor and atmega 32 microcontroller to measure the capacity of the traffic on each Lane. 3. Automotive Robot. Using DC motor, IR sensors and atmega 32 microcontroller to build robot can avoid the Barriers. 4. Interfacing microcontroller to other peripheral like LCD,keypad etc. …. 5. Working with microcontroller peripherals like Timers, ADC. 6. Implemented an encryption algorithm "AES" using C# programming language. Extracurricular Activities  Samsung Electronics seminar about (embedded systems based on wireless communication systems) Attendance.  Embedded systems for automotive seminar at Ain Shams University Attendance.  Electrical Engineering Day,EED. Including lectures given & graduation projects Participation. Personal Data  Nationality: Egyptian.  Religion: Muslim.  Military Status: Complete.  Marital status: Single.  Date ofbirth: March 11, 1989.