Erfahrene (Linux & C++ & React) Entwickler mit hohen Maß an Kreativität
- Verfügbarkeit einsehen
- 10 Referenzen
- auf Anfrage
- 53721 Siegburg
- National
- ar | de | en
- 28.11.2024
Kurzvorstellung
Robuste und zuverlässige Lösungen sind mein Kerngeschäft!
Auszug Referenzen (10)
"Gute Abstimmung, problemlose Zusammenarbeit, gewünschtes Projektergebnis."
9/2021 – 12/2021
Tätigkeitsbeschreibung
Mitarbeit unseres Teams an der Weiterentwicklung einer PKCS#11 Schnittstelle (Erweiterung der Schnittstelle durch moderne Algorithmen. Entwicklung eines gSoap Backends in C, sowie eines Frontends mithilfe von ReactJS.)
Unsere Aufgaben umfassten:
- Anpassung einer PKS#11 Schnittstelle
- React Frontend Entwicklung (UI / UX)
- Entwicklung / REST API (C Backend, gSoap)
- Testing, Debugging und Bugfixing
Apache HTTP Server, Bash Shell, Hypertext Transfer Protocols (HTTP), Kryptographie, Oracle Database, Windows Powershell, React (JavaScript library), Red Hat Enterprise Linux (RHEL), Typescript, Microsoft Visual Studio
"M. T. ist ein sehr kompetenter Softwareentwickler, der immer hohe Qualität geliefert hat. Er hat unsere Mitarbeiter auch viel beigebracht."
12/2020 – 9/2021
Tätigkeitsbeschreibung
Mitarbeit in einem internationalen Team an die Entwicklung einer HSM-basierten Kryptobibliothek, die 5G-Netzwerkauthentifizierung und Sicherheitsprotokolle in Form einer C-API bereitstellt.
Meine Aufgaben umfassten:
- Konzeption
- Entwicklung
- Konfigurationsmanagement
- Durchführung von Code Reviews
C++, Kryptographie, Microsoft SQL-Server (MS SQL), Open Database Connectivity, Telekommunikation / Netzwerke (allg.)
"Herr T. war in kürzester Zeit produktiv und konnte durch sein breites Wissen auch eigene Impulse setzen. Gerne arbeiten wir wieder mit ihm zusammen."
1/2020 – 11/2020
Tätigkeitsbeschreibung
Im Rahmen der Erweiterung der Utimaco CryptoServer habe ich an der Konzeption und Entwicklung verschiedener Softwarekomponenten beteiligt.
Im Großen und Ganzen umfassten meine Aufgaben:
- Design und Entwicklung eines ODBC Datenbank-Moduls in C/C++.
- React/Typescript UI zur Verwaltung komplexer IT-Sicherheit-Vorgänge.
- Weiterentwicklung verschiedener Cryptoserver Komponenten
- It-Security APIs wie PKCS#11, SQLEKM und Utimaco CXI
- Linux-Clustering
- Debugging und Bugfixing
- u.w.
Bash Shell, C++, Hypertext Transfer Protocols (HTTP), Kryptographie, Linux Entwicklung, Microsoft SQL-Server (MS SQL), Node.Js, Open Database Connectivity, Postgresql, Windows Powershell, React (JavaScript library), Typescript
"Sehr gute Zusammenarbeit und selbstständige Arbeit. Einfallsreiche Beratung und Umsetzung."
11/2017 – 7/2019
Tätigkeitsbeschreibung
Im Rahmen der Erweiterung und Modernisierung der Kunden-Server-Infrastruktur habe ich unter anderem
diverse Linux Komponenten für verschiedene Zwecke konzipiert und neu entwickelt,
viele alte Komponenten erweitert und stabilisiert und
an der Modernisierung der Entwicklungsumgebung mitgearbeitet.
Technisch formuliert umfassten meine Tätigkeiten:
-Linux Konfiguration
-Apache Konfiguration
-Apache Module Entwicklung
-Datenverarbeitung: Json/XML
-Netzwerkprogrammierung: TCP / HTTP / SSL\TLS / Multithreading
-Entwicklung von Microservices und REST-APIs
-RPM Paketierung / Open Build Service
-C / C++ / CMake
und Weitere.
Advanced Message Queuing Protocol, Apache HTTP Server, Bash Shell, C++, DevOps, Docker, Hypertext Transfer Protocols (HTTP), Json, Node.Js, OpenSuse, Perl, Python, Red Hat Enterprise Linux (RHEL), Reverse Engineering, Transport Layer Security, TCP / IP, XML
"Die Zusammenarbeit lief reibungslos, das Arbeitsergebnis war zu unserer vollsten Zufriedenheit."
8/2017 – 10/2017
TätigkeitsbeschreibungPortierung einer Server-Applikation eines namhaften Telekommunikationsunternehmens von Boost-1.45 auf Boost-1.57
Eingesetzte QualifikationenRed Hat Enterprise Linux (RHEL), Bash Shell, C++, Make (Software), Serviceorientierte Architektur
"Herr [...] ist sehr schnell im Projekt produktiv geworden und hat sich innerhalb kürzester Zeit als wichtiges Teammitglied etabliert."
2/2017 – 8/2017
Tätigkeitsbeschreibung
Im Rahmen der Neuentwicklung und Erweiterung des Kernsystems eines großen Kunden im Public Sector hatte ich als Mitglied eines Capgemini-Team von ca. 100 Mitarbeiter diverse Aufgaben und Tätigkeiten erledigt.
Die täglichen Tätigkeiten umfassten unter anderem:
- Codeanalysen und Erarbeitung von Verbesserungsvorschläge
- Performance Optimierung und Multithreading
- Erweiterung neuer Funktionalitäten und Module
- Erweiterung neuer CI-Jobs
- Bugfixing
Oracle Database, Bash Shell, C++, Java (allg.), Linux Entwicklung, Python, Git, Jenkins, Jira
"bestätigt"
9/2016 – 12/2016
TätigkeitsbeschreibungKonzeption und Umsetzung eines Datenbank-Proxy
Eingesetzte QualifikationenSubversion, C++, Eclipse, Make (Software), TCP / IP, UNIX
"Herr H. war in mehreren Projekten bei uns tätig. Unter anderen hat er hauptverantwortlich ein Projekt umgesetzt, das die Konzeption und Umsetzung einer komplexen Testinfrastruktur für automatisierte Tests zum Inhalt hatte. Durch seine sehr gute Arbeit konnte die Software-Entwicklung beschleunigt und Entwicklungsmeilensteine schneller erreicht werden. Neben der einwandfreien fachlichen Qualifikation zeichnet sich Herr H. durch sehr hohes Engagement, Freundlichkeit und hohe Teamfähigkeit aus. Ich kann ihn uneingeschränkt für eine Zusammenarbeit empfehlen."
10/2015 – 1/2016
TätigkeitsbeschreibungKonzeption und Bereitstellung einer Continue Integration Test-Umgebung
Eingesetzte QualifikationenUNIX, Testen, Bash Shell, , Jenkins
"bestätigt"
1/2015 – 6/2015
Tätigkeitsbeschreibung
Einarbeitung und Weiterentwicklung von Parageno-emgine:
- Einarbeitung in Parageno-Code
- Integration und Erweiterung von Test-Prozeduren (gtest, XML)
- Erweiterung von neuen Funktionalitäten
- Fehleranalyse und Bugfixes
UNIX, Testen, Software Design, C++, Eclipse, Mantis, Make (Software)
"Herr E. war Teil des Entwicklungsteam, das ein In-Memory-Datenbanksystem von Grund auf neu designte und implementierte. Im Rahmen dieses Projektes hatte er Teilprojektveranwortung für die oben beschriebenen Module. Während der Projektdurchführung zeichnete er sich durch ausgezeichnete Programmierkenntnisse und seine Fähigkeit aus, komplexe Aufgabenstellungen in kooperativer Teamarbeit anzugehen und umzusetzen."
2/2011 – 1/2015
Tätigkeitsbeschreibung
- Modellierung und Implementierung eines Datenbanksystems, das Grafikkarten zur Beschleunigung der Berechnungen von Sql-Anfragen verwendet.
- Entwicklung eines SQL-Parsers
- Entwicklung von sql-spezifischen Algorithmen in OpenCL
- Entwicklung und Integration eines ViewManagement-Moduls
- Entwicklung und Integration eines Partitionierung-Moduls
- Entwicklung und Integration eines Indexierung-Moduls
- Entwicklung und Integration eines Cachingsystemsc
Bash Shell, C++, Administration von Datenbanken, Eclipse, Forschung & Entwicklung, Java (allg.), JavaScript, Java Database Connectivity, Kanban (Softwareentwicklung), Make (Software), Mysql, Objektorientierte Analyse und Design (OOAD), Oracle Database, Postgresql, Scrum, Softwareentwicklung (allg.), SQL, TCP / IP, UNIX
Qualifikationen
Projekt‐ & Berufserfahrung
9/2021 – 11/2024
Tätigkeitsbeschreibung
Im Rahmen der Erweiterung und Modernisierung von Kundenprodukten wie dem Cryptoserver LAN und HSM habe ich am gesamten Entwicklungsprozess mitgewirkt – von der Entwicklung neuer Applikationen bis hin zur Build-Automatisierung und Paketierung von Software-Komponenten.
Meine Tätigkeiten umfassten technisch:
- Entwicklung von Applikationen für Embedded Linux
- Entwicklung von Xilinx-Baremetal-Applikationen
- Erstellung von Jenkins-Pipelines
- Entwicklung und Erweiterung von Smartcard-/JavaCard-Applikationen
- Erweiterung und Pflege von Yocto-Builds
- Netzwerkprogrammierung: TCP/TLS 1.3
- RPM-Paketierung
- Unterstützung bei FIPS- und CC-Zertifizierungen
- Programmierung in C/C++/Java/CMake
...
C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Jenkins, Microsoft Visual Studio, Xilinx (allg.)
9/2021 – 12/2021
Tätigkeitsbeschreibung
Mitarbeit unseres Teams an der Weiterentwicklung einer PKCS#11 Schnittstelle (Erweiterung der Schnittstelle durch moderne Algorithmen. Entwicklung eines gSoap Backends in C, sowie eines Frontends mithilfe von ReactJS.)
Unsere Aufgaben umfassten:
- Anpassung einer PKS#11 Schnittstelle
- React Frontend Entwicklung (UI / UX)
- Entwicklung / REST API (C Backend, gSoap)
- Testing, Debugging und Bugfixing
Apache HTTP Server, Bash Shell, Hypertext Transfer Protocols (HTTP), Kryptographie, Oracle Database, Windows Powershell, React (JavaScript library), Red Hat Enterprise Linux (RHEL), Typescript, Microsoft Visual Studio
12/2020 – 9/2021
Tätigkeitsbeschreibung
Mitarbeit in einem internationalen Team an die Entwicklung einer HSM-basierten Kryptobibliothek, die 5G-Netzwerkauthentifizierung und Sicherheitsprotokolle in Form einer C-API bereitstellt.
Meine Aufgaben umfassten:
- Konzeption
- Entwicklung
- Konfigurationsmanagement
- Durchführung von Code Reviews
C++, Kryptographie, Microsoft SQL-Server (MS SQL), Open Database Connectivity, Telekommunikation / Netzwerke (allg.)
1/2020 – 11/2020
Tätigkeitsbeschreibung
Im Rahmen der Erweiterung der Utimaco CryptoServer habe ich an der Konzeption und Entwicklung verschiedener Softwarekomponenten beteiligt.
Im Großen und Ganzen umfassten meine Aufgaben:
- Design und Entwicklung eines ODBC Datenbank-Moduls in C/C++.
- React/Typescript UI zur Verwaltung komplexer IT-Sicherheit-Vorgänge.
- Weiterentwicklung verschiedener Cryptoserver Komponenten
- It-Security APIs wie PKCS#11, SQLEKM und Utimaco CXI
- Linux-Clustering
- Debugging und Bugfixing
- u.w.
Bash Shell, C++, Hypertext Transfer Protocols (HTTP), Kryptographie, Linux Entwicklung, Microsoft SQL-Server (MS SQL), Node.Js, Open Database Connectivity, Postgresql, Windows Powershell, React (JavaScript library), Typescript
11/2017 – 7/2019
Tätigkeitsbeschreibung
Im Rahmen der Erweiterung und Modernisierung der Kunden-Server-Infrastruktur habe ich unter anderem
diverse Linux Komponenten für verschiedene Zwecke konzipiert und neu entwickelt,
viele alte Komponenten erweitert und stabilisiert und
an der Modernisierung der Entwicklungsumgebung mitgearbeitet.
Technisch formuliert umfassten meine Tätigkeiten:
-Linux Konfiguration
-Apache Konfiguration
-Apache Module Entwicklung
-Datenverarbeitung: Json/XML
-Netzwerkprogrammierung: TCP / HTTP / SSL\TLS / Multithreading
-Entwicklung von Microservices und REST-APIs
-RPM Paketierung / Open Build Service
-C / C++ / CMake
und Weitere.
Advanced Message Queuing Protocol, Apache HTTP Server, Bash Shell, C++, DevOps, Docker, Hypertext Transfer Protocols (HTTP), Json, Node.Js, OpenSuse, Perl, Python, Red Hat Enterprise Linux (RHEL), Reverse Engineering, Transport Layer Security, TCP / IP, XML
8/2017 – 10/2017
TätigkeitsbeschreibungPortierung einer Server-Applikation eines namhaften Telekommunikationsunternehmens von Boost-1.45 auf Boost-1.57
Eingesetzte QualifikationenRed Hat Enterprise Linux (RHEL), Bash Shell, C++, Make (Software), Serviceorientierte Architektur
2/2017 – 8/2017
Tätigkeitsbeschreibung
Im Rahmen der Neuentwicklung und Erweiterung des Kernsystems eines großen Kunden im Public Sector hatte ich als Mitglied eines Capgemini-Team von ca. 100 Mitarbeiter diverse Aufgaben und Tätigkeiten erledigt.
Die täglichen Tätigkeiten umfassten unter anderem:
- Codeanalysen und Erarbeitung von Verbesserungsvorschläge
- Performance Optimierung und Multithreading
- Erweiterung neuer Funktionalitäten und Module
- Erweiterung neuer CI-Jobs
- Bugfixing
Oracle Database, Bash Shell, C++, Java (allg.), Linux Entwicklung, Python, Git, Jenkins, Jira
9/2016 – 12/2016
TätigkeitsbeschreibungKonzeption und Umsetzung eines Datenbank-Proxy
Eingesetzte QualifikationenSubversion, C++, Eclipse, Make (Software), TCP / IP, UNIX
10/2015 – 1/2016
TätigkeitsbeschreibungKonzeption und Bereitstellung einer Continue Integration Test-Umgebung
Eingesetzte QualifikationenUNIX, Testen, Bash Shell, , Jenkins
1/2015 – 6/2015
Tätigkeitsbeschreibung
Einarbeitung und Weiterentwicklung von Parageno-emgine:
- Einarbeitung in Parageno-Code
- Integration und Erweiterung von Test-Prozeduren (gtest, XML)
- Erweiterung von neuen Funktionalitäten
- Fehleranalyse und Bugfixes
UNIX, Testen, Software Design, C++, Eclipse, Mantis, Make (Software)
2/2011 – 1/2015
Tätigkeitsbeschreibung
- Modellierung und Implementierung eines Datenbanksystems, das Grafikkarten zur Beschleunigung der Berechnungen von Sql-Anfragen verwendet.
- Entwicklung eines SQL-Parsers
- Entwicklung von sql-spezifischen Algorithmen in OpenCL
- Entwicklung und Integration eines ViewManagement-Moduls
- Entwicklung und Integration eines Partitionierung-Moduls
- Entwicklung und Integration eines Indexierung-Moduls
- Entwicklung und Integration eines Cachingsystemsc
Bash Shell, C++, Administration von Datenbanken, Eclipse, Forschung & Entwicklung, Java (allg.), JavaScript, Java Database Connectivity, Kanban (Softwareentwicklung), Make (Software), Mysql, Objektorientierte Analyse und Design (OOAD), Oracle Database, Postgresql, Scrum, Softwareentwicklung (allg.), SQL, TCP / IP, UNIX
Ausbildung
Wuppertal
Wuppertal
Weitere Kenntnisse
Scrum, Canban, CI, Linux, Yocto, Xilinx
Persönliche Daten
- Arabisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden