freiberufler Erfahrener Softwareentwickler C++ Anwendungsentwicklung auf freelance.de

Erfahrener Softwareentwickler C++ Anwendungsentwicklung

offline
  • 90‐100€/Stunde
  • 10247 Berlin
  • Europa
  • de  |  en  |  fr
  • 18.05.2024

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.

Qualifikationen

  • C++26 J.
  • Microsoft Visual Studio26 J.
  • Objektorientierte Software-Entwicklung
  • Qt (Software)26 J.
  • XML26 J.

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), Testen, C#, C++, Visual C++, Vmware

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

IBM OS/2, C++, Installshield

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

Apple Mac Systems, Windows 10, Bash Shell, C++, Qt (Software), Microsoft Visual Studio, XML

Zertifikate

Vordiplom (Bachelor) in Informatik
1987

Ausbildung

Informatik
Bachelor
1987
TU Berlin

Über mich

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

Weitere Kenntnisse

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

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Fließend)
  • Spanisch (Gut)
  • Norwegisch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
2035
Alter
57
Berufserfahrung
32 Jahre und 10 Monate (seit 01/1992)
Projektleitung
15 Jahre

Kontaktdaten

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

Jetzt Mitglied werden