Work Experience‎ > ‎

HOI Group Experience

Position: Senior Software Design Engineer

Period : April 2007 to April 2011

Core Responsibilities: Building mathematical cores, High level Design, Programming.




+ Medical Image Manipulator (MIM): MIM is a product planned to manipulate patients’ DICOM files. It performs image filtering tasks on medical images, such as chromosome segmentation for Karyotyping automation. The core of the project included an open source library customized to read and render DICOM files, an implementation of major image enhancement filters (sharpening, blurring, edge detection, etc), and an implementation of affine image transformations for Regions Of Interest (ROI), in addition to non-linear transformations using thin plate interpolation. Regarding Karyotyping automation, chromosome segmentation adopted morphological enhancement filters and level set segmentation. The initial version was based on watershed and active contours, although Level Set segmentation was better in terms of accuracy and robustness.


      Year: 2007

      Tools: Delphi, C++.

      Responsibilities: Complete design and implementation.


+ Softoria Poles: is a product to be used by civil engineers to perform structural analysis. The product has the following main features.

·            Ability to analyze forces for Weight and Wind load.

·            Support of automatic calculation of Wind Shielding factor using numerical methods.

·            Ability to design different types of cross section (Polygonal, Circular, Square, Angle and Channel). Furthermore, the system supports any number of openings to any of circular, polygonal and square cross sections.

·            Ability to design connections (Flange, Spigot), the product support design using 3 codes (BSEN40, ASHTOO and ILE).

·            Safety check for all supported cross sections.

·            OpenGL Rendering engine to view pole in 3D.

·            Support of overlapped segments, adding fixtures, cross arms, point load.


 Year: 2008 to present

 Tools: C++ CLI, C#, VS.Net 2008

 Responsibilities: Design and implementation of Safety, Design and Graphics Modules.


+ Softoria Monopole shop drawing: is a product   performing Shop Drawing work, normally done by engineers. The product gets monopole specs from the civil engineers and generates AUTOCAD shop drawings that can be directly used for monopole manufacturing.


Year: 2009 to present

Tools: C++ CLI, C#, VS.Net 2008

Responsibilities: Design and implementation of Graphics Module and part of

                           Shop Drawing (Openings, Antennas, Antenna Platforms)



+ Softoria PalmTree Analyzer: is a product whose function is to enter specs of an artificial palm tree, used for communication, Then analyze wind and weight forces on it considering wind shielding. Simultaneously a 3D model of the palm tree is rendered with loads and analysis result visualized on the model.


Year: 2010 to present

Tools: C++ CLI, C#, VS.Net 2008

Responsibilities: Complete Design and implementation.