Erfahrener Softwareentwickler C++ Anwendungsentwicklung

freiberufler Erfahrener Softwareentwickler C++ Anwendungsentwicklung auf freelance.de
Verfügbarkeit einsehen
Europa
de  |  en  |  fr
85€/Stunde
10247 Berlin
23.06.2020

Kurzvorstellung

Führender Softwareentwickler mit 15+ Jahren Erfahrung als Hauptentwickler einer umfangreichen Office/Autoren-Software. Guter Problemlöser. Erfahren in Design und Entwickung zuverlässiger Softare, umfangreicher Software und GUI-Design.

Ich biete

IT, Entwicklung
  • C++
  • XML
  • Visual Studio
  • Qt
  • Objektorientierte Programmierung (OOP)

Projekt‐ & Berufserfahrung

Softwareentwickler
DS Automotion GmbH, Linz, Österreich, Linz (Österreich) und Berlin (remote)
8/2019 – 2/2020 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

8/2019 – 2/2020

Tätigkeitsbeschreibung

Leitsteuerung für fahrerlose Transportfahrzeuge (FTF)
Kundenprojekt Entwickler, Leitsteuerung Basis-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

Software: Visual Studio 2015 C++ und C#, MS SQL Server, SVN, Redmine Projektverwaltung, VMWare, Windows, DS Navios (FTF Kontroll-Software der Firma)

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Testing (IT), C#, C++, Visual C++, Vmware (allg.)


Softwareentwickler
Sydios GmbH, Berlin
4/1999 – 8/1999 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/1999 – 8/1999

Tätigkeitsbeschreibung

Portierung von Ferninstallations-Software auf OS/2
Software: Visual Age C++, OS/2 Installer, InstallShield

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

Eingesetzte Qualifikationen

OS/2, C++, InstallShield (Flexera Software)


Hauptentwickler / Projektleiter
R.O.M. logicware GmbH, Berlin
1/1992 – 4/2018 (26 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/1992 – 4/2018

Tätigkeitsbeschreibung

Rolle: Architekt, Hauptentwickler, Projektleiter (ca. 70% des Codes wurde von mir erstellt)

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

Eingesetzte Qualifikationen

Mac OS, Windows 10, Bash (Shell), C++, Qt, Visual Studio, XML

Ausbildung

Informatik
(Bachelor)
Jahr: 1987
Ort: TU Berlin

Qualifikationen

Programmiersprachen: Experte: C++ 14/17 (10+Jahre) SQL, fortgeschritten: SQL, bash Grundkenntnisse: C#, Java, PHP
Frameworks: Qt bis 5.10
Entwicklungsumgebungen: MS Visual C++ bis 2017 (10+ Jahre), Xcode (2 Jahre), CLion (1 Jahr)
Entwickler-Tools: Git, SVN, CMake, MySql, MS SQL Server, VMWare u.v.m.

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

Über mich

Interessen: Partnerakrobatik, Jonglieren, Lernen über Künstliche Intelligenz, Evolution u. Kosmologie

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Fließend)
  • Spanisch (Gut)
  • Norwegisch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
133
Alter
52
Berufserfahrung
28 Jahre und 6 Monate (seit 01/1992)
Projektleitung
15 Jahre

Kontaktdaten

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

Jetzt Mitglied werden »