Company
Mohammed Gamal Morsy
Basic
Angestellt, Senior Software Engineer, Red Hat GmbH
Berlin, Germany
Timeline
Professional experience for Mohammed Gamal Morsy
Working on Red Hat Enterprise Linux (RHEL) Guest support on various hypervisors
2 years and 11 months, Jun 2014 - Apr 2017
Software Engineer - Virtualization
ProfitBricks GmbH
1 year and 9 months, Sep 2012 - May 2014
Embedded Software Engineer
Valeo
* Developing a system services framework for automotive vision systems on Texas Instruments DaVinci-based SoCs * The framework provides abstractions for multi-threading, Inter-process communication, Multi-processor communication, video input/output ... etc. * Technologies: C/C++, ARM assembly, SYS/BIOS, TI Code Composer.
1 year and 6 months, Mar 2011 - Aug 2012
Software Engineer
Intel Mobile Communications
* 3GPP LTE Protocol Stack Development and Testing * Also handled CCB (Code Change Board) responsibility for LTE Control Plane code base. * Technologies: GNU C/C++, MINGW32, Eclipse, ClearQuest, ClearCase
4 months, Dec 2010 - Mar 2011
Software Engineer
SysDSoft (Acquired by Intel)
* 3GPP LTE Protocol Stack development and testing Technologies: GNU C/C++, MINGW32, Eclipse, Subversion, Bugzilla.
1 year and 6 months, Dec 2008 - May 2010
Software Engineer
Thebe Technology
* Offshore software developer for Amplidata, a Belgian start-up specializing in large-scale distributed storage solutions for data centers and clouds. * Extensively used Python, C++, and TokyoCabinet during the course of system development. In addition to unit testing frameworks such as PyUnit and GoogleTest * Technologies Used: GNU C/C++, Python, GNU Autotools, SCons, GoogleTest, PyUnit, TokyoCabinet, Hudson CI, SVN, Mercurial,
5 months, May 2008 - Sep 2008
Student Developer
Google Summer of Code 2008
* Mentoring Organization: Linux Foundation * Improved KVM Real Mode Support for Intel Hosts. * The project involved modifying the KVM drivers to detect and trap invalid guest machine states and use software emulation of machine instructions until guest machine state is valid. In addition, support for many missing machine instructions were added to KVM's x86 emulator. * Technologies Used: GNU C, x86 assembly, Linux Kernel, KVM, QEMU, Git
3 months, Jul 2007 - Sep 2007
Software Engineer - Intern
Intel
Software Engineering Intern at Intel Platform Definition Center * Worked with a team on an experimental Linux-based set-top box project running on a modified version of MythTV, an open source media center application. * Responsibilities included development and testing of several software components of the system, from MythTV's plug-ins to kernel drivers. * Technologies Used: GNU C/C++, GNU Autotools, Qt, MythTV, SVN
Educational background for Mohammed Gamal Morsy
3 years and 10 months, Sep 2004 - Jun 2008
Computer Science
Cairo University
Languages
English
Fluent
Arabic
First language
French
Basic
German
Intermediate