0% found this document useful (0 votes)
90 views4 pages

Medical Imaging Software Engineer Profile

Mustafa Abdullah Mohammed Elnaquib is a biomedical software engineer with over 12 years experience working on medical imaging and other healthcare projects. He has expertise in areas like radiology, robotics, embedded systems, machine learning, blockchain, and more. He is looking for new challenging projects, preferably related to radiology. He has extensive experience with technologies like Linux, Qt, C++, Python, Java, blockchain, Docker, Kubernetes and healthcare standards.

Uploaded by

Mustafa Elnaquib
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views4 pages

Medical Imaging Software Engineer Profile

Mustafa Abdullah Mohammed Elnaquib is a biomedical software engineer with over 12 years experience working on medical imaging and other healthcare projects. He has expertise in areas like radiology, robotics, embedded systems, machine learning, blockchain, and more. He is looking for new challenging projects, preferably related to radiology. He has extensive experience with technologies like Linux, Qt, C++, Python, Java, blockchain, Docker, Kubernetes and healthcare standards.

Uploaded by

Mustafa Elnaquib
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Mustafa Abdullah Mohammed Elnaquib 

 
Biomedical software engineer​ for more than 12 years. Mainly working on 
medical imaging​ projects, and along the way many other projects in the fields of 
drugs/allergies interaction, lab devices, data security, certification and standards 
compliance, etc. 
Other tech disciplines; robotics, ​embedded​, cloud, desktop and mobile different 
platforms, embedded, machine learning, and many others. 
Looking for a challenging project of a ​medical nature​, preferably mainly around 
radiology​. Unusual platforms / specs - and ​blockchain​ ones - are always most 
welcomed :) 
 
Mobile​; +20 1010040019 ​ [email protected]
Email​; m ​Skype ID​: melnaquib 
Upwork; Top Rated​: ​https://www.odesk.com/users/~010cf84b469b40ec4c  
LinkedIn​: https://www.linkedin.com/in/mustafa-elnaquib-47b0477b 
References: Will be provided upon request. 
 
Courses 
● Linux Device Drivers Course; 
● RTOS Course 
● Embedded Linux course; yocto 
● Blockchain bootcamp 
 
2011 : Present; Freelancer and remote work​; 
Top rated developer at upwork; ​https://www.odesk.com/users/~010cf84b469b40ec4c 
 
● Blockchain Freelance projects;  
-authoring a Hyperledger Fabric course for Packt publishing house 
-low level node programming to fork nano currency; 
-solidity applications, different smart contact dapps to manage periodic subscriptions, 
manage file storage service, others 
-other small projects and tools, 
-invited to Berlin 2019 ethhack 
● Mobile network policy charging rules engine; 3 month;  
It’s a high availability server deployed on different server platforms from vendors like 
Nokia and HP; serves thousands of requests per second. 
work included optimizing client support utilities; gathering processes and implementing a 
new functionalities according to 3gpp for roaming. Also preparing for certification of the 
product against NFV. Very big code base; most of the knowledge base is lost. Could 
boot up and started development relatively faster than peers. 
● C++ Unit Testing, with some projects aging 30+ years; 
O Windows MSVC, many versions; and Linux g++; using mainly GoogleTest; app for 
many different functionalities in networking; Graphics; ERP; 
● GStreamer functionality for drones app​; including parsting rtp packets for vendor 
specific NALU packets including non standard thermo and piloting info 
● LinuxCNC Machine Talk Qt interface 
● Team Leader for teams of 2 to 4 developers / sole developer for Many DICOM 
related projects ranging from 2 weeks to 3~4 month​;  
Some of the projects are mentioned in my upwork profile; 
https://www.odesk.com/users/~010cf84b469b40ec4c 
used DCMTK, GDCM; Osirix; and dcm4chee and other libraries; and many times 
implementing features from the DICOM standard. 
C++; Python; Java; Javascript and other languages; on almost all platforms. 
Used Qt, PyQt; web javascript; WebGL and java for UI. 
Platforms included; Windows; Linux; Mac; Mobile; web and embedded Linux. 
Functionalities included; 
○A whole line of DICOM products to acquire form frame grabbers and tv tuners. 
○Modality work lists. 
○Process images like deinterlacing; stitching 
○Small scale PACS implementations. 
○dicomize; interface legacy modalities; many common encodings. 
○Routing 
○Printing 
○Viewers; on almost all platforms; also integrate with existing common viewers 
like Osirix and Weasis 
● Consultancy for DICOM; HL7 and HIPAA for a trauma emergency app in 
Stanford university. Also some local companies; 
● covering many aspects of DICOM applications; acquisition using different kinds of 
hardware, dicomization, transfer, viewing, storage, printing; etc. C++, Python, Qt, dcmtk, 
gdcm, Osirix, OpenGL, WebGL. 
Different platforms; Linux, Windows, Mac, Mobile and web. 
● NOV 2011: MAY 2015; Senior developer, for a ONC certified EHR; Remote 
U.S. Meaningful use compliance; ONC certification; ELINCS, SCRIPT and other 
functionalities. 
Large codebase. C++ on Windows; Porting legacy Software, including Qt 3 code, to Qt 4 
Team Size varied from 4 to 10 at times. 
● Python backend microservices for a big data platform; and devops for hi end 6 
Month; DEC 2015 to Jun 2016 
work included leading teams front and backend; DevOps.  
● Nokia N9 NFC demo for Mobile World Congress 2012 
● Many other Qt projects​; Working with Qt since late 2003 version 3.2 
including most of the modules and many 3rdparty libraries and tool; on almost all 
platforms. 
● Embedded Software consultancy for a DVB receiver; over 2011 and 2012; 
https://www.youtube.com/watch?v=kMp0dBCvZqc 

C++, Linux and Qt embedded. Replace arduino platform.Development stack selection. 


Design and architecture. Development. 
 
● Python And C++, building a deduplication appliance around btrfs Filesystem. 
DEC 2008: OCT 2010 Senior medical software developer, 
Whole product of medical imaging apps; C++ and Java, Qt, Windows and Linux 
● Patient Monitor; Embedded Linux; ​Relased alfa version; drove differnet kind of HW. 
UI in Qt 
● Software Engineer; Robotics; part time tasks 2004 and 2005​; 
Worked on AtrvMini Robot; replace existing stack with Player Stage; back in the day 
that was like ROS. Configuring and interfacing different hardware; in C++ and 
integrating it with matlab; and other tools. 
Other knowledge Areas; 
● Qt since V3.2, late 2003; on many platforms worked with lots for 3rd party tools and libs. 
● Been a Linux User for more than 15 years. 
● Good knowledge qt POSIX systems programming; sytem calls; IPC;... 
● Good kernel development knowledge 
● Yocto; bitbake, other embedded toolkits 
● Cross compiling; remote development. 
● Microprocessors. 
● GObject; GTK+ 
● V4l; gstreamer and X11 apis; fltk; TK; framebuffer; directFB. 
● Excellent knowledge of GNU toolchain, and related development tools, i.e; doxygen, 
cmake,... 
● Blockchain developments; Ethereum solidity smart contracts, developed an IDE for 
truffle framework, Hyperledger Fabric.  
● Basic Machine Learning, using tensorflow, pytorch 
● Nasic Image processing; OpenCV; 
● Basic Knowledge of OpenGL, WebGL, GLSL 
● Worked with different emulators; including qemu 
● Virtualization; docker, kubernetes, 
● Very good DevOps knowledge; Linux System Administration scripting using BASH and 
python. 
● WebApps; Rest APIs; scalable microservices architecture, using Python, Java, Javascript, 
PHP 
● Modern web concetps like SPA; websockets etc. 
● Knowledge of communication protocols from different domains; with some experience in 
implementation; Multimedia, different parts of mobile networks protocols, medical, HW, 
security, etc. 
● Health care IT standards; meaningful use compliance; DICOM, IHE, HL7, SCRIPT, etc. 
● Basic of Linux kernel Internals, Linux device drivers, OS fundamentals, IPC, etc 
● Linux embedded systems, HW interfacing, SPI, Serial, Motor control, etc. 
● Good with Electronics design, logic, computer interfacing, and free EDA tools 
● GPU programming 
● machine learning 
● Good Knowledge of Agile methodologies; TDD, CI. Certified as agile project manager 
 
Future plans: 
Earn a master degree in HPC or similar path, to improve my knowledge and explore 
Super embedded computing, preferably in medical field, machine learning, and data 
mining. 

You might also like