Schlagwörter
Skills
Client Server Entwickler bis Siemens Nixdorf
Dipl. Ing. für Bioedizintechnik, FH Lübeck
Dipl: Ing. für Physikalische Technik, FH Wedel
Kenntnisse IT:
Programmiersprachen: Hauptsächlich c, c++, c++11/14/17/20
c#
(aber c++ mag ich lieber als c#)
Frameworks: Qt (Qt1.3 bis Qt 5.12) QML, etwas MoCCA (Harman)
SQL (ProgreSQL, MySQL, SQLite und deren APIs , mysql++, Qt-MySQL, etc)
Bus-Systeme: CANopen, MOST
XML, XML Vektor Formate, DOM, Tcp/Ip, HTTP, JavaScript
Vektor-Datenformate: S-57, DXF, NTX ...
Datenverschlüsselung, Copy Protection, IHO S-63 Standard
Client Server Programmierung,
Multithreading, Sockets
Entwicklung unter Windows, Linux und Embedded (QNX, Linux, WinCE)
IDEs: MS Developer Studio, Eclipse und andere Linux IDEs
und die notwendigen Tools (cvs, clearCase,git,Perforce, ..... aber nur als user, nicht als admin)
ENC / ECDIS Bibliotheken: 7Cs ECDIS-Kernel und Nautilus-Kernel
Entwicklung numerischer Algorithmen
Gundkenntnisse CMS (WordPress, Joomla: "Hobby Kenntnisse")
Aus lang zurückliegenden Tätigkeiten / Ausbildungen habe ich reaktivierbare Kenntnisse in:
Java, Pascal, Fortran77, Visual Basic, Assembler...
Außerdem habe ich theoretische Kenntnisse in Echtzeitprogrammierung, konnte diese aber leider fast nie praktisch anwenden.
Sonstige Kenntnisse:
Durch meine Ausbildungen als Dipl.-Ing. habe ich natürlich viele Kenntnisse im Bereich Maschinenbau, Feinmechanik, Elektronik, Optik, Chemie, Werkstoffkunde, Mathematik, Medizin, Medizintechnik, Fertigungstechnik, …. etc
Sprachen:
Deutsch: Muttersprache
Englisch: Sehr gut, für Kundenschulungen geeignet
Arabisch: Recht gut, für Verhandlungen / Schulungen geeignet (Ägyptischer Dialekt)
Sie können mich auch gerne anrufen: 04102 (Ahrensburg) 46 99 56
WICHTIG: Da ich bei freelancermap kein Premium Mitglied bin, kann ich leider nicht alle mails empfangen, die über freelancer versendet werden! daher ggf. MailAn: AlMohandis at g m x Punkt De(utschland) (hoffentlich wird sie nicht rausgefiltert ;-)
Projekthistorie
Entwicklung eines Audiometers SW (Business-Logic und UI)
GeoJSON - Erweiterung eines WMS-Seekarten-WebServers: Der Server soll requests im GeoJson Format beantworten können (c++/Qt, Linux, Windows)
Entwicklung eines TileMapServers (Seekarten) für SevenCs, Hamburg zur online Kartendarstellen. Implementierung des TMS Protokols (ähnlich Google Maps) , mittels c++/Qt/SQLite, für Windows und Linux. Inklusive implentierung eines Tile-Creation Servers und der Datenbank.
Außerdem Entwicklung einer library für das Rendern von Karten-Formaten, welche von den vorhandenen libraries noch nicht dargestellt werden können.
GUI mittels HTML / JavaScript.
Freiberuflicher c Entwickler bei Pfankuch Solutions in Ahrensburg (Hamburg):
Anpassung der Steuerung einer Vereinzelungsmaschine. Bare-Metal-Programming auf Freescale 68HC12 mit ICC12 und NoICE
Entwicklung der GUI für ein neues Tympanometer mittels Qt4/c++, unter Windows CE
Aufgaben:
- Performanceverbesserungen durch Code- und Architektur-Review, Tests.
- GUI-Entwicklung, z.B. neues Plot-Widget, welches kleiner & schneller ist als QCustomPlot.
Freiberuflicher c++ Entwickler bei Neusoft (ehemals Harman Becker) in Hamburg.
Entwicklung von KFZ Navigationssystemen für BMW - Insbesondere:
- Darstellung der Karte auf neuen Kombi - und Headup-Displays (Ansteuerung per MOST Bus)
- Beseitigung von Fehlern und Architekturanpassungen bei der Sprachausgabe.
- Behebung sonstiger Fehler.
Betriebssysteme: Embedded Linux (Windriver) und QNX
Framework/Middleware: MoCCA
Mitarbeit bei der Entwicklung der Benutzeroberfläche von HighEnd Frequenzanalysatoren (also Embedded) bei Rhode & Schwarz in München.
Die GUI wurde im Detail für Touchscreen Bedienung optimiert. Außerdem wurde das Look and Feel optimiert. Dazu wurde praktisch jedes QtGui Widget durch ein abgeleitetes R&S Widget ersetzt.
Technologien: Embedded Windows, Erweiterungen der Qt Bibliothek, COM und verschiedene R&S Libs
Reisebereitschaft
Ich Arbeite natürlich gerne in der Nähe, also Großraum Hamburg, Lübeck, Kiel...
Aber auch gerne weiter weg - dann wäre es aber schön wenn das Projekt zu » 50% in Heimarbeit ausgeführt werden könnte.
(Bei kürzeren Projekten arbeite ich aber auch 100% vor Ort, auch wenn der Einsatzort nicht Hamburg ist).
Oder auch irgendwo sonst auf der Welt (z.B. in Kairo, Ägypten, denn dort habe ich schon mehrfach gearbeitet.), ggf auch 100% vorOrt.
(Das "Verfübarkeit International" bei freelancermap angezeigt wird, liegt nur daran dass mein Profil nicht auf englisch ist)
Sie können mich auch gerne anrufen: 04102 (Ahrensburg) 46 99 56
WICHTIG: Da ich bei freelacer-map kein Premium Mitglied bin, kann ich leider die meißten mails nicht lesen, die über freelancer versendet werden! daher ggf. MailAn AlMohandis at g m x Punkt De(utschland) (hoffentlich wird sie nicht rausgefiltert ;-)
Sonstige Angaben
Da ich bei freelancer-map kein Premium Mitglied bin, kann ich leider nicht alle über freelancer map gesendeten mails empfangen!
Daher:
MailAn: AlMohandis (a) g m x (punkt) de