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

offline
  • auf Anfrage
  • 53721 Siegburg
  • National
  • ar  |  de  |  en
  • 22.04.2023

Kurzvorstellung

Mit C ++ als Hauptwerkzeug und Linux als Systemumgebung habe ich in den letzten 10 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), HTTP, Kryptographie, Oracle Database, PowerShell, React (JavaScript library), Red Hat Enterprise Linux (RHEL), TypeScript, 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), ODBC (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++, HTTP, Kryptographie, Linux Entwicklung, Microsoft SQL-Server (MS SQL), Node.js, ODBC (Open Database Connectivity), PostgreSQL, 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

AMQP, Apache HTTP Server, Bash (Shell), C++, DevOps, Docker, HTTP, JavaScript Object Notation (JSON), Node.js, OpenSuse, Perl, Python, Red Hat Enterprise Linux (RHEL), Reverse Engineering, SSL / TLS, 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), SOA (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

Apache Subversion (SVN), 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, Testing (IT), 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, Testing (IT), 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++, Datenbankadministration, Eclipse, Forschung & Entwicklung (allg.), Java (allg.), JavaScript, JDBC (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++
  • DevOps (allg.)
  • Linux Entwicklung
  • Outsourcing
  • SELinux
  • SSL / TLS
  • System Architektur
  • System Design
  • TCP/IP
  • Verteilte Systeme

Projekt‐ & Berufserfahrung

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), HTTP, Kryptographie, Oracle Database, PowerShell, React (JavaScript library), Red Hat Enterprise Linux (RHEL), TypeScript, 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), ODBC (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++, HTTP, Kryptographie, Linux Entwicklung, Microsoft SQL-Server (MS SQL), Node.js, ODBC (Open Database Connectivity), PostgreSQL, 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

AMQP, Apache HTTP Server, Bash (Shell), C++, DevOps, Docker, HTTP, JavaScript Object Notation (JSON), Node.js, OpenSuse, Perl, Python, Red Hat Enterprise Linux (RHEL), Reverse Engineering, SSL / TLS, 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), SOA (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

Apache Subversion (SVN), 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, Testing (IT), 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, Testing (IT), 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++, Datenbankadministration, Eclipse, Forschung & Entwicklung (allg.), Java (allg.), JavaScript, JDBC (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

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
4174
Alter
41
Berufserfahrung
14 Jahre und 11 Monate (seit 04/2009)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden