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

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

online
  • auf Anfrage
  • 53721 Siegburg
  • National
  • ar  |  de  |  en
  • 23.02.2021

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 (8)

"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

DevOps, SSL / TLS, OpenSuse, Red Hat Enterprise Linux (RHEL), Apache HTTP Server, Bash (Shell), C++, Node.js, Perl, Python, Reverse Engineering, XML, AMQP, HTTP, TCP/IP, JavaScript Object Notation (JSON)

"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

UNIX, Apache Subversion (SVN), C++, Eclipse, make (Software), TCP/IP

"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

PostgreSQL, Oracle Database, mySQL, SQL, Datenbankadministration, JDBC (Java Database Connectivity), UNIX, Kanban (Softwareentwicklung), SCRUM, Objektorientierte Analyse und Design (OOAD), Bash (Shell), C++, Eclipse, Java (allg.), Softwareentwicklung (allg.), make (Software), TCP/IP, JavaScript, Forschung & Entwicklung (allg.)

Ich biete

  • C++
  • DevOps (allg.)
  • Linux Entwicklung
  • Outsourcing
  • SELinux
  • SSL / TLS
  • System Architektur
  • System Design
  • TCP/IP
  • Verteilte Systeme

Projekt‐ & Berufserfahrung

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

DevOps, SSL / TLS, OpenSuse, Red Hat Enterprise Linux (RHEL), Apache HTTP Server, Bash (Shell), C++, Node.js, Perl, Python, Reverse Engineering, XML, AMQP, HTTP, TCP/IP, JavaScript Object Notation (JSON)

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

UNIX, Apache Subversion (SVN), C++, Eclipse, make (Software), TCP/IP

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
Kundenname anonymisiert, 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

PostgreSQL, Oracle Database, mySQL, SQL, Datenbankadministration, JDBC (Java Database Connectivity), UNIX, Kanban (Softwareentwicklung), SCRUM, Objektorientierte Analyse und Design (OOAD), Bash (Shell), C++, Eclipse, Java (allg.), Softwareentwicklung (allg.), make (Software), TCP/IP, JavaScript, Forschung & Entwicklung (allg.)

Ausbildung

Informationstechnologie
(Master of Science)
Jahr: 2010
Ort: Wuppertal
Informationstechnologie
(Bachelor of Science)
Jahr: 2008
Ort: Wuppertal

Qualifikationen

C/C++, OpenCl, SQL, Node Js, ReactJS, ReduxJS, ImmutableJS,
Scrum, Canban

Persönliche Daten

Sprache
  • Arabisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Gut)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
2364
Alter
38
Berufserfahrung
11 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