Erfahrener Softwareentwicker/Architekt C++
Aktualisiert am 06.07.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 17.08.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Qt
C++-Development
C#
VMware
Git
XML
Englisch: verhandlungssicher
OS X
HTML
Windows
Bash
französisch (fließend)
Microsoft Visual Studio
SQL
Deutsch
Muttersprache
Englisch
verhandlungssicher
Französisch
fließend
Norwegisch
Grundkentnisse
Spanisch
gut

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

bevorzugt Berlin oder Schweiz

nicht möglich

Projekte

Projekte

7 Monate
2019-08 - 2020-02

Leitsteuerung für fahrerlose Transportfahrzeuge (FTF)

Software-Entwickler Redmine legacy system
Software-Entwickler

Vollzeit-Arbeit als freiberuflicher Entwickler in der Leitsteuerungs-Abteilung mit ca. 20 Entwicklern, meistens remote.
•    Anpassung der Leitsteuerung von Fahrzeugen an die speziellen Anforderungen von Kunden (für Fabriken und Krankenhäuser)
•    Implementierung des Umleitens von Fahrzeugen auf Warteplätze oder auf eine Warteschleife (Kreiseln) um vorgegebene Reihenfolgen der Transporte einzuhalten oder Deadlocks zu vermeiden.
•    Basis-Entwicklung: Fügte wiederverwendbare Features für FTF-Transporte hinzu, die von externen Systemen kontrolliert werden, z.B. automatisiertes RFID-Handling von Ladegut oder Verkettung von Transporten für bessere Effizienz
•    Design und Implementierung einer leicht benutzbaren Programmierschnittstelle zur Wiederverwendung, Anpassung und Erweiterung solcher spezieller Features für andere Projekte
•    Sammelte Erfahrung mit einer Komponenten-basierten Software-Architektur (Eigenentwicklung von DS Automotion)
•    Lernte Umgang mit Datenbank-basierter Konfiguration und Persistenz Software-Komponenten und komplexer Legacy-Software

Visual Studio 2017 C++ MS SQL Server SVN VMware
Redmine legacy system
DS Automotion GmbH
Linz (A-4030, A-4040, A-4020)
25 Jahre 10 Monate
1992-07 - 2018-04

Office-Software/Autorensoftware ?Papyrus Autor?

Architekt, Hauptentwickler, Projektleiter GUI Entwicklung Dokumentenverwaltungssystem Computer Linguist ...
Architekt, Hauptentwickler, Projektleiter

Langzeitprojekt Konzeption und Entwicklung eines Office-Paketes mit Textverarbeitung, Datenbank und in die Textverarbeitung integrierter Tabellenkalkulation, seit 2010 spezialisiert für Buchautoren. Zuletzt ca. 18 MB zu 70% von mir entwickelter Quellcode mit ca. 42 Personenjahren Entwicklung. Die Software ist im deutschsprachigen Bereich Marktführer für Autorensoftware.
Unter anderem:
•    Design und Implementierung eines Textverarbeitungskernels und eines XML-basierten Datenbank-Kernels
•    Design von Benutzeroberflächen und Dialogen (über 250 Dialogseiten)
•    Konvertierung von Textformaten docx/odt/RTF/HTML
•    Ausgabe in Textformate PDF, ePub, mobi
•    Design eines relationalen Datenbankkernels
•    Konvertierung von Datenbankformaten DBase, CSV
•    Entwicklung einer Portierungsbibliothek für OS/2, Windows und MacOS
•    Nachträgliche Integration von Mehrsprachigkeit mit z.T. selbstentwickelten Tools
•    Entwicklung eines Formelinterpreters für Berechnungen in Texten, Tabellen und Datenbanken
•    Suche nach grammatischen Stammformen (stemming) und phonetische Suche mit Hilfe verschiedener Libraries
•    Design und Entwicklung einer Rechtschreibprüfung, 1994 die erste weltweit, die mit Unterkringelung von Wörtern arbeitete
•    Integration der Duden-Grammatikprüfung und LanguageTool-Grammatikprüfung
•    Integration von verschiedenen Silbentrennungen
•    Integration und Abstimmung mehrerer Thesauri
•    Integration mit Spracherkennung
•    Integration von Farbraum-Unterstützung für Druckvorbereitung von Bildern
•    Entwicklung einer Stilprüfung für (Roman-)Autoren in Zusammenarbeit mit einem bekannten Autor
•    Entwicklung von Lizenzschlüsselvergabe
•    Raubkopien aufspüren und unbrauchbar machen (es sind praktisch keine Raubkopien der Software online verfügbar)
•    Abfang und automatisierte Meldung von Software-Fehlern und Abstürzen
•    Automatisierung von Software-Builds und Deployment (meistens mit bash)
•    Installationsprozeduren

Qt 5.10 MS Visual Studio 2017 CLion Git CMake Xcode 10 CMake C++ MS Windows Mac OS X Linux bash
GUI Entwicklung Dokumentenverwaltungssystem Computer Linguist E-Books
R.O.M. logicware GmbH
Berlin
5 Monate
1999-04 - 1999-08

Portierung von Ferninstallations-Software auf OS/2

Software-Entwickler, OS/2-Experte
Software-Entwickler, OS/2-Experte

Eine Software für ferngesteuerte Installation/Fernwartung in großen Netzwerken wurde von Un*x/Windows auf OS/2 portiert
Ca. 30 Mb Sourcecode, C/C++
•    Portieren und Testen
•    OS/2-Installationsprozedur
•    Windows-Installationsprozedur

Software:   

Visual Age C++ OS/2 Installer InstallShield
Sydios GmbH
Berlin
7 Monate
1992-03 - 1992-09

Fachbuch über Assemblerprogrammierung

Autor
Autor

Buchtitel:    ATARI ST. Programmieren in Maschinensprache
Verlag:        Sybex-Verlag
Autor eines Lehrbuchs für Assemblerprogrammierung auf Atari ST-Computern (Motorola 68000 CPU). 435 Seiten. ISBN 3887455126.

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 9 Monate
1985-10 - 1992-06

Informatik-Studium

Bachelor, TU Berlin
Bachelor
TU Berlin

1987 Vordiplom (Abschlussnote: 1.0)

Studienschwerpunkte: künstliche Intelligenz, Computergrafik, im Nebenfach Physik und Bionik/Evolutionsstrategie

Kompetenzen

Kompetenzen

Top-Skills

Qt C++-Development C# VMware Git XML Englisch: verhandlungssicher OS X HTML Windows Bash französisch (fließend) Microsoft Visual Studio SQL

Produkte / Standards / Erfahrungen / Methoden

CLion
mittlere Kenntnisse
Cmake
gute Kenntnisse
Computer Linguist
Dokumentenverwaltungssystem
E-Books
Git
viel Erfahrung
GUI Entwicklung
legacy system
MS Visual Studio 2017
Qt
6 Jahre Erfahrung
Qt 5.10
SVN
Visual Studio
sehr viel Erfahrung
Visual Studio 2017
VMware
Xcode
viel Erfahrung
Xcode 10

Profil
Führender Softwareentwickler mit 15+ Jahren Erfahrung als Hauptentwickler/Projektleiter einer umfangreichen Office/Autoren-Software. Ich beschäftige mich gerne mit Entwicklung oder Feineinstellung von analytisch anspruchsvollen Algorithmen und komplexen Systemen. Ich lege wert auf zuverlässige Software in allen Stadien der Entwicklung, mit vielen verschiedenen Methoden und Tools.

Spezialkentnisse
?    Entwickelte den Kern einer umfangreichen Textverarbeitung und einer Datenbank
?    Kenntnis zahlreicher Methoden und Tools zur Verbesserung der Zuverlässigkeit von Software
?    Design und Feineinstellung linguistischer Algorithmen, z.B. phonetische Suche, Stammformenbildung, Silbentrennung
?    GUI-Design für umfangreiche Software, besonders mit Qt Designer und C++/QWidgets
?    Fundiertes Wissen über Dokumentformate: docx, odt, RTF, PDF, ePub, HTML 5, DBase
?    Erzeugung elektronischer Bücher

Betriebssysteme

Linux
Mac OS X
einige Erfahrung mit Carbon und Cocoa
MS Windows
gute WIN32 Kentnisse
OS/2
gute Kenntnisse

Programmiersprachen

bash
C
viel Erfahrung
C#
etwas Erfahrung
C++
über 10 Jahre Erfahrung
frühere Erfahrungen mit Pascal, Elan, Modula, Lisp, Prolog, PS300 und diversen Assembler-Sprachen

Datenbanken

MS SQL Server
Proprietäre DB
eigene Entwicklung eines relationalen Datenbank-Kernels
SQL
mittlere Kenntnisse

Datenkommunikation

Internet, Intranet
TCP/IP
Winsock

Branchen

Branchen

IT / Endandwender-Software
Druck / Publishing / Verlagswesen - Entwicklung eines Etikettendrucksystems und von Autoren-Software
Fernwartungs-Software

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

bevorzugt Berlin oder Schweiz

nicht möglich

Projekte

Projekte

7 Monate
2019-08 - 2020-02

Leitsteuerung für fahrerlose Transportfahrzeuge (FTF)

Software-Entwickler Redmine legacy system
Software-Entwickler

Vollzeit-Arbeit als freiberuflicher Entwickler in der Leitsteuerungs-Abteilung mit ca. 20 Entwicklern, meistens remote.
•    Anpassung der Leitsteuerung von Fahrzeugen an die speziellen Anforderungen von Kunden (für Fabriken und Krankenhäuser)
•    Implementierung des Umleitens von Fahrzeugen auf Warteplätze oder auf eine Warteschleife (Kreiseln) um vorgegebene Reihenfolgen der Transporte einzuhalten oder Deadlocks zu vermeiden.
•    Basis-Entwicklung: Fügte wiederverwendbare Features für FTF-Transporte hinzu, die von externen Systemen kontrolliert werden, z.B. automatisiertes RFID-Handling von Ladegut oder Verkettung von Transporten für bessere Effizienz
•    Design und Implementierung einer leicht benutzbaren Programmierschnittstelle zur Wiederverwendung, Anpassung und Erweiterung solcher spezieller Features für andere Projekte
•    Sammelte Erfahrung mit einer Komponenten-basierten Software-Architektur (Eigenentwicklung von DS Automotion)
•    Lernte Umgang mit Datenbank-basierter Konfiguration und Persistenz Software-Komponenten und komplexer Legacy-Software

Visual Studio 2017 C++ MS SQL Server SVN VMware
Redmine legacy system
DS Automotion GmbH
Linz (A-4030, A-4040, A-4020)
25 Jahre 10 Monate
1992-07 - 2018-04

Office-Software/Autorensoftware ?Papyrus Autor?

Architekt, Hauptentwickler, Projektleiter GUI Entwicklung Dokumentenverwaltungssystem Computer Linguist ...
Architekt, Hauptentwickler, Projektleiter

Langzeitprojekt Konzeption und Entwicklung eines Office-Paketes mit Textverarbeitung, Datenbank und in die Textverarbeitung integrierter Tabellenkalkulation, seit 2010 spezialisiert für Buchautoren. Zuletzt ca. 18 MB zu 70% von mir entwickelter Quellcode mit ca. 42 Personenjahren Entwicklung. Die Software ist im deutschsprachigen Bereich Marktführer für Autorensoftware.
Unter anderem:
•    Design und Implementierung eines Textverarbeitungskernels und eines XML-basierten Datenbank-Kernels
•    Design von Benutzeroberflächen und Dialogen (über 250 Dialogseiten)
•    Konvertierung von Textformaten docx/odt/RTF/HTML
•    Ausgabe in Textformate PDF, ePub, mobi
•    Design eines relationalen Datenbankkernels
•    Konvertierung von Datenbankformaten DBase, CSV
•    Entwicklung einer Portierungsbibliothek für OS/2, Windows und MacOS
•    Nachträgliche Integration von Mehrsprachigkeit mit z.T. selbstentwickelten Tools
•    Entwicklung eines Formelinterpreters für Berechnungen in Texten, Tabellen und Datenbanken
•    Suche nach grammatischen Stammformen (stemming) und phonetische Suche mit Hilfe verschiedener Libraries
•    Design und Entwicklung einer Rechtschreibprüfung, 1994 die erste weltweit, die mit Unterkringelung von Wörtern arbeitete
•    Integration der Duden-Grammatikprüfung und LanguageTool-Grammatikprüfung
•    Integration von verschiedenen Silbentrennungen
•    Integration und Abstimmung mehrerer Thesauri
•    Integration mit Spracherkennung
•    Integration von Farbraum-Unterstützung für Druckvorbereitung von Bildern
•    Entwicklung einer Stilprüfung für (Roman-)Autoren in Zusammenarbeit mit einem bekannten Autor
•    Entwicklung von Lizenzschlüsselvergabe
•    Raubkopien aufspüren und unbrauchbar machen (es sind praktisch keine Raubkopien der Software online verfügbar)
•    Abfang und automatisierte Meldung von Software-Fehlern und Abstürzen
•    Automatisierung von Software-Builds und Deployment (meistens mit bash)
•    Installationsprozeduren

Qt 5.10 MS Visual Studio 2017 CLion Git CMake Xcode 10 CMake C++ MS Windows Mac OS X Linux bash
GUI Entwicklung Dokumentenverwaltungssystem Computer Linguist E-Books
R.O.M. logicware GmbH
Berlin
5 Monate
1999-04 - 1999-08

Portierung von Ferninstallations-Software auf OS/2

Software-Entwickler, OS/2-Experte
Software-Entwickler, OS/2-Experte

Eine Software für ferngesteuerte Installation/Fernwartung in großen Netzwerken wurde von Un*x/Windows auf OS/2 portiert
Ca. 30 Mb Sourcecode, C/C++
•    Portieren und Testen
•    OS/2-Installationsprozedur
•    Windows-Installationsprozedur

Software:   

Visual Age C++ OS/2 Installer InstallShield
Sydios GmbH
Berlin
7 Monate
1992-03 - 1992-09

Fachbuch über Assemblerprogrammierung

Autor
Autor

Buchtitel:    ATARI ST. Programmieren in Maschinensprache
Verlag:        Sybex-Verlag
Autor eines Lehrbuchs für Assemblerprogrammierung auf Atari ST-Computern (Motorola 68000 CPU). 435 Seiten. ISBN 3887455126.

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 9 Monate
1985-10 - 1992-06

Informatik-Studium

Bachelor, TU Berlin
Bachelor
TU Berlin

1987 Vordiplom (Abschlussnote: 1.0)

Studienschwerpunkte: künstliche Intelligenz, Computergrafik, im Nebenfach Physik und Bionik/Evolutionsstrategie

Kompetenzen

Kompetenzen

Top-Skills

Qt C++-Development C# VMware Git XML Englisch: verhandlungssicher OS X HTML Windows Bash französisch (fließend) Microsoft Visual Studio SQL

Produkte / Standards / Erfahrungen / Methoden

CLion
mittlere Kenntnisse
Cmake
gute Kenntnisse
Computer Linguist
Dokumentenverwaltungssystem
E-Books
Git
viel Erfahrung
GUI Entwicklung
legacy system
MS Visual Studio 2017
Qt
6 Jahre Erfahrung
Qt 5.10
SVN
Visual Studio
sehr viel Erfahrung
Visual Studio 2017
VMware
Xcode
viel Erfahrung
Xcode 10

Profil
Führender Softwareentwickler mit 15+ Jahren Erfahrung als Hauptentwickler/Projektleiter einer umfangreichen Office/Autoren-Software. Ich beschäftige mich gerne mit Entwicklung oder Feineinstellung von analytisch anspruchsvollen Algorithmen und komplexen Systemen. Ich lege wert auf zuverlässige Software in allen Stadien der Entwicklung, mit vielen verschiedenen Methoden und Tools.

Spezialkentnisse
?    Entwickelte den Kern einer umfangreichen Textverarbeitung und einer Datenbank
?    Kenntnis zahlreicher Methoden und Tools zur Verbesserung der Zuverlässigkeit von Software
?    Design und Feineinstellung linguistischer Algorithmen, z.B. phonetische Suche, Stammformenbildung, Silbentrennung
?    GUI-Design für umfangreiche Software, besonders mit Qt Designer und C++/QWidgets
?    Fundiertes Wissen über Dokumentformate: docx, odt, RTF, PDF, ePub, HTML 5, DBase
?    Erzeugung elektronischer Bücher

Betriebssysteme

Linux
Mac OS X
einige Erfahrung mit Carbon und Cocoa
MS Windows
gute WIN32 Kentnisse
OS/2
gute Kenntnisse

Programmiersprachen

bash
C
viel Erfahrung
C#
etwas Erfahrung
C++
über 10 Jahre Erfahrung
frühere Erfahrungen mit Pascal, Elan, Modula, Lisp, Prolog, PS300 und diversen Assembler-Sprachen

Datenbanken

MS SQL Server
Proprietäre DB
eigene Entwicklung eines relationalen Datenbank-Kernels
SQL
mittlere Kenntnisse

Datenkommunikation

Internet, Intranet
TCP/IP
Winsock

Branchen

Branchen

IT / Endandwender-Software
Druck / Publishing / Verlagswesen - Entwicklung eines Etikettendrucksystems und von Autoren-Software
Fernwartungs-Software

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.