Mohammed Gamal Morsy

Employee, Senior Software Engineer, Red Hat GmbH

Berlin, Germany

Timeline

Professional experience for Mohammed Gamal Morsy

  • Current , since Jun 2017

    Senior Software Engineer

    Red Hat GmbH

    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

Browse over 18 million XING members