IT-Consulting und Konfigurationsmanagement
- Verfügbarkeit einsehen
- 1 Referenz
- 75‐80€/Stunde
- 40489 Düsseldorf
- National
- de | en
- 14.11.2024
Kurzvorstellung
- 15 Jahre Erfahrung im Bereich Konfigurationsmanagement/Build
- C++, C#, Python, Bash
- Visual Studio, gcc, clang
- Windows, Linux
Auszug Referenzen (1)
"Herrn Eberts Expertise war eine grosse und entscheidende Bereicherung fuer die Weiterentwicklung einer firmeninternen Applikation."
11/2021 – 6/2023
Tätigkeitsbeschreibung
Programmierung Tool-Support Entwicklungsabteilung
Compilerunterstützung mit Lex (flex) und Yacc (Bison)
Erstellen von Tests mit gTest und Einbindung in CMake.
Git, C++, Jenkins, Python, Microsoft Visual Studio
Qualifikationen
Projekt‐ & Berufserfahrung
7/2023 – offen
Tätigkeitsbeschreibung
Migration C++-Programm von Visual C++ 6 nach Visual Studio 2022
Fehlerbehebung
Weiterentwicklung
Git, Visual C++, Microsoft Visual Studio
11/2021 – 6/2023
Tätigkeitsbeschreibung
Programmierung Tool-Support Entwicklungsabteilung
Compilerunterstützung mit Lex (flex) und Yacc (Bison)
Erstellen von Tests mit gTest und Einbindung in CMake.
Git, C++, Jenkins, Python, Microsoft Visual Studio
4/2021 – 12/2023
Tätigkeitsbeschreibung
Mitarbeit in den unterstützenden Prozessen bei Softwareentwicklung Qualitätssicherung
Delivery und Deployment,
Konfiguration, Wartung/Pflege und Optimierung der Build-Toolchain
Entwicklung REST-API
Python, Ubuntu
10/2019 – 2/2021
Tätigkeitsbeschreibung
Ablösung Office Dokumentenerstellung durch Office OpenXml
Weiterentwicklung Build
Tooling
.Net, Windows Presentation Foundation, C#, C++, Jenkins, Microsoft Office 365, Python, Windows Server (allg.), XML
4/2019 – 9/2019
Tätigkeitsbeschreibung
Neustrukturierung Entwicklungsabteilung
Optimierung der Arbeitsabläufe allgemein
Einführung Buildsystem
Vorbereitung Container (Docker)
C#, Confluence, Git, Jenkins, Jira, Microsoft SQL-Server (MS SQL)
11/2018 – 3/2019
Tätigkeitsbeschreibung
Erstellung Konzept zur Portierung der Windowssoftware des Kunden nach Linux.
Portierung der Windowssoftware des Kunden nach Linux
Entwicklung Buildsystem
.Net Framework (Microsoft), C#, Make (Software), Python, Team Foundation Server, Ubuntu, Microsoft Visual Studio
2/2018 – 8/2018
Tätigkeitsbeschreibung
Design Buildsystem
Sicherstellen der Autosar C++ 14-Konformität
Refactoring
Entwicklerhandbuch
C++, Git, Jenkins, Make (Software), Python, Ubuntu
10/2016 – 12/2017
Tätigkeitsbeschreibung
Implementierung einer DevOps-Eigenentwicklung zur Konfiguration von Summit, Erweiterung der Call-Schnittstelle interner Windows-Dienste
TPAM-WebCache über Webservice
Mitarbeit im Summit-Infrastrukturbetrieb
Prozessoptimierung Releasemanagement
.Net, Windows Presentation Foundation, C#, C++, Git, Jenkins, Jira, PL/SQL, Summit, Windows Server (allg.), XML
11/2015 – 9/2016
Tätigkeitsbeschreibung
Artifakt-Deployment in verschiedenen Projekten im Summit-Umfeld
Mitarbeit im Summit-Infrastrukturbetrieb
.Net, Windows Presentation Foundation, C#, C++, Git, Jenkins, Python, Summit, XML
11/2014 – 11/2015
TätigkeitsbeschreibungNeuprogrammierung des Summit-Build und -Deployments (C++- und C#-Build) nach Umstellung von Synergie auf Git und Jenkins.
Eingesetzte Qualifikationen.Net, Windows Presentation Foundation, C#, C++, Git, Jenkins, Python, Testdesign (IT)
8/2014 – 10/2014
Tätigkeitsbeschreibung
Entwicklung einer Windows Phone App
Eingesetzte Programmiersprache:
C#
Eingesetzte Tools:
Visual Studio 2013
Windows Phone, Microsoft Visual Studio, C#
1/2013 – 7/2014
Tätigkeitsbeschreibung
Teamleiter Konfigurationsmanagement/Build im Bereich C++, Java, C#
Schulung
Konzeption und Entwicklung von Buildtools
Synchronisierte und parallelisierte Multiplatform Builds (SunOS, Linux, Windows Server)
Eingesetzte Tools waren u.a.
- Visual Studio
- Java, C++, C#
- Perl, Bash
- Clearcase / Clearmake
Neben der Teamleitung war ab März 2014 auch die Schulung interner Mitarbeiter meine Aufgabe, da die Firma entschieden hatte, keine Freelancer mehr zu beschäftigen.
Windows Server (allg.), Solaris, Projektleitung / Teamleitung (IT), Perl, Microsoft Visual Studio, C#, C++, Bash Shell, Schulung / Training (IT)
1/2010 – 12/2012
Tätigkeitsbeschreibung
Teamleiter Konfigurationsmanagement/Build im Bereich C++, Java, C#
Schulung
Konzeption und Entwicklung von Buildtools
Synchronisierte Multiplatform Builds (SunOS, Linux, Windows Server)
Die Tätigkeit in diesem Projekt umfasste, neben der Weiterentwicklung von Tools für Build und Deployment, auch die Führung eines gemischten deutsch/indischen Teams und die Schulung der indischen Mitarbeiter.
Eingesetzte Tools waren u.a.
- Visual Studio
- Java, C++, C#
- Perl, Bash
- Clearcase / Clearmake
Die Projektsprache war Englisch.
Windows Server (allg.), Solaris, Projektleitung / Teamleitung (IT), Perl, Microsoft Visual Studio, C#, C++, Bash Shell, Schulung / Training (IT), Konzeption (IT)
7/2003 – 12/2009
Tätigkeitsbeschreibung
Teamleiter Konfigurationsmanagement/Build im Bereich C++, Java, C#
Schulung
Konzeption und Entwicklung von Buildtools
Synchronisierte Multiplatform Builds (SunOS, Linux, Windows Server)
Im Rahmen des CRM/Billingprojekts übernahm ich die Teamleitung Build (Teilbereich Konfigurationsmanagement). Aufgabe war die Optimierung des Buildprozesses durch Zusammenlegung der Teams und die Einführung und Auslieferung täglicher Builds.
Diese Tätigkeit umfasste neben der Verantwortung für 5 Mitarbeiter, auch den Entwurf und Anschaffung neuer Tools für die verschiedensten Teilbereiche. Im Rahmen dieser Tätigkeit habe ich vielfältige und tiefe Erfahrung in allen Bereichen, die mit Build und Deployment zu tun haben, gesammelt. Dies umfasst unter anderen die Gebiete
- Visual Studio
- GNU Compiler Collection
- Java, C++, C#
- Maven
- Clearcase / Clearmake
- Makefiles
- Perl, Bash
Windows Server (allg.), Solaris, Projektleitung / Teamleitung (IT), Perl, Microsoft Visual Studio, C#, C++, Bash Shell, Schulung / Training (IT), Konzeption (IT)
7/2001 – 12/2003
Tätigkeitsbeschreibung
Neuentwicklung eines Mappingprogramms zwischen dem CRM- und dem Billingsystem der Firma NetCologne im Rahmen des Wechsels des Billingsystems. Die Programmierung erfolgte unter Windows unter Nutzung von Visual Studio, embedded SQL und PVCS als SCC-System.
Eingesetzte Tools:
- C++
- Visual Studio
- Corba
- Embedded SQL
- PVCS
SQL, Microsoft Visual Studio, Softwareentwicklung (allg.), C++, CORBA
1/1997 – 6/2001
Tätigkeitsbeschreibung
Mitarbeit als Softwareentwickler im Rahmen der Neuentwicklung eines CRM-Systems. Mein Aufgabenbereich umfasste
- GUI Entwicklung (Windows, Visual C++)
- Entwicklung Middleware (Linux, C++)
- Konfigurationsmanagement (Buildprozesse für Windows und Linux)
- Entwurf und Implementierung der Struktur des SCC-Systems Clearcase
Softwareentwicklung (allg.), C++, User Interface (UI)
9/1996 – 12/1996
TätigkeitsbeschreibungProgrammierung eines Frontends für Massendatenverarbeitung (Windows). Der Entwurf und die Umsetzung erfolgte allein verantwortlich und wurde mit Visual C++ unter Nutzung der MFC durchgeführt.
Eingesetzte QualifikationenVisual C++, Microsoft Visual Studio
Ausbildung
IHK Köln
Über mich
mein Name ist W. E.. Mit über 20 Jahren Erfahrung in der Softwareentwicklung, sowie in den Bereichen Build- und Releasemanagement und Deployment, bringe ich fundiertes Wissen und praxisorientierte Lösungen in komplexen IT-Projekten mit. Meine Fähigkeiten erstrecken sich über diverse Branchen wie Telekommunikation, Banken, Automotive und staatliche Behörden, was mir erlaubt, flexibel auf unterschiedliche Anforderungen einzugehen.
In meiner beruflichen Laufbahn habe ich für namhafte Kunden wie das Bundeskriminalamt, die Kreditanstalt für Wiederaufbau und die Robert Bosch GmbH gearbeitet. Dabei habe ich mich auf die Implementierung, Konfiguration und Optimierung von Softwarekomponenten sowie auf die Entwicklung maßgeschneiderter Toolchains spezialisiert. Mein Fokus liegt stets darauf, Qualität und Effizienz in der Softwareentwicklung durch den Einsatz moderner Technologien und Best Practices sicherzustellen.
Zu meinen technischen Kernkompetenzen zählen die Entwicklung in C++, C# und Python sowie die Arbeit mit Tools wie Git, Jenkins, Docker, Visual Studio, gcc und clang. Darüber hinaus habe ich umfassende Erfahrung in der Einführung und Weiterentwicklung von DevOps-Prozessen, was mir ermöglicht, Brücken zwischen Entwicklung und Betrieb zu schlagen.
Ich bin stets auf der Suche nach neuen Herausforderungen, bei denen ich mein Wissen einbringen und innovative Lösungen entwickeln kann. Wenn Sie einen erfahrenen und engagierten Softwareentwickler suchen, der Ihre Projekte mit Expertise und Leidenschaft voranbringt, freue ich mich darauf, von Ihnen zu hören.
Weitere Kenntnisse
C++
Python
Git
Teamleitung
Qualitätssicherung
Windows
Linux
Jenkins
make
CMake
clang
gcc
Unittest
Clearcase
Clearmake
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden