11/06/2024 updated

**** ******** ****
100 % available

Senior Software Engineer with expertise in C++, Machine Learning, and Embedded Systems

Hasselt, Belgium
Worldwide
MSc Uppsala university
Hasselt, Belgium
Worldwide
MSc Uppsala university

Profile attachments

CVElhassan.pdf

C++ (Programming Language)DatabasesConcurrent ComputingContinuous DeliveryContinuous IntegrationData ModelingLinuxDevice DriversEmbedded SystemsEmbedded SoftwareHardware Interface DesignMachine LearningNoSQLSoftware ArchitectureQuery OptimizationReal-Time Operating SystemsSoftware EngineeringSoftware SystemsSQL DatabasesOperations and Management PlatformGitSoftware Version ControlDatabase AdministrationJenkins
C++ Programming
Extensive experience in C++ development for various applications including embedded systems, concurrent programming, and software engineering.

Embedded Systems Development
Strong background in embedded software engineering, including experience with real-time operating systems, device drivers, and hardware interfaces.

Software Architecture and Design
Capability in designing and implementing complex software systems, including concurrent systems and scalable architectures.

Cross-platform development
experience in developing software for multiple platforms including Windows, Linux, and embedded systems.

Version Control and CI/CD
Proficiency with Git, Jenkins, and other tools for version control and continuous integration/continuous deployment.

Database Management
Knowledge of database systems including SQL and NoSQL databases, with experience in data modeling and query optimization.
 

Languages

EnglishFluentDutchBasic knowledge

Project history

Contractor C++ engineer

Barco
Designed and developed concurrent software systems, integrated business needs into software designs, and optimized system performance.

Contractor C++ embedded software engineer

ST-engineering
Developed modules for satellite communications hub using TCP/IP and low latency communication drivers for FPGA.

Contractor C++ software engineer

Materialise
Developed middleware for communication between software using REST API, gRPC, and UI development using QT.

Contractor C++ software engineer

KLA-Tencor
Developed modules for wafer pattern detection and unit testing, contributed to bug fixing for software versions.

Contractor Quantitative developer

KBC Bank
Ported FX tools, developed modules for equity derivatives and option pricing, and enhanced computational engine performance.

Contractor software engineer

Mapscape
Developed algorithms to map routes from SD to HD maps for integration into final product.

Contractor Embedded Software engineer

Atlas Copco
Developed HMI tools to control compressors and messaging system for order and configuration management.

Contractor Software engineer

KLA-TENCOR
Developed HPC algorithms for image registration and redesigned core pipeline for picking machine workflow.

Research engineer

VUB
Conducted research on perfusion curves in tissues, developed visualization and UI tools for 4D perfusion images.

Software engineer

Dentsply
Developed semi-automatic segmentation tool for TF design and interactive visualization of anatomical structures in CBCT.

Research Engineer

MMLAB Gent University
Mapped serial algorithms for Dual energy CT reconstruction to CUDA platform, worked on super resolution techniques.

Developer

Freelancer
Worked on various projects including CT bone segmentation, face recognition, and physics simulation.

Software developer

Nabla Advanced Systems
Developed tools for thermodynamic visualization and thermal distributions in ICs, guided developers for computational engine modules.

Research software engineer

IBE (International Biomedical Engineering) Egypt
Developed 3D reconstruction tools for ultrasound images, which were shipped with released machines.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in