Download PDF

Work experience

May 2015Present

Title: CUDA Developer

MCS OIL Company

Develop real-time H265/HEVC encoder. Use CUDA to Convert Frame format to 4:2:0 (NV12).

Create H265/HEVC media server. Use Live555 to stream HEVC video over RTSP/RTP.

Nov 2013Present

Title: Visualization Developer

MedStreaming Company

Responsible of developing medical imaging viewer(Advanced Viewer). Advanced Viewer is based on C++ for reading DICOM files and processing, creating OpenCL core to enhance display large data set of images. Also, for business logic Advanced Viewer, I use WPF/XAML and MVVM pattern.

Implement new viewer for Web using HTML5 and WebGL.

May 2014May 2015

Title: 3D Artist

Steaming Creativity Company

Create d and animated 2D art and 3D models using Autodisk Maya, Photoshop and Zbrush.

Added the created models to game engine(Unity).

Nov 2013May 2014

Title: 3D Artist (Part-time position) 

Moya-Tech Company

Created and animated 2D art and 3D models using Autodisk Maya and Photoshop. Used Terra Vista to create 3D scene from satellite images. 

Education

Oct 2014Present

Master Degree (ongoing)

Faculty of Engineering Cairo University

Bio-medical Engineering

20062013

B.Sc

Faculty of Engineering Cairo University

Bio-medical Engineering

Skills

  • Strong experience of C++11, STL and Boost.
  • Good understand of High Performance computing use CUDA and OpenCL.
  • Ability to work in C#/XAML under MVVM Pattern.
  • Understand modern OpenGL and Graphics pipeline.
  • Worked with source control Subversion and Git.
  • Develop under Visual Studio 2010-2013 , QtCreator and VIM.