freiberufler Erfahrene (Linux & C++ & React) Entwickler mit hohen Maß an Kreativität auf freelance.de

Erfahrene (Linux & C++ & React) Entwickler mit hohen Maß an Kreativität

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 53721 Siegburg
  • National
  • ar  |  de  |  en
  • 28.11.2024

Kurzvorstellung

Mit C ++ als Hauptwerkzeug und Linux als Systemumgebung habe ich in den letzten 15 Jahren verschiedene Lösungen für namhafte Kunden aus verschiedenen Branchen entwickelt und erweitert.
Robuste und zuverlässige Lösungen sind mein Kerngeschäft!

Auszug Referenzen (10)

"Gute Abstimmung, problemlose Zusammenarbeit, gewünschtes Projektergebnis."
Software Developer
Kundenname anonymisiert
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

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."
Softwareentwickler
Francois van Lishout
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

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."
Systementwickler
Andreas Schmidt
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

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."
DevOps Entwickler
Kundenname anonymisiert
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

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."
Softwareentwickler
Kundenname anonymisiert
Tätigkeitszeitraum

8/2017 – 10/2017

Tätigkeitsbeschreibung

Portierung einer Server-Applikation eines namhaften Telekommunikationsunternehmens von Boost-1.45 auf Boost-1.57

Eingesetzte Qualifikationen

Red 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."
Softwareentwickler
Remo Bergmann
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Oracle Database, Bash Shell, C++, Java (allg.), Linux Entwicklung, Python, Git, Jenkins, Jira

"bestätigt"
Softwareentwickler
Kundenname anonymisiert
Tätigkeitszeitraum

9/2016 – 12/2016

Tätigkeitsbeschreibung

Konzeption und Umsetzung eines Datenbank-Proxy

Eingesetzte Qualifikationen

Subversion, 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."
Softwareentwickler
Kundenname anonymisiert
Tätigkeitszeitraum

10/2015 – 1/2016

Tätigkeitsbeschreibung

Konzeption und Bereitstellung einer Continue Integration Test-Umgebung

Eingesetzte Qualifikationen

UNIX, Testen, Bash Shell, , Jenkins

"bestätigt"
Softwareentwickler
Kundenname anonymisiert
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

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."
Softwareentwickler
Kundenname anonymisiert
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

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

  • C++12 J.
  • DevOps (allg.)
  • Distributed Computing
  • Linux Entwicklung1 J.
  • Outsourcing
  • SELinux
  • System Architektur
  • System Design
  • TCP / IP6 J.
  • Transport Layer Security1 J.

Projekt‐ & Berufserfahrung

Systementwickler
Utimaco IS GmbH, Aachen
9/2021 – 11/2024 (3 Jahre, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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
...

Eingesetzte Qualifikationen

C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Jenkins, Microsoft Visual Studio, Xilinx (allg.)

Software Developer
Escrypt GmbH, Remote
9/2021 – 12/2021 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

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

Softwareentwickler
Kundenname anonymisiert, Remote
12/2020 – 9/2021 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C++, Kryptographie, Microsoft SQL-Server (MS SQL), Open Database Connectivity, Telekommunikation / Netzwerke (allg.)

Systementwickler
Utimaco IS GmbH, Aachen
1/2020 – 11/2020 (11 Monate)
IT Sicherheit
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

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

DevOps Entwickler
DSA Daten- und Systemtechnik GmbH, Aachen
11/2017 – 7/2019 (1 Jahr, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

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

Softwareentwickler
SHS Viveon GmbH, Remote
8/2017 – 10/2017 (3 Monate)
Telekommunikation
Tätigkeitszeitraum

8/2017 – 10/2017

Tätigkeitsbeschreibung

Portierung einer Server-Applikation eines namhaften Telekommunikationsunternehmens von Boost-1.45 auf Boost-1.57

Eingesetzte Qualifikationen

Red Hat Enterprise Linux (RHEL), Bash Shell, C++, Make (Software), Serviceorientierte Architektur

Softwareentwickler
Capgemini, Berlin
2/2017 – 8/2017 (7 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Oracle Database, Bash Shell, C++, Java (allg.), Linux Entwicklung, Python, Git, Jenkins, Jira

Softwareentwickler
Kundenname anonymisiert, Düsseldorf
9/2016 – 12/2016 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2016 – 12/2016

Tätigkeitsbeschreibung

Konzeption und Umsetzung eines Datenbank-Proxy

Eingesetzte Qualifikationen

Subversion, C++, Eclipse, Make (Software), TCP / IP, UNIX

Softwareentwickler
Kundenname anonymisiert, Düsseldorf
10/2015 – 1/2016 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2015 – 1/2016

Tätigkeitsbeschreibung

Konzeption und Bereitstellung einer Continue Integration Test-Umgebung

Eingesetzte Qualifikationen

UNIX, Testen, Bash Shell, , Jenkins

Softwareentwickler
Kundenname anonymisiert, Düsseldorf
1/2015 – 6/2015 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

UNIX, Testen, Software Design, C++, Eclipse, Mantis, Make (Software)

Softwareentwickler
Q2web GmbH, Düsseldorf
2/2011 – 1/2015 (4 Jahre)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

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

Informationstechnologie
Master of Science
2010
Wuppertal
Informationstechnologie
Bachelor of Science
2008
Wuppertal

Weitere Kenntnisse

C/C++, OpenCl, SQL, Node Js, ReactJS, ReduxJS, ImmutableJS,
Scrum, Canban, CI, Linux, Yocto, Xilinx

Persönliche Daten

Sprache
  • Arabisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
4493
Alter
42
Berufserfahrung
15 Jahre und 8 Monate (seit 04/2009)
Projektleitung
1 Jahr

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden