06.09.2022 aktualisiert


100 % verfügbar
Software Enginieur
DÜSSELDORF, Deutschland
Weltweit
PhD in Computer Science (GB)Skills
Zu meinen Faehigkeiten gehoeren:
Zu meinen Kenntnissen gehoeren:
- Analytisches Denken
- Fuehrung und Teamarbeit
- Starkes Verantwortungsbewustsein
Zu meinen Kenntnissen gehoeren:
- Programmieren und Entwickeln in C/C++ und in Java (Libraries zur Entwicklung verteilter Systeme)
- Linux
- Projektmanagement
- Grundkenntinisse in "Eingebettete Systeme"
- Zahlreiche Industrieprojekte im Finanz-, Energie- sowie in Machinenbaubereich
- Lehrauftraege und Forschung
- Berichteverfassen
Sprachen
ArabischMutterspracheDeutschverhandlungssicherEnglischverhandlungssicherFranzösischGrundkenntnisse
Projekthistorie
A) Lehrkurse:
1) Einfuehrung in Mathematik fuer 1. Jahr Studenten
2) Numerische Analyse fuer Ingenieure
3) Einfuehrung in System Programmierung (Linux)
4) Betriebssysteme
5) Kuenstliche Intelligenz
B) Praesentation & Veroeffentlichung von Forschungsergebnissen
1) Entwicklung von Public Key Kryptosystemen auf der Basis von GNU MultiplePrecision (GMP) C Library. Ziel des Projekts war Optimierung der Verschluesselung bzw der Entschluesselungszeiten. Verschiedene kryptographische Verfahren wurden betrachtet, darunter ElGamal und RSA. Die Software wurde zuerst auf Cygwin Packet entwickelt und spaeter auf Linux portiert. [Titel der Veroeffentlichung: “Efficiency of public key cryptosystems as block ciphers,” in 2016 IEEE International Multidisciplinary Conference on
Engineering Technology (IMCET). Link: https://ieeexplore.ieee.org/document/7777441]
2) Entwicklung von Private Key Kryptosystemen im Feld der realen Zahlen mit der Nutzung numerischer Verfahren. Implementierungssprache war C und der GNU C Compiler wurde eingesetzt. [Titel der Veroeffentlichung: “Secure symmetric
ciphers over the real field.” Link: https://arxiv.org/pdf/1602.04747.pdf]
1) Einfuehrung in Mathematik fuer 1. Jahr Studenten
2) Numerische Analyse fuer Ingenieure
3) Einfuehrung in System Programmierung (Linux)
4) Betriebssysteme
5) Kuenstliche Intelligenz
B) Praesentation & Veroeffentlichung von Forschungsergebnissen
1) Entwicklung von Public Key Kryptosystemen auf der Basis von GNU MultiplePrecision (GMP) C Library. Ziel des Projekts war Optimierung der Verschluesselung bzw der Entschluesselungszeiten. Verschiedene kryptographische Verfahren wurden betrachtet, darunter ElGamal und RSA. Die Software wurde zuerst auf Cygwin Packet entwickelt und spaeter auf Linux portiert. [Titel der Veroeffentlichung: “Efficiency of public key cryptosystems as block ciphers,” in 2016 IEEE International Multidisciplinary Conference on
Engineering Technology (IMCET). Link: https://ieeexplore.ieee.org/document/7777441]
2) Entwicklung von Private Key Kryptosystemen im Feld der realen Zahlen mit der Nutzung numerischer Verfahren. Implementierungssprache war C und der GNU C Compiler wurde eingesetzt. [Titel der Veroeffentlichung: “Secure symmetric
ciphers over the real field.” Link: https://arxiv.org/pdf/1602.04747.pdf]
1) Portierung von Embedded Software von Imagecraft ICCV7 auf IAR-AVR. Hier muss sowohl Makefile als auch der C Quellcode auf das Ziel-Compiler angepasst werden. Die Anpassung betrifft die C-Spracherweiterungen der beiden Compilers, z.B. bei der
Definition von Interrupts-Routinen.
2) Bewertung der Testingtools TESSY sowie CTC++ Test Coverage Analyzer als Evaluierungstools der Metriks der Quellcode-Abdeckung.
Definition von Interrupts-Routinen.
2) Bewertung der Testingtools TESSY sowie CTC++ Test Coverage Analyzer als Evaluierungstools der Metriks der Quellcode-Abdeckung.