MS Word (ab MS Office 2003) - expert

Werbung
Link zum Profil: Programmierer / Freelancer
Programmierer / Freelancer
Freiberufler
Profil zuletzt geändert am: 16.03.2017
Verfügbarkeit: 01.06.2017
Jahrgang: 1964
Schwerpunkt
Softwareentwicklung
Datenbankentwicklung
Projektmanagement
Produkte/Standards/Erfahrungen
Tools
Versionierung
Git, SVN, CVS, ClearCase, MKS, MS Source Safe, Team Foundation Server
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 1 von 15
Link zum Profil: Programmierer / Freelancer
Dokumentation
Jira, DOORS, Doxygen, Visio, Bugzilla
Deployment
Orca, WIX, Upgrade/Patch, Ant
Debugging
cppunit, CxxTest, log4cxx, WinDBG, ApplicationVerifier
Code-Analyse
PC-lint, Code Reviews
MS-Office
Word, Excel, Access, MS-Project
Open-Office
Writer, Calc
Skills
HTTP, FTP, TCP/IP, Pipe, Socket, COM/DCOM, Multithreading, CAN-Bus
Bildverarbeitung, Neuronale Netzwerke, Verteilte Anwendungen
Kryptographie (MD5/RSA)
Methodiken
OOA/OOD/UML
Enterprise-Architect, objectiF, Rational Rose, Together, StarUML
Scrum
Betriebssysteme
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 2 von 15
Link zum Profil: Programmierer / Freelancer
MS Windows
XP, Vista, Windows 7
Windows
Mobile Windows Mobile 6.0
Linux
Ubuntu, Knoppix
Programmiersprachen
C/C++
Qt, MFC, ATL, STL, Boost, CMake, MS Visual Studio, Eclipse
C#
.NET 2.0/3.5
SQL
MS-SQL Server, MySQL, MS Access, SQLite, ADO.NET
XML/XSLT/XPath
TinyXML, MS-XML Parser
PHP
Dreamweaver, Apache, Wamp
JavaScript/HTML
DHTML, Ajax
Datenbanken
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 3 von 15
Link zum Profil: Programmierer / Freelancer
MS-SQL Server
MySQL
MS Access
ADO.NET
Netzwerk / Datenkommunikation / TK
HTTP
FTP
TCP/IP
Pipe
Socket
COM/DCOM
CAN-Bus
Sprachen
Deutsch
Englisch
Projektverlauf
01.2017 - 06.2017
Mauterfassung Säule
JENOPTIK AG
Erweiterung von MultiNodes für das bestehende IPC Framework.
Serialisierung der Nachrichten in verschiedene Ausgabeformate.
Implementierung einer Reconnect Funktionalität für die Daemons sowie Clients.
Bestehenden Editor für das Anzeigen und Ändern von komplexen Datenstrukturen.
Alle Nachrichtentypen wurden mit Attributen erweitert, um das Publizieren sowie
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 4 von 15
Link zum Profil: Programmierer / Freelancer
Weiterleiten von Nachrichten sowie Metainformationen einzuschränken
(Performance).
Benutzte Systeme und Technologien:
C++, Qt 5.4, Boost, Eclipse, Jira, Ubuntu, Oracle VM
08.2016 - 12.2016
Transport und Logistik
GSP Sprachtechnologie GmbH
Integration von mehreren GPRS Modem für die Backoffice (DB) Anbindung.
Umstellung der Terminal UKR/VKR von SMS auf GPRS. Erweiterung der bestehenden
Protokollschicht über https.
Anstatt wie bisher die einzelnen SMS Nachrichten anzufordern, werden jetzt die
Nachrichten über einen gemeinsamen Proxy mittels TCP-Socket geschickt, der die
Daten dann über https an die DB weiterleitet und die Antwort als eine gesamte
Nachricht empfängt und auswertet.
Hierfür wurde der bestehende Backoffice Simulator für die neuen Anforderungen
erweitert.
Implementierung der Nachtabsenkung für die Lautsprecheransagen.
Dafür wurden die Hardware-Eingänge eingelesen und nach einem Regelwerk die
entsprechenden Ausgänge gesetzt. Außerdem wird die Information über die Zugbus
Schnittstelle an alle anderen Wagen versendet.
Die Terminal Eingabe wurde um eine zusätzliche Dialogmaske erweitert um
Einstellungen für die Uhrzeit sowie Lautstärke einzustellen.
Für das Einlesen der Fis Konfigurationen wird jetzt ein Mapping eingelesen, welches
alle Baureihen sowie Varianten abbildet.
Jenkins Installationsscripte für die Installation erweitert, um weitere Baureihen zu
generieren.
Umfangreiche Erstellung von Unit Test.
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 5 von 15
Link zum Profil: Programmierer / Freelancer
Benutzte Systeme und Technologien:
C++, Qt 5.4, MS Visual Studio 2006/2013, SVN, Jira, Jenkins
11.2015 - 07.2016
Steuertipps
Wolters Kluwer Deutschland GmbH
Umbau des vorhandenen Belegmanager.
Anbindung und Synchronisierung an die Cloud.
Umstellung der Speicherung von Daten vom Dateisystem auf eine SQLite Datenbank.
Benutzte Systeme und Technologien:
C++, Qt 5.4, MS Visual Studio 2013, Team Foundation Server, SQLite, Jira
01.2015 - 10.2015
Fotobuch
CEWE Stiftung & Co. KGaA Oldenburg, IT-Dienstleistung, Medien
Erweiterung der Fotobuchsoftware.
Neue Kalenderansicht erstellt mit zusätzlichen Erweiterungen wie das Administrieren
von Feiertagen, Farben und Schriftgrößen.
Anbindung an die CEWE eigene Webdatenbank für Bilder, mit Hilfe der REST Api.
Fehlerbehebung sowie Erweiterung der Tests.
Benutzte Systeme und Technologien:
C++, Qt 5.4, MS Visual Studio 2013, SVN / Git, Jira / Scrum
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 6 von 15
Link zum Profil: Programmierer / Freelancer
01.2014 - 12.2014
Schiffsbrücke
Raytheon Anschütz GmbH, Kiel, Schifffahrt (insbes. Schiffsbrücken)
Versorgung aller Segmente mit Konfigurationen aus einer zentralen Datenquelle.
Erstellung einer konfigurierbaren Startumgebung für alle Applikationen.
SNMP Integration für externe Geräte (Switch, Router…).
Migration von XML Dateien mithilfe von XSLT.
Erweiterung eines Service-Tools für die neuen Funktionalitäten.
Neue Radar Anbindung an das bestehende System.
Benutzte Systeme und Technologien:
C++, Qt 4.8.3 (QML), Boost/ACE/POCO, XML/XSLT, MS Visual Studio 2008, SVN,
DOORS, CAN-Bus, Jira / Scrum
10.2012 - 12.2013
TCMS2
Swisslog Munich GmbH, Logistik/Transportwesen im Bereich Warehouse/Healthcare
Erweiterungen der Statistik sowie der Kommunikation zu den bestehenden autonomen
Fahrzeugen.
Anbindung an ein SAP System zur Warenrückverfolgung.
Optimierung des Jobmanager für eine effizientere Auslastung der Fahrzeuge.
Benutzte Systeme und Technologien:
C++, Qt 4.5.3, .NET C#, CMake, Boost, TCP/IP, MS Visual Studio 2008, Git, WinCE 6.0
11.2010 - 09.2012
Rheinmetall AG, Defence
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 7 von 15
Link zum Profil: Programmierer / Freelancer
Segmentanbindung
Erstellen einer neuen Protokollschicht für die Anbindung verschiedenster UBoot Simulatoren.
Umsetzung eines Gateways für die Datenverbindung von alten und neuen Segmenten.
Unterstützung und Betreuung einer Koreanischen Subfirma, um deren Simulatoren mit
den Simulatoren von Rheinmetall zu verbinden.
Benutzte Systeme und Technologien:
C++, Qt 4.7.3, CMake, Boost, TCP/IP, MS Visual Studio 2008, Eclipse, Linux, SVN/CVS,
Enterprise-Architect, Scrum
01.2010 - 10.2010
LiftEquip
Berner & Mattner Systemtechnik GmbH, IT-Dienstleistung
Neuentwicklung einer bestehenden Software zum Berechnen / Kalkulieren und
Administrieren von Aufzügen.
Umsetzung einer hochdynamischen Script Engine, die in einer Datenbank gespeichert
ist und zur Laufzeit mithilfe eines Compilers übersetzt wird. Die Skripte bestimmen das
Regelwerk sowie das Verhalten der Software.
Einbindung eines Silverlight Plug-in welches die errechneten Daten per XML mithilfe
einer bidirektionalen Socket Verbindung entgegennimmt und entsprechend Grafisch
aufbereitet.
Benutzte Systeme und Technologien:
C#, C++, ADO.NET, MS-SQL Server, MS Access, MS Visual Studio 2008, SVN, EnterpriseArchitect, NUnit, Scrum
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 8 von 15
Link zum Profil: Programmierer / Freelancer
08.2009 - 12.2009
Drive-Defrag
TuneUp Software GmbH, Darmstadt, IT-Dienstleistung
Entwicklung eines neuen Defragmentieralgorithmus für das schnelle optimierte
Defragmentieren von verschiedenen Datenträgern.
Entwicklung sowie Optimierung eines neuen Algorithmus
Integration des Algorithmus in die vorhandene Software
Benutzte Systeme und Technologien:
C++, Delphi, Boost, Pipe, MS Visual Studio 2008, SVN, Bugzilla, Enterprise- Architect,
VMware
03.2009 - 07.2009
Sonar
L3-Communications ELAC Nautic GmbH, Kiel, Schifffahrt
Weiterentwicklung und Erweiterung neuer Funktionalität für die bestehende Sonar
Software.
Beratung im Bereich moderner Softwareentwicklung in C++
Unterstützung bei der Erstellung und Auslieferung verschiedener Kundenprojekte
Qualitätssicherung durch PC-lint, Doxygen sowie Code Reviews
Benutzte Systeme und Technologien:
C++, Qt 4.5.0, Boost, ACE, MKS, MS Visual Studio 2005, Eclipse, Doxygen, VMware,
CAN-Bus, PC-lint, Windows Mobile, Linux, Enterprise- Architect, Solaris.
10.2008 - 03.2009
Autopilot
Raytheon Anschütz GmbH, Kiel, Schifffahrt (insbes. Schiffsbrücken)
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 9 von 15
Link zum Profil: Programmierer / Freelancer
Entwicklung einer neuen Generation eines Autopiloten für die Schifffahrt auf Basis von
Windows Mobile.
Anforderungs – und Bedarfsanalyse einer automatisierten Testumgebung sowie
Umsetzung und Entwicklung für die Systeme Win32 und Windows Mobile 6.0
Erstellung der Module: „Alert Manager“, „Debug Interface“ sowie „Sensor Simulation“
Entwicklung einer Anwendung für das Überwachen, Freischalten und Aktualisieren der
Software
Qualitätssicherung auf Basis von PC-lint, DOORS, Doxygen sowie Code Reviews
Benutzte Systeme und Technologien:
C++/C#, Boost, XML, MS Visual Studio 2005, SVN, cppunit, PC-lint, DOORS, objectiF,
Doxygen, MD5/RSA, CAN-Bus, Windows Mobile
01.2008 - 09.2008
Photobuch
CeWe Color AG & Co. OHG, Oldenburg, IT-Dienstleistung, Medien
Erweiterung der Photobuchsoftware „HPS“ mit Hilfe der C++/Qt-Bibliothek.
Verbesserung der Performance des Fotoschau Editors sowie Implementierung von
zahlreichen neuen Bildbearbeitungsfunktionen
Erstellung eines neuen Konzept sowie die Umsetzung der HPS Update / Download
Funktionalität
Anbindung der Foto / Geo Suche an die Web-APIs von Flickr, locr und Geonames
Verwaltung der Bilder und Alben mit Informationen wie GPS, tagging sowie weiteren
Benutzerspezifischen Informationen
Benutzte Systeme und Technologien:
C++, MS Visual Studio 2005, CVS, SVN, Open-Office, Jira, Ant, Qt 4.4.1, Pegasus, Curl,
XML
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 10 von 15
Link zum Profil: Programmierer / Freelancer
03.2007 - 09.2011
Projektdatenbank
Steinbach GmbH, Ratzeburg, Schifffahrt
Entwicklung einer Projektverwaltung als Webanwendung.
Umfangreiche Möglichkeiten für die Eingabe von Projektspezifischen Inhalten in
Abhängigkeit der Firmen sowie dem Projekttyp
Eingabemasken für Personen, Firmen, Schiffe, Einzelteile, Kalkulationstabelle,
Rechnungswesen, Lagerliste sowie die Verknüpfung von Dateien zu den einzelnen
Projekten
Ausgabe der Daten durch verschiedene Ansichten wie Listen und Reports
Programmierung einer C# Anwendung für den Zugriff zum Webserver
Benutzte Systeme und Technologien:
C#, PHP, MS Visual Studio 2005, Dreamweaver, .NET 2.0, MySQL, HTML, Java Script
02.2007 - 12.2007
Nero-Installer, DLL Loader
Nero AG, Karlsbad, Softwareentwicklung
Neuentwicklung des Nero-Installer sowie Entwicklung eines unabhängigen
Betriebssystemlademechanismus für alle Nero COM/DLL Applikationskomponenten.
Registrierung und Installation von Side-by-Side Assemblies
Analyse und Entwicklung eines Deploymentsystems für die Distribution von SoftwareProdukten der Firma Nero AG
Design der Komponenten mit OOA, OOD und UML
Realisierung eines DownloadManagers zum Durchführen von Online Updates der
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 11 von 15
Link zum Profil: Programmierer / Freelancer
installierten und neuen Nero Produktfamilien mit Hilfe von Sockets für die Protokolle
HTTP / FTP / Gopher und File Protokoll, sowie die Erstellung von Projekten für Unit
Test
Erstellen von PHP Server Scripten zum Auswerten und Antworten von HTTP Requests
der Client Installationen
Benutzte Systeme und Technologien:
C++, MS Visual Studio 2005, CVS, MS-Office, MSI-Installer (WIX), MFC, log4cxx, Nero
API, CxxTest, WinDBG, ApplicationVerifier, XML, XSLT, XPATH, Ant
07.2006 - 11.2006
Photobuch
CeWe Color AG & Co. OHG, Oldenburg, IT-Dienstleistung, Medien
Erweiterung der Photobuchsoftware „HPS“ mit Hilfe der C++/Qt-Bibliothek.
Konzipierung und Umsetzung von Kalendarien auf Basis von XML/XSLT
Benutzte Systeme und Technologien:
C++, Qt 3.3.7, MS Visual Studio 2003, CVS, Open-Office, Mantis, Pegasus, XML
07.2005 - 01.2008
Buchungssystem, Kundenverwaltung
Partners Software GmbH, Bremen, Touristik
Programmierung von Buchungssystemen für die Reise- und Touristik-Branche.
Entwicklung von Webanwendungen für die Eingabe von Agenturdaten, sowie die
Auswertung von Statistiken von den einzelnen Fluglinien mit Hilfe von PHP sowie C++
(Qt) mit Zugriff auf verteilte MS-SQL Datenbanken
Tool in C#/.NET für die Portierung von Datenbankinhalten aus einer MS-Access
Datenbank in eine ACT-Datenbank
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 12 von 15
Link zum Profil: Programmierer / Freelancer
Benutzte Systeme und Technologien:
C++, C#, PHP, Java Script, MS Visual Studio 2003, Dreamweaver, ClearCase, .NET 1.0, Qt
3.3.6, HTML, MS-SQL Server, XML
07.2004 - 07.2005
Musikterminal
IMS GmbH, Lübeck, IT-Dienstleistung, Medien, Vertrieb
Entwicklung von Applikationen zum Verkauf digitaler Produkte wie Musik, Fotos sowie
mobiles Entertainment an den Endkunden.
PDA Programmierung mit C# für das Vorhören sowie Bestellen der Musikdaten
Programmierung von Robotiksteuerungen
Einbinden von Multimediakomponenten (Active X)
Datenbankprogrammierung / Entwurf mit dem MS-SQL-Server
Benutzte Systeme und Technologien:
C++, C#, Qt 3.3.4, MS Visual Studio 2003, Windows Mobile, MS-Office, CVS, MS-SQL
Server, XML, Windows Mobile
10.2001 - 06.2004
Kodiss, Neloc
TraDaV, Lübeck, IT-Dienstleistung, Logistik, Tourismus, Softwareentwicklung
Programmierung und Projektleitung des Programm „Kodiss“ und „Neloc“.
Realisierung von „Kodiss“. “Kodiss“ ist eine Software zur Kooperativen Disposition und
Stärkung des Schienenverkehrs.
Planung und Umsetzung des Internetportal „NeLoC“
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 13 von 15
Link zum Profil: Programmierer / Freelancer
„NeLoC“ bietet den registrierten Firmen sowie Applikationen den einfachen
Datenaustausch mithilfe beliebig skalierbarer Eingabemasken, sowie die
Kommunikation durch ein „Tracking&Tracing“ System, mit dessen Hilfe Transporte
über ein GPS System lokalisiert und abgefragt werden können. Realisierung des Portals
mit Hilfe von PHP und der MySQL Datenbank
Benutzte Systeme und Technologien:
C++, PHP, MS Visual Studio 6.0, MS-Office, CVS, Rational Rose, MySQL
07.1998 - 09.2001
FMEA, Blockdiagramm, FIS
PLATO AG, Lübeck, IT-Dienstleistung, Softwareentwicklung
Programmierung und Projektleitung verschiedener Programme und Tools für das
Erstellen von FMEA Diagrammen mit der Raima Objektdatenbank.
Programmierung eines DCOM Objektes für das Programm „FIS“
Programmierung eines DCOM Objektes für die Kommunikation zwischen den
Applikationen und der Datenbank
Erweiterung der PLATO „FMEA Software“
Erstellung der beiden Programme „Prozessflowcharter“ sowie das „Blockdiagram“ für
die graphische Unterstützung und Darstellung mit Anbindung an die Raima Datenbank
Programmierung eines DCOM Objektes zur Überwachung von Applikationsprozessen
07.1997 - 07.1998
VSynth, AllExtractor, CreateMovie
Eigene Projekte unter www.modulesoft.de, IT-Dienstleistung, Softwareentwicklung
Programmierung und Erstellung eigener Projekte.
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 14 von 15
Link zum Profil: Programmierer / Freelancer
Das Vielfach von der Presse ausgezeichnete Musikprogramm „VSynth“
Datei Pack/Entpacker „AllExtractor“
Tool zum Aufzeichnen von Bildschirmaktivitäten „CreateMovie“
09.1995 - 07.1997
Theaterautomation
Bobach GmbH & Co. KG, Langenfeld, IT-Dienstleistung, Metallindustrie
Konzipierung und Realisierung von Systemen zur Steuerung von Bühnen /
Theatersteuerungen.
Erstellung einer graphischen Bibliothek unter DOS mit dem Borland C++ Compiler
Erstellung der Bühnensoftware für das Musical „Les Misérables“ in Duisburg
Treiberprogrammierung für den CAN-BUS
Treiberprogrammierung für Touch-Screens
Treiberprogrammierung für die Funk-Verbindung über die Serielle Schnittstelle
Erstellung der Bühnensoftware für das Musical „Joseph“ in Essen mit Hilfe von Delphi
Softwareerstellung für die Mehrzweckhalle in Oldenburg
Erweiterung der Echtzeitbibliothek RT-Kernel
Erstellung der Bühnensoftware für das Theater in Lübeck
www.expert-profiles.com
Link zum Profil: Programmierer / Freelancer
Seite 15 von 15
Herunterladen