Summary
Overview
Work History
Education
Skills
Websites
Publications
Membership
Hobbies and Interests
Languages
Timeline
Generic

Mostafa Abdelrahman

Summary

Pursuit of advanced research and development position in computer vision, image processing or machine learning as a research scientist. Or being hired by a leading-edge company conducting research and development that allows for advanced research in computer vision, machine learning. Skilled Principal Software Engineer adept at executing development strategies via unique management and design style. Known for tackling unforeseen hiccups in software creation with agility and tireless commitment. Creative innovator of novel approaches to time-worn problems, proficient at employing colleagues and resources to combat everything from minor bugs to catastrophic software failures.

Overview

21
21
years of professional experience

Work History

Principal Software Engineer

Cognex Corporation
03.2019 - 12.2023
  • Improved software performance by conducting thorough code reviews and implementing optimization techniques.
  • Enhanced system security by designing and integrating comprehensive encryption algorithms.
  • Developed scalable applications for optimized user experiences, utilizing efficient data structures and algorithms.
  • Streamlined team workflows with Agile methodologies, resulting in accelerated project completion times.
  • Mentored junior engineers to strengthen their technical skills and improve overall team efficiency.

Senior Software Engineer

Cognex Corporation
10.2016 - 02.2019
  • 3D structure light, displacement sensors
  • 3D deep learning defect detection and Good Not Good object classification
  • Innovative vision algorithms, including detecting and reading difficult to read 1-D and 2- D "barcodes" in the presence of noise, distortion and other interfering factors
  • Integrate and optimize algorithms for custom embedded hardware systems developed by Cognex
  • Perform research, development, design and code reviews
  • 2D and 3D features detection
  • Low resolution object detection, super resolution
  • Technical team leading, Scrum master.

Postdoctoral Associate

Rapid Prototyping Center, J.B. Speed School of Engineering, University of Louisville
01.2014 - 09.2016
  • Quality certification for additive manufacturing and 3D printing using thermal imaging
  • Feedforward Control for Polymer Laser Sintering Process Using Part Geometry
  • Layerwise monitoring of cooling rate in EBM processing of Ti64
  • Defect Detection in SLM Process from optical images
  • Defect Detection in SLM Process Using Shadows.

Graduate Research Assistant

CVIP Lab. Department of Electrical and Computer Engineering, University of Louisville
01.2009 - 12.2013
  • Shape analysis and classification: develop a flexible and efficient methods for shape representation, especially for non-rigid 3D shapes
  • Face recognition and identification at a distance for indoor and outdoor environments (2D and 3D)
  • Human face 3D reconstruction from stereo Images
  • Remote Sensing for Surveillance of Critical Infrastructure
  • Human jaw reconstruction and analysis from optical imaging for orthodontic treatments
  • Distinction between autistic corpus callosum and normal ones for autism diagnosis

Internship

DynaVox Technologies
05.2010 - 07.2010
  • Facial key points extraction

Part Time Trainer

Siemens Control Systems Laboratory, Assiut University
08.2007 - 12.2009
  • Teaching Siemens SIMATIC Manager, PCS7, WINCC, PDM, Sensors and Communication, and Standard, and Drives inverter (MM4).

Graduate Research Assistant

Faculty of Eng., Electrical & Computer Engineering Dep., Assiut University
05.2003 - 12.2008
  • Control System Design using optimal time, optimal energy, adaptive fuzzy logic controller, and genetic optimization.

Education

Ph.D. - Electrical and Computer Engineering

University of Louisville
Louisville, Kentucky
01.2013

M.Sc. - Electrical & Computer Engineering

Assiut University
01.2006

B.Sc. - Electrical & Computer Engineering

Assiut University
01.2001

Skills

  • Programming Languages and Toolkits
  • Compiled: C, C, C#, DSP, DMA, and ARM Optimization
  • Scripted: MatLab, Maple, Unix shell scripting
  • Hardware-level: VHDL, Assembly languages
  • Libraries and tools: TensorFlow, Keras, caffe, EMGU (C#), OpenCV (C), PostgreSQL, Point Cloud Library (PCL), Parallel Programming with CUDA, Visualization Toolkit (VTK), FLIR
  • Others
  • Presentations preparation skills, writing skills, communication skills and instructing skills
  • Git, Liquid Planner, JIRA, Scrum, HelixALM, Confluence
  • Software Development
  • Algorithm Implementation

Publications

  • M. T. El-Melegy, D. Mohamed, T. T. ElMelegy, and M. Abdelrahman, Identification of Tuberculosis Bacilli in ZNStained Sputum Smear Images: A Deep Learning Approach. (CVPR) Workshops, June, 2019.
  • M. Abdelrahman, E. W. Reutzel, A. R. Nassar and T.L. Starr, Flaw Detection in Powder Bed Fusion Using Optical Imaging. Additive Manufacturing Journal, 2017.
  • M. Abdelrahman, T.L. Starr, Quality Certification and Control of Polymer Laser Sintering: Layerwise Temperature Monitoring Using Thermal Imaging, International Journal of Advanced Manufacturing Technology, 2016.
  • M. Abdelrahman, T.L. Starr, et al, Feedforward Control for Polymer Laser Sintering Process Using Part Geometry. Proceedings of the 26th Annual International Solid Freeform Fabrication Symposium (SFF 2015), The University of Texas at Austin.
  • M. Abdelrahman, A. Farag, D. Swanson, M. T. El-Melegy, Heat Diffusion Over Weighted Manifolds: A New Descriptor for Textured 3D Non-Rigid Shapes. IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2015).
  • M. Abdelrahman, T.L. Starr, Layerwise Monitoring of Polymer Laser Sintering Using Thermal Imaging, Proceedings of the 25th (SFF 2014), The University of Texas at Austin.
  • Biasotti, S. and Cerri, M. Abdelrahman, et al, SHREC'14 Track: Retrieval and Classification on Textured 3D Models. Eurographics Workshop on 3D Object Retrieval, Strasbourg, France, 2014.
  • M. Abdelrahman, M. T. El-Melegy, A. Farag, Heat Front Propagation Contours for 3D Face Recognition. Proc. of IEEE Sixth International Conference on Biometrics: Theory, Applications and Systems (BTAS 2013).
  • A. Cerri, S. Biasotti, M. Abdelrahman, et al, SHREC'13 Track: Retrieval on textured 3D models. Eurographics Workshop on 3D Object Retrieval (2013).
  • J. Machado, A. Ferreira, P. B. Pascoal, M. Abdelrahman, et al, SHREC 2013: Retrieval of objects captured with low-cost depth-sensing cameras. Eurographics Workshop on 3D Object Retrieval (2013).
  • M. Abdelrahman, M. El-Melegy, A. Farag, 3D Object Classification using Scale Invariant Heat Kernels with Collaborative Classification. NORDIA ECCV workshop 2012.
  • M. Abdelrahman, M. El-Melegy, A. Farag, Heat Kernels for Non-Rigid Shape Retrieval: Sparse Representation and Efficient Classification. CRV 2012: 153-160.
  • M. Abdelrahman, A. Ali, S. Elhabian, H. Rara, and A. Farag, A Passive Stereo System for 3D Human Face Reconstruction and Recognition at a Distance. IEEE CVPR Workshop on Biometrics, pp. 17 - 22, June 2012.
  • M. Abdelrahman, A. Ali, A. Farag, M. Casanova, A. Farag, New Approach for Classification of Autistic vs. Typically Developing Brain Using White Matter Volumes. CRV 2012.
  • A. Abdelrehim, M. Abdelrahman, H. Abdelmunim, A. Farag, and M. Miller, Novel Image-Based 3D Reconstruction of the Human Jaw using Shape from Shading and Feature Descriptors. BMVC, 2011.
  • M. Abdelrahman, S. Elhabian, A. Ali and A. Farag, Face Recognition at-a-Distance using Texture, Sparse-Stereo, and Dense-Stereo. ICMT, pp. 6690-6695, 26-28 July 2011.
  • M. Abdelrahman, A. Ali, S. Elhabian and A. Farag, Solving Geometric Co-Registration Problem of Multi-Spectral Remote Sensing Imagery Using SIFT-based Features Toward Precise Change Detection. 7th International Symposium on Visual Computing (ISVC), 2011, vol.2, pp 607-616.
  • M. Abdelrahman, A. Ali, and A. Farag, Precise change detection in multi-spectral remote sensing imagery using SIFT-based registration. ICMT, pp. 6238 - 6242, July 2011.
  • A. Abdelrahim, M. Abdelrahman, A. Farag, Image retrieval based on content and image compression. IEEE International Conference on Multimedia Technology (ICMT), pp. 6696 - 6703, July 2011.
  • A. Farag, S. Elhabian, M. Abdelrahman, J. Graham, A. Farag, D. Chen, and M. F. Casanova, Surface Modeling of the Corpus Callosum. Proc. of International Symposium on Visual Computing (ISVC), pp. 9-18, 2010.
  • A. Farag, S. Elhabian, M. Abdelrahman, J. Graham, A. Farag, D. Chen, and M. F. Casanova, Shape Modeling of the Corpus Callosum. Proc. of the 32nd EMBC, pp. 4288-4291, 2010.
  • A. I. Saleh, M. M. Hasan, A. A. Ali, and M. Abdelrahman, Design Of Different Compensators For Double Integrator Plants. Journal of Engineering Science, vol. 34, no. 3, PP. 937-958, May 2006.

Membership

IEEE member since 2011.

Hobbies and Interests

Computer vision, machine learning, pattern recognition, shape analysis, image processing, and metric geometry. Also, facial recognition under varying pose, illumination, occlusion and expression.

Languages

English
Full Professional
Arabic
Native or Bilingual

Timeline

Principal Software Engineer

Cognex Corporation
03.2019 - 12.2023

Senior Software Engineer

Cognex Corporation
10.2016 - 02.2019

Postdoctoral Associate

Rapid Prototyping Center, J.B. Speed School of Engineering, University of Louisville
01.2014 - 09.2016

Internship

DynaVox Technologies
05.2010 - 07.2010

Graduate Research Assistant

CVIP Lab. Department of Electrical and Computer Engineering, University of Louisville
01.2009 - 12.2013

Part Time Trainer

Siemens Control Systems Laboratory, Assiut University
08.2007 - 12.2009

Graduate Research Assistant

Faculty of Eng., Electrical & Computer Engineering Dep., Assiut University
05.2003 - 12.2008

Ph.D. - Electrical and Computer Engineering

University of Louisville

M.Sc. - Electrical & Computer Engineering

Assiut University

B.Sc. - Electrical & Computer Engineering

Assiut University
Mostafa Abdelrahman