Analyse, Fehlerbeseitigung und Weiterentwicklung der Mitgliederverwaltung und der Anbindung des Internetauftritts sowie IT - Administartion
- IT Analyse (STRATO Server, MS SQL, MySQL-TYPO3) - Fehlerbeseitigung und Weiterentwicklung der Mitgleiderverwaltung (MS Access mit MS SQL als Backbone; VBA Programmierung) - Ablösung des auf MS Access beruhenden Datenabgleichs zwischen MS SQL (interne Mitgliederverwaltung) und MySQL(TYPO3-basierter Internetauftritt mit Dermatologensuche) durch ein NT Dienst basierend auf einer C# Implementation - Konzepterstellung für Weiterentwicklung - Administration der Server (Windows 2016, MS SQL 2019), Einrichtung verschlüsselter Kommunikation, Benutzereinrichtung etc.
Projektsprache: Deutsch, Englisch (Finnland, China, Frankreich und Norwegen)
Aufgaben
Anbindung an Industrie 4.0- Systeme über OPC-UA (Server und Client-Schnittstellen für die XRay Maschinen und deren Bildbewertungs-Stationen)
Anpassungen von kundenspezifischen LabVIEW Programmierungen, Integration von C# Assemblies
Verallgemeinerung des Datenspeichers (Einbindung eines eigenen PlugIn-basierten Datenbanklayers)
Implementation eines Small PACS für die X-Ray ? Images: Entwicklung eines NT-Dienstes mit Plugins zur zeitgesteuerten Wartung von Datenbanken (Steuerung über Quartz.Net, MySQL, MS SQL, Oracle, PostgreSQL), Abgleich mit Daten gespeichert als Ini-Files, Bereitstellung einer Suchmaschine (Lucene.Net) und einem Dateitransfer zwischen XRay-Scanner und Bildarchiv
Entwicklung von Lösungen zum Management größerer Anzahlen von Bild- und Datendateien (mehrere Mio.) bzw. großer Einzelbilder (GB-Bereich)
Entwicklung eines WebService, welcher die Programmlogik der Desktopanwendungen XplusReView und Dashboard übernimmt (SOAP). Programmmodule werden als PlugIns (MEF) realisiert
Entwicklung von WPF-Clients (Dashboard, Konfiguration und Überwachung Tools, Auswertesoftwaren)
Fehlerbeseitigung und Betreuung der Access DB – Projektierung einer Ersatzlösung
Entwicklung einer MS SQL Datenbankanwendung als Kern eines Reportingtools für das Finanzmanagement der DIC
Auslesung der Mitarbeiterstammdaten direkt aus der LOGA DB und Erstellung von XML-Importdateien pro Mandant für Vivendi PEP
Überarbeitungs des Risiko-Simulator-Prototyps zur Unterstützung der Angebotserstellung
Anbindung von GenICam (USB3-Vision) von Basler an die Analysesoftware des Kunden
Low Level Entwicklung in der WPF für das Touch-gesteuerte HMI der Kundensoftware
Export und Import kompletter Projekte mit Kostenberechnung, Kostenanschlag, Kostenabrechnung und Honorarrechnung
Implementierung eines datenbankbasierten Tools für die Gehaltsüberprüfung und Tantiemenabrechnung im weltweiten Topmanagement der PHOENIX Group
Implementierung eines datenbankbasierten Tools zum Talentmanagement der PHOENIX innerhalb Deutschlands
Entwicklung eines Programmpaketes zur Unterstützung der Außendienstmitarbeiter
Erstellung einer Excel – VBA Programmierung zur Unterstützung des weltweiten Talent Management der PHOENIX Group
Ausweitung der Funktionalität des Vorlagenverwaltungstools sowie Ergänzung des Angebotstools um umfangreiche Hilfsfunktionen + Zusammenführung der Addins zu einem IAV Office AddIn
Zusammentragen und Auswerten von Nutzeradministrationsdaten und Anwendungsprofile auf Terminalservern mit dem Ziel des Redesign und Reduzierung der Anzahl der Terminalserver bei der Talanx AG
Produktneuentwicklung: Inventarverwaltung „ScanS – Inventar“
Weiterentwicklung eines MS Office Shared AddIn für die Angebotserstellung der Berliner Firma IAV GmbH – Änderung der Reihenfolge von Angebotspunkten synchron in XML Datenbasis und Word – Dokument; Einbau einer Kostenkontrolle
Sammlung von Produktionsereignissen, Umwandlung dieser in XML Messages und Weitergabe an das Reportingsystem des Controllings
Erweiterung einer Intranetanwendung zur Auftragssteuerung
Zeitraum: 9/2014 (5 Tage, 40 Anwender)
Kunde:SAHM GMBH & CO. KG, Höhr-Grenzhausen
Projekt: Modul Statistik
Aufgaben: Filterung und Ausgabe der Daten in den Formaten PDF und XLSX
Rolle: Projektentwickler, Entwickler
Werkzeuge: VB.Net; Visual Studio 2008, ASPX, MS SQL (2005), FastReport.Web
Entwicklung eines Officeerweiterung für die Produktionssteuerung im Catering Unternehmen
Zeitraum: 9/2014 (5 Tage, 3 Anwender)
Kunde: Tafelservice Sabine Halbich (tafelservice.de), Berlin
Projekt: Modul Personaldisposition
Aufgaben
- Grundsteinlegung eines Shared AddIn’s für Excel, Word und PowerPoint
- Ausstattung des Excel Workbooks „Personaldisposition“ mit Auswertungen für die verschiedenen Produktionsbereiche und Zulieferer
Rolle: Projektentwickler, Entwickler
Werkzeuge: C#, Visual Studio 2010, XML (Konfiguration, Datenspeicher), Shared AddIn, MS Office 2010
Weiterentwicklung einer Managementsoftware für Schulungsunternehmen
Zeitraum: 8/2014 (4 Tage, 400 Anwender)
Kunde: Weiterbildungsakademie Dresden (wad.de)
Projekt: Weiterentwicklung der Komponente Stundenplanung
Aufgaben
- Einbau der für das SEPA Rechnungslegung notwendigen Felder in der Rechnungslegung der Dozenten
- Einbau eines neuen Rechnungsformulars
- Export in die Buchhaltung zur Rechnungslegung der Dozentenverträge
- Anhebung Entwicklungswerkzeug Visual Studio von 2005 auf 2010
Rolle: Projektentwickler, Entwickler
Werkzeuge: C++, MFC, Visual Studio 2005/2010, DAO, MySQL (Linux und MS)
Weiterentwicklung eines MS Office Shared AddIn
Zeitraum: 07/2014-08/2014 (15 Tage, 1.000 Anwender)
Kunde: 4C-4Berlin IT-Service, Berlin für
Projekt: Weiterentwicklung eines MS Office Shared AddIn für die Angebotserstellung der Berliner Firma IAV GmbH – Überarbeitung der Programmoberfläche, Einbau eines Testsystem (Unit Test), Sicherung des Datenimports aus SAP
Aufgaben
- Erweiterung Fehlertoleranz der XML Importschnittstelle für Daten aus SAP um auf XML Fehler reagieren zu können
- Entwicklung eines eigenen WPF DateTime Control, das Sprachunterstützung unabhängig vom Working Thread bietet
- Überarbeitung der Benutzeroberfläche
- Entwicklung von Testroutinen für die Überprüfung des Datentransfers
- Einbau einer vollständigen COM Oberfläche für das AddIn, damit alle Funktionen im Testsystem überprüft werden können
Rolle: Entwickler
Werkzeuge: Visual Studio 2010 (C#), MS Office 2010 und 2013, .Net 4.0, WPF, XML
Konsultation, Schulung und Entwicklung von AddIns für MS Office/ SharePoint 2010
Zeitraum: 09/2013-07/2014 (140 Tage)
Kunde: EFK Entwicklungsgesellschaft für Kommunikationssysteme mbH Bremen
Projekt
Konsultation, Schulung und Unterstützung der Entwicklung bei der Umstellung von VBA Programmen auf C# AddIn’s in der Firma Talanx AG Hannover
Aufgaben
- Schulungen in C# (Objektorientierte Programmierung, Entwicklung für MS Office 2010, Zugriff auf SharePoint 2010)
- Design der AddIns
- Konsultation bei der Umsetzung der VBA Programme (>15 000 Codezeilen)
- Unterstützung bei der Programmierung
Rolle: Konsultant, Projektentwickler, Entwickler
Werkzeuge: Visual Studio 2010, MS Office 2010, SharePoint 2010
Weiterentwicklung einer Excel – basierten Projektverwaltung
Zeitraum: 05/2014 (5Tage)
Kunde: 4C-4Berlin IT-Service
Projekt
Überarbeitung und Erweiterung einer Excel – VBA Programmierung zur Beantragung und Steuerung von Projekten der Berliner Firma IAV GmbH
Aufgaben
- Erweiterung um risikoanalytische Aspekte
- Vereinfachungen in der Handhabung
- Integration weiterer Verfahrensabschnitte
Rolle: Entwickler
Werkzeuge: Excel im MS Office 2010, VBA, RibbonX
Delphiprogammierungen
Zeitraum: 04/2014-07/2014 (25 Tage)
Kunde: Sebastian Modersohn – Entwicklung von Software – Berlin
Projekt
Diverse Delphi Programmierungen
Aufgaben
- Erweiterungen in der Unit Test Umgebungen für zentrale Routinen des Datentransfers
- Umstellung des Speichers für die Mehrsprachigkeit der Oberfläche
- Umstellung auf Streambasierte Verdichtung durch verschiedene Packer Engines
Rolle: Entwickler
Werkzeuge: Delphi 2007
Weiterentwicklung eines MS Office Shared AddIn
Zeitraum: 01/2014-04/2014 (15 Tage)
Kunde: 4C-4Berlin IT-Service
Projekt
Weiterentwicklung eines MS Office Shared AddIn für die Angebotserstellung der Berliner Firma IAV GmbH um Mehrsprachigkeit hinsichtlich der Oberfläche und des Dokumentes
Aufgaben
- Erweiterung des XML Datenmodells um Relationen zu Dokumenten- und Oberflächensprachen
- Umbau des Klassenmodells zum Handeln der sprachenabhängigen Elemente
- Umstellung der Wordroutinen auf Mehrsprachigkeit
Rolle: Entwickler
Werkzeuge: Visual Studio 2010 (C#), MS Office 2010 und 2013, .Net 4.0, WPF
Entwicklung einer Glättungsmethode für Messdaten
Zeitraum: 01/2014-02/2014 (10 Tage)
Kunde: Sebastian Modersohn – Entwicklung von Software – Berlin
Projekt
Entwicklung einer Glättungsmethode für Licht Messdaten und Einbau in die Software des Kunden
Aufgaben
- Umsetzung eines in Algol vorliegenden Codes
- Umstellung auf die Datenbasis des Kunden
- Einbau in das Programmsystem des Kunden
Rolle: Entwickler
Werkzeuge: Delphi 2007, Algol
Entwicklung einer Transferroutine von MS SQL Datenbanken in CSV Daten
Zeitraum: 12/2013 (8 Tage)
Kunde: morewind engineering solutions GmbH – Rostock
Projekt
Entwicklung einer Transferroutine von Daten aus einer Vielzahl von MS SQL Datenbanken
Aufgaben
- Erstellung eines Programms, das für ein Verzeichnis von MS SQL Datenbanken (>550 Dateien) die Datenbanken in die MS SQL einbindet, Daten per SQL Statements ausliest und die Daten als CSV Dateien abspeichert
Rolle: Entwickler
Werkzeuge
Visual Studio 2010, C#, MS SQL 2000 (Quellformat), MS SQL 2008 R2 (Datenbankengine)
Weiterentwicklung einer Managementsoftware für Schulungsunternehmen
Zeitraum: 10/2013-12/2013 (8 Tage)
Kunde: Weiterbildungsakademie Dresden (wad.de)
Projekt
Weiterentwicklung der Komponenten Fakturierung und Kurs-/Seminarverwaltung
Aufgaben
- Einbau der für das SEPA Lastschriftverfahren notwendigen Felder, Umstellung der Exportroutinen auf „SFirm Import von Lastschriftaufträgen“ inklusive der Anlage von Lastschriftmandate
- Einbau einer Gutschriftenverwaltung
Diverse kleinere Anpassungen im Gesamtsystem
Rolle: Projektentwickler, Entwickler
Entwicklung einer Delphi 3D Chart Komponente
Zeitraum: 09/2013
Kunde: Sebastian Modersohn – Entwicklung von Software – Berlin
Projekt
Entwicklung einer Delphi 3D Komponente zur Anzeige von Messdaten
Aufgaben
- Erstellung einer OpenGL Scene unter Verwendung der Delphi Komponentensammlung GLScene
- Kapselung der Scene in eine Delphi Komponente
- Anbindung des Datenmanagements des Auftraggebers
Rolle: Entwickler
Werkzeuge: Delphi 2007, OpenGl, GlScene
Weiterentwicklung einer Excel – basierten Projektverwaltung
Zeitraum: 08/2013
Kunde: 4C-4Berlin IT-Service
Projekt
Überarbeitung und Erweiterung einer Excel – VBA Programmierung zur Beantragung und Steuerung von Projekten der Berliner Firma IAV GmbH
Aufgaben
- Erstellung einer kontextabhängigen Benutzeroberfläche in RibbonX
- Synchronisierung von Daten über die Worksheets
- Implementation von Funktionen wie Hinzufügen und Löschen von Teilprojekten, Vorgängen und Protokolleinträgen, Änderung von Zeiträumen
- Härtung des bestehenden Codes durch Entfernung von Objekten mit Oberflächenbezug (Selection, ActiveSheet, ActiveCell), Fehlerbehandlungsroutinen
Rolle: Entwickler
Werkzeuge: Excel im MS Office 2010, VBA, RibbonX
CAD Programm Version 3.0
Zeitraum: 05/2013-09/2013
Kunde: Lüders Programmentwicklung Lünen
Projekt
Umstellung der Benutzeroberfläche einer Programmkomponente des CAD Systems des Auftraggebers
Aufgaben
- Umstellung der Oberfläche von DOS (16Bit) auf Windows (32Bit), die Oberfläche besteht aus Standardelementen und interaktiven Grafiken, für die Positionierung von CAD Elementen für das Plotten von Plänen
- Parallele Entwicklung in Delphi 7/Delphi XE/Lazarus
Rolle: Entwickler, Autor
Werkzeuge:Embarcadero Delphi XE, Delphi 7, Lazarus (FreePascal)
Entwicklung eines MS Office Shared AddIn
Zeitraum: 05/2013-06/2013
Kunde: 4C-4Berlin IT-Service
Projekt: Entwicklung eines MS Office Shared AddIn für die Angebotserstellung der Berliner Firma IAV GmbH
Aufgaben
- Anbindung des SAP Angebotsmoduls durch ein XML Export
- MS Word öffnet, interpretiert und speichert die XML Daten (als Custom XML Part) zum Angebot,
- Über ein Dialog werden die Angebotsdaten administriert, ein zusätzlicher Word - Reiter bietet die Funktionen zum formatieren des Angebots. Das AddIn verwendet eine spezielle Vorlage um die Daten in vorformatierten Gliederungen und Texten einzubetten. Weitere Auswahlen helfen dem Anwender auch komplexe Angebote schnell zu erstellen (>600 Angebotspunkte)
Rolle: Entwickler
Werkzeuge: Visual Studio 2010 (C#), MS Office 2010 und 2013, .Net 4.0, WPF
USB Dongle
Zeitraum: 05/2013
Kunde: Lüders Programmentwicklung Lünen
Projekt
Entwicklung einer Delphi/Lazarus Komponente für das Handling eines USB Dongles
Aufgaben
- Erfassung von Kundendaten und Verschränkung dieser mit dem USB Interface eines USB Sticks
- Bereitstellung einer Managementoberfläche mit Anzeige aller USB Massstore Interfaces
- Einbau des Donglehandlings in die Programme des Auftragsgebers
- Parallele Entwicklung in Delphi 7/Delphi XE/Lazarus
Rolle: Entwickler, Autor
Werkzeuge: Embarcadero Delphi XE, Delphi 7, Lazarus (FreePascal)
Transfermodul FAST Binaries
Zeitraum: 04/2013
Kunde: S&G Engineering GmbH Berg
Projekt: Entwicklung einer Delphi Komponente und eines Transfer Programms zur Wandlung von FAST Binaries nach ASCII
Aufgaben
- FAST ist ein Windrad Simulations System. Dessen binäre Ausgaben waren einzulesen und selektiv (nach Auswahl von Sensoren, deren Werte in den binären Dateiein enthalten waren) in Textdateien umzuwandeln
- Neben den Import- und Exportroutinen in einer Delphi Komponente wird der Datenbestand einer FAST Ausgabe (a load case) im Speicher gehalten und sensororientierten Zugriff zugänglich gemacht
- Alle Einstellungen werden in eine Konfigurationsdatei gespeichert und teuern die Batchumwandlung eines Verzeichnisses mit Load cases (ca. 1.500 Dateien)
Rolle: Entwickler, Autor
Werkzeuge: Embarcadero Delphi XE, MatLab (Muster scripte)
Branchenmodul CAT/flow
Zeitraum: 03/2013-05/2013
Kunde: Tafelservice GmbH Berlin
Projekt: Entwicklung einer Branchenlösung für ein größeren Cateringservice (100-1000 Personen)
Aufgaben
- Entwicklung einer datenbankbasierten Auftragsverwaltung (Auftrag, Angebot, Rechungslegung) als gruppe von Win32 Anwendungen
- Anbindung des MS Office für Dokumenterzeugung
- Anbindung des MailOffice von factura als Mail Client und Adressdatenquelle (Abgleich)
- Eingliederung eines Küchensteuerungsmoduls über eine Intranet Schnittstelle
- Rezeptdatenbank, Artikelbestand, kleine Lagerverwaltung, Personaldisposition
Rolle: Entwickler, Autor
Werkzeuge: Embarcadero Delphi XE, MySQL, MS SQL 2008, FireBird (factura)
Entwicklung eines MS Office Shared AddIn
Zeitraum: 02/2013-04/2013
Kunde: 4C-4Berlin IT-Service
Projekt: Entwicklung eines MS Office Shared AddIn für die Vorlagenverwaltung der Berliner Firma IAV GmbH
Aufgaben:
- Entwicklung des Shared AddIns für die Anwendung in den Office Programmen Word, Excel und PowerPoint è Erzeugen von Dokumenten, Speicherung des Namens der Vorlage in den Dokumenteigenschaften, Optionale Erzeugung von Links auf WorkGroup Vorlagen im Verzeichnis der eigenen Vorlagen
- Die Aufgaben wurden durch Erweiterung der Backstage View in Kombination mit einem Formular auf Basis der WPF realisiert.
- Anbindung des AddIns an das Hausinterne Ticketsystem für die Vorlagenbetreuung
Rolle: Entwickler
Werkzeuge: Visual Studio 2010 (C#), MS Office 2010 und 2013, .Net 4.0
Entwicklung einer Archivierungslösung
Zeitraum: 2012/12-2013/02
Kunde: fmr-a
Werkzeuge: Embarcadero Delphi XE, MySQL, MS SQL 2008, Visual Studio 2010 (C++)
Aufgabe
Archivierung vom Mails und FAX Elementen aus DAVID.fx12 als Dateien projektorientiert in zwei Zielordner; Auslesen und Speicherung von Dateiinformationen häufig verwendete Dateiformate;Ersatz der unsicheren Windows 7 Dateisuche
Beschreibung
a) Entwicklung einer Delphi Anwendung, die die DAVID.fx12 COM Schnittstelle verwendet, um die in DAVID vorhandene Ordnerstrukturen in zwei Betriebssystem Zielverzeichnisse zu verschieben. Anlage von Rumpf EML Maildateien, für Mailobjekte, die DAVID nicht speichern kann
b) Entwicklung eines NT Dienstes zum Auslesen von Kerninformationen aus Office-, Mail, Dokument- und Projektdateien und deren Speicherung in eine Datenbankstruktur. Es werden folgende Dateiformate unterstützt: alle MS Office Dateien (OLE Summary Schnittstelle), PDF (XMP Variante, altes Summary, Auflösung der Hexadezimalen Verschlüsselung), EML (Beachtung der Mime Typen), TIF, PP (PowerProjekt Summary) und RTF
c) Erweiterung der FMR Adressverwaltung um die Dateisuchfunktion. Die Suchfunktion ermöglicht die Suche nach Autor, Thema, Gegenstand (Subject), Mail Sendedatum, Mailadresse, Änderungsdatum, Dateinamen (bei Mails ist dies die Betreffzeile) und Dateiendung. Im Filterergebnis kann eine Volltextsuche aktiviert werden.
Im Projekt wurde ebenfalls die Möglichkeit untersucht, die ausgelesenen Werte im Windowsexplorer anzuzeigen bzw. die Suche in dessen Suchfunktion zu integrieren. Dazu wurde eine Explorererweiterung entwickelt (In Prozess - COM Server). Die Testergebnisse vielen zuungunsten der Explorererweiterung aus. Bei großen Verzeichnissen (bis 5.000 Dateien) waren die Ladezeiten unakzeptabel (zwar kürzer als Windows 7, aber immer noch im Minutenbereich). Die Datenbankbasierte Lösung kann im Minutenbereich alle 200.000 Dateien einer ganzen Verzeichnisstruktur bearbeiten.
Handbuch für die Migration von VBA Programmierungen von der Office Version 2003 auf die Version 2010
Zeitraum: 09/2012
Kunde: 4C-4Berlin IT-Service
Projekt
- Unterstützung bei der Office Migration von der Version 2003 (32Bit) auf Version 2010 (64 Bit Umgebung) in der Berliner Firma IAV GmbH
- Erstellung eines Handbuches zum Umgang mit Makros in Office-Dateien der Version 2003 (32bit) beim Umstieg auf die Version 2010 (64bit). Darstellung der häufigsten Fehler / Fallen und zusätzliche Tipps für den Anwender. Die Dokumentation erstreckt sich über die Microsoft Office 2010 Produkte PowerPoint, Word und Excel.
- Support bei Anfragen durch Entwickler der Firma zur Umstellung von Vorlagen und Programmierungen
Entwicklung von Office AddIns (firmeneigene Vorlagenverwaltung, einfache Projektverwaltung)
Rolle
Analyse, Autor
Werkzeuge
VBA im Office 2003 und 2010, Microsoft Code Compatibility Inspector, Visual Studio 2010 Visual Basic
Suzlon Load Manager light
Zeitraum: 07/2012 + 10/2012
Kunde: Suzlon Energy GmbH Rostock
Projekt
Grundlegende Überarbeitung des bestehenden Delphi Projektes
Aufgaben
Umstellung auf objektorientiertes Design, Einbau einer datenbankgestützten Steuerung bzw. Datenhaltung, Ablösung der Ansteuerung von Teilmodulen als Programme durch Delphi – Komponenten oder DLL-Varianten, Trennung von Oberfläche und Berechnungsmodulen, Anpassung der Berechnungs- und Auswertungsmodule an neue gesetzliche Vorgaben
Rolle
Softwaredesigner, Entwickler
Werkzeuge
Embarcadero Delphi XE, MS SQL 2008
Architekten - Kosten- und Honorarabrechnung (4)
Zeitraum: 06/2012
Kunde: fmr-a Greifswald, IBA Greifswald, DDP Zinnowitz, IBD Ferdinandshof
Projekt: Erweiterung der „Architektor Tools“ um ein „Nachtrag – Modul“
Aufgaben
Erfassung der Nachträge und deren Zuordnung zu Kostengruppen. Schaffung der Möglichkeit Nachträge zu prognostizieren
Einbau einer neuen Dokumentenvorlage „Kostenprognose“ mit Ausweis aller vereinbarten Kosten zzgl. Nachträge und Prognose
Rolle
Projektdesigner, Entwickler
Werkzeuge
Embarcadero Delphi XE, MySQL, MS SQL 2008, RIB (Kalkulationssoftware)
Zusammenführung von Programmversionen des Suzlon Load Analyser
Zeitraum: 05/2012
Kunde: Suzlon Energy GmbH Rostock
Projekt
Zusammenführung von Parallelentwicklungen zum Load Analyser
Aufgaben
Übernahme der Änderungen, die in der prozeduralen Codevariante vorgenommen wurden in die neue Objektbibliothek
Implementation von Testszenarien und deren Überprüfung, Erstellung einer Experten- und einer Produktivversion der Analysesoftware
Rolle: Softwaredesigner, Entwickler
Werkzeuge: Embarcadero Delphi XE
Architekten - Kosten- und Honorarabrechnung (3)
Zeitraum: 2012/03+04
Kunde: fmr-a Greifswald, IBA Greifswald, DDP Zinnowitz, IBD Ferdinandshof
Projekt
Erweiterung des Importmoduls um eine GAEB2000 Schnittstelle und eins Massenermittlungsmoduls
Aufgaben
Integration des GAEB2000 Formats in die schemagesteuerten Importschnittstelle für Texte/Daten in das FMR – Tool
Nach Auswahl der zu importierenden Kostenberechnung erfolgt eine Umwandlung des GAEB2000 Formats in CSV. Der CSV Text wird in die vorhandene Importschnittstelle übergeben.
Das Massenermittlungsmodul berechnet die Massen in einer Angebotsposition. Realisiert wurde es durch ein Formelfeld, das die Grundrechenarten, Klammern und eine Reihe von Standardfunktionen bereitstellt.
Rolle: Projektdesigner, Entwickler
Werkzeuge: Embarcadero Delphi 2010, MySQL, MS SQL 2008, RIB (Kalkulationssoftware)
Suzlon Load Analyzer
Zeitraum: 01 + 02/2012
Kunde: Suzlon Energy GmbH Rostock
Projekt: Optimierung einer bestehenden Delphi Anwendung hinsichtlich Verarbeitungsgeschwindigkeit
Aufgaben:
Umstellung der prozeduralen Implementation auf ein objektorientiertes Design
Beschleunigung der Routinen durch Vermeidung von Festplattenzugriffen, effizientere Speicherstrukturen und Nutzung von Zwischenergebnissen
Rolle: Softwaredesigner, Entwickler
Werkzeuge: Embarcadero Delphi XE
Architekten - Kosten- und Honorarabrechnung (II)
Zeitraum: 2011/12
Kunden: fmr-a Greifswald, IBA Greifswald, DDP Zinnowitz, IBD Ferdinandshof
Projekt: Einbau von Importschnittstellen für Adressimport aus DAVID, Outlook und Kostenberechnungen aus verschiedenen Kalkulationssoftwaren
Aufgaben:
Der Anwender markiert und kopiert die zu importierenden Daten im Quellsystem. Anschließend identifiziert die Importschnittstelle das zu verwendende Importschema und bietet die Importdaten zur Kontrolle an.
Rolle: Projektdesigner, Entwickler
Werkzeuge: Embarcadero Delphi XE, MySQL, MS SQL 2008, MS Office, Open Office, DAVID, RIB (Kalkulationssoftware)
Architekten - Kosten- und Honorarabrechnung (I)
Zeitraum: 2011/04 - 2011/11
Kunde: fmr-a (Frank - Milenz - Rabenseifner Architekten) Greifswald
Projekt: Softwaretechnologische Aktualisierung einer 10 Jahre alten Unternehmenssoftware
Aufgaben:
1. Ablösung der verzeichnisorientierten Datenbank Borland Database Engine (dBase) durch ADO (OLE DB) und MySQL und MS SQL 2008.
2. Umstelllung auf ein konsequent objektorientiertes Programmdesign, Layoutanpassungen, Verbesserungen in der Ergonomie
3. Erweiterung der Funktionalität, Anbindung von Open Office, Ausweitung der Auswertungsmöglichkeiten
Rolle: Projektdesigner, Entwickler
Werkzeuge: Embarcadero Delphi 2010, MySQL, dBase, MS SQL 2008
Prozessmaschine
Zeitraum: 2009 - 2011/03
2000
Gecko GmbH Rostock
Hotelpräsentations- und Buchungssystem "tourisline"
Entwicklung einer Oracle Schnittstelle für die Offline Variante von tourisline.de
Borland C++
2000 (2004)
Linear Software & Systeme GmbH
Berlin
Software für Vereine und Behörden
Erweiterung der Kommunikationsschnittstellen der Programme zur Anbindung von ISDN bzw. des Kommunikationsservers DAVID; Komponentenentwicklung
Borland Delphi
2000
Schäfer& Eichler GbR Berlin
Kasse
Entwicklung einer elektronischen Kasse mit dem Schwerpunkt schneller Datenerfassung und Anbindung von MS Excel zur Datenauswertung
Borland Delphi
1998/99
Balance GmbH Greifswald
Auftrag32
Erweiterung und Anpassung der Auftragsverwaltung um Angebotserstellung und Rechnungslegung bzw. Aktivitätencontrolling für ein Greifswalder Ingenieurbüro (Asbestanalysen)
Borland Delphi, zunächst dBase später Umstellung auf MS Access
1996-1998
Indoor GmbH Berlin
Auftrag32
Auftragsverwaltung und Projektmanagement für ein Bauträgerbüro
Borland Delphi, BDE, dBase
1997
Haak Fensterbau GmbH Mesekenhagen
Auftrag32
Auftragsverwaltung für die Produktionssteuerung in der Fensterfertigung
Borland Delphi, BDE, dBase
1996
P/S Computerservice Greifswald
Blitzaufzeichnung
Entwicklung einer Delphikomponente zur Kommunikation mit dem Siemens Blitzinformationssystem zur Sammlung und Auswertung von Blitzereignissen (für Bewertung von Versicherungsfällen)
Borland Delphi
1993-1995
Kommunale Verwaltungen und Fraktionsbüros Greifswald, Wismar, Neubrandenburg
Vorab – Ratsinformationssystem
Entwicklung eines Ratsinformationssystems mit der Verwaltung und Veröffentlichung von Beschlüssen
Borland Delphi
1993
Forschungsstudium Diskrete Mathematik
1990
Diplommathematiker
1982
Facharbeiter für Fertigungsmittelbau
Als selbständiger Entwickler arbeite ich seit 1994. Seit 2010 liegt der Schwerpunkt meiner Projekte hinsichtlich des Werkzeugeinsatzes auf dem Visual Studio mit C# (.Net), gelegentlich unterbrochen von VBA-Projekten. Hauptwerkzeuge in den ersten 16 Jahren waren Pascal/Delphi und Crystal Reports mit datenbankbasierten Projekten bzw. Produktentwicklungen.
In den letzten Projekten entstanden eine Serverlösung zur Bearbeitung, Verteilung, Indizierung und Speicherung von X-Ray-Bildern nebst einer Einbindung dieser Maschinen über OPC-UA in größere Produktionslandschaften, eine Kreditmanagement-Datenbanklösung, eine Datentransferroutine zwischen Datenbanken im Personalwesen (LOGAèConnex), eine standardisierende HMI für Schneidwerkzeuge, eine Gruppe von Office Erweiterungen als Client einer Siemensinternen Knowledge Database, ein Talentmanager, ein Compensation + Benefits-Tool (beide MS Access verwendend), eine Tankfeldsteuerung realisiert als Webservice in Verbindung mit Windows Forms Clients, ein Data Communication Service als Backend für eine Qualitätssicherungssoftware (Schwerpunkt Automobil-Motorenbau und -entwicklung), hochgradig modular aufgebaut und eine Vielzahl von Industrieprotokollen implementierend. Mehrere Projekte rankten sich um MS Office Erweiterungen mittels Shared AddIns (und VSTO) für Kunden aus den Branchen Versicherungen, Automobilentwicklung und Catering. Die Programme verwendeten überwiegend die WPF, aber auch Windows Forms für die Oberfläche oder waren als Dienst implementiert. Oberflächen werden nach den MVVM-Pattern angebunden.
Dazu kommen Projekte zur Überarbeitung von VB.Net ASP Intranetanwendungen, kleinere Erweiterungen von C++ und Visual Basic 6 Anwendungen, reine VBA-Programmierungen (Excel, Word, Access)
In den 10 Jahren Arbeit für deutsche Sparkassen in einer eigenen Firma ab 2000 habe ich mir eine solide Basis für alle Bereiche der Softwareentwicklung, -produktion und -wartung geschaffen. Zu den Aufgaben gehörte neben der Projekt- und Produktsteuerung auch ein Großteil der Implementation.
Schnelle Auffassungsgabe und analytisches Denken schaffen die Grundlagen für das Verständnis des Kundenwunsches. Vorausschauendes Design sorgt für stabile Modelle. Die Implementierung von Software erfolgt immer auch im Hinblick auf seine Abgeschlossenheit und Wartbarkeit.
Die Umsetzung von Softwareeinführungsprojekten und die ständige Kundenbetreuung im Betrieb der Software - also der direkte Kundenkontakt - ist für mich Basis der Softwareentwicklung.
Abschließend bin ich gewöhnt, Programme beim Kunden
einzurichten, die Anwender zu schulen und als Anwendungsbetreuer bei Fragen und
Problemen Lösungen zu liefern.
Häufig wurden MS SQL, Oracle, MySQL und PostgeSQL parallel als auswählbarer Datastore verwendet
Analyse, Fehlerbeseitigung und Weiterentwicklung der Mitgliederverwaltung und der Anbindung des Internetauftritts sowie IT - Administartion
- IT Analyse (STRATO Server, MS SQL, MySQL-TYPO3) - Fehlerbeseitigung und Weiterentwicklung der Mitgleiderverwaltung (MS Access mit MS SQL als Backbone; VBA Programmierung) - Ablösung des auf MS Access beruhenden Datenabgleichs zwischen MS SQL (interne Mitgliederverwaltung) und MySQL(TYPO3-basierter Internetauftritt mit Dermatologensuche) durch ein NT Dienst basierend auf einer C# Implementation - Konzepterstellung für Weiterentwicklung - Administration der Server (Windows 2016, MS SQL 2019), Einrichtung verschlüsselter Kommunikation, Benutzereinrichtung etc.
Projektsprache: Deutsch, Englisch (Finnland, China, Frankreich und Norwegen)
Aufgaben
Anbindung an Industrie 4.0- Systeme über OPC-UA (Server und Client-Schnittstellen für die XRay Maschinen und deren Bildbewertungs-Stationen)
Anpassungen von kundenspezifischen LabVIEW Programmierungen, Integration von C# Assemblies
Verallgemeinerung des Datenspeichers (Einbindung eines eigenen PlugIn-basierten Datenbanklayers)
Implementation eines Small PACS für die X-Ray ? Images: Entwicklung eines NT-Dienstes mit Plugins zur zeitgesteuerten Wartung von Datenbanken (Steuerung über Quartz.Net, MySQL, MS SQL, Oracle, PostgreSQL), Abgleich mit Daten gespeichert als Ini-Files, Bereitstellung einer Suchmaschine (Lucene.Net) und einem Dateitransfer zwischen XRay-Scanner und Bildarchiv
Entwicklung von Lösungen zum Management größerer Anzahlen von Bild- und Datendateien (mehrere Mio.) bzw. großer Einzelbilder (GB-Bereich)
Entwicklung eines WebService, welcher die Programmlogik der Desktopanwendungen XplusReView und Dashboard übernimmt (SOAP). Programmmodule werden als PlugIns (MEF) realisiert
Entwicklung von WPF-Clients (Dashboard, Konfiguration und Überwachung Tools, Auswertesoftwaren)
Fehlerbeseitigung und Betreuung der Access DB – Projektierung einer Ersatzlösung
Entwicklung einer MS SQL Datenbankanwendung als Kern eines Reportingtools für das Finanzmanagement der DIC
Auslesung der Mitarbeiterstammdaten direkt aus der LOGA DB und Erstellung von XML-Importdateien pro Mandant für Vivendi PEP
Überarbeitungs des Risiko-Simulator-Prototyps zur Unterstützung der Angebotserstellung
Anbindung von GenICam (USB3-Vision) von Basler an die Analysesoftware des Kunden
Low Level Entwicklung in der WPF für das Touch-gesteuerte HMI der Kundensoftware
Export und Import kompletter Projekte mit Kostenberechnung, Kostenanschlag, Kostenabrechnung und Honorarrechnung
Implementierung eines datenbankbasierten Tools für die Gehaltsüberprüfung und Tantiemenabrechnung im weltweiten Topmanagement der PHOENIX Group
Implementierung eines datenbankbasierten Tools zum Talentmanagement der PHOENIX innerhalb Deutschlands
Entwicklung eines Programmpaketes zur Unterstützung der Außendienstmitarbeiter
Erstellung einer Excel – VBA Programmierung zur Unterstützung des weltweiten Talent Management der PHOENIX Group
Ausweitung der Funktionalität des Vorlagenverwaltungstools sowie Ergänzung des Angebotstools um umfangreiche Hilfsfunktionen + Zusammenführung der Addins zu einem IAV Office AddIn
Zusammentragen und Auswerten von Nutzeradministrationsdaten und Anwendungsprofile auf Terminalservern mit dem Ziel des Redesign und Reduzierung der Anzahl der Terminalserver bei der Talanx AG
Produktneuentwicklung: Inventarverwaltung „ScanS – Inventar“
Weiterentwicklung eines MS Office Shared AddIn für die Angebotserstellung der Berliner Firma IAV GmbH – Änderung der Reihenfolge von Angebotspunkten synchron in XML Datenbasis und Word – Dokument; Einbau einer Kostenkontrolle
Sammlung von Produktionsereignissen, Umwandlung dieser in XML Messages und Weitergabe an das Reportingsystem des Controllings
Erweiterung einer Intranetanwendung zur Auftragssteuerung
Zeitraum: 9/2014 (5 Tage, 40 Anwender)
Kunde:SAHM GMBH & CO. KG, Höhr-Grenzhausen
Projekt: Modul Statistik
Aufgaben: Filterung und Ausgabe der Daten in den Formaten PDF und XLSX
Rolle: Projektentwickler, Entwickler
Werkzeuge: VB.Net; Visual Studio 2008, ASPX, MS SQL (2005), FastReport.Web
Entwicklung eines Officeerweiterung für die Produktionssteuerung im Catering Unternehmen
Zeitraum: 9/2014 (5 Tage, 3 Anwender)
Kunde: Tafelservice Sabine Halbich (tafelservice.de), Berlin
Projekt: Modul Personaldisposition
Aufgaben
- Grundsteinlegung eines Shared AddIn’s für Excel, Word und PowerPoint
- Ausstattung des Excel Workbooks „Personaldisposition“ mit Auswertungen für die verschiedenen Produktionsbereiche und Zulieferer
Rolle: Projektentwickler, Entwickler
Werkzeuge: C#, Visual Studio 2010, XML (Konfiguration, Datenspeicher), Shared AddIn, MS Office 2010
Weiterentwicklung einer Managementsoftware für Schulungsunternehmen
Zeitraum: 8/2014 (4 Tage, 400 Anwender)
Kunde: Weiterbildungsakademie Dresden (wad.de)
Projekt: Weiterentwicklung der Komponente Stundenplanung
Aufgaben
- Einbau der für das SEPA Rechnungslegung notwendigen Felder in der Rechnungslegung der Dozenten
- Einbau eines neuen Rechnungsformulars
- Export in die Buchhaltung zur Rechnungslegung der Dozentenverträge
- Anhebung Entwicklungswerkzeug Visual Studio von 2005 auf 2010
Rolle: Projektentwickler, Entwickler
Werkzeuge: C++, MFC, Visual Studio 2005/2010, DAO, MySQL (Linux und MS)
Weiterentwicklung eines MS Office Shared AddIn
Zeitraum: 07/2014-08/2014 (15 Tage, 1.000 Anwender)
Kunde: 4C-4Berlin IT-Service, Berlin für
Projekt: Weiterentwicklung eines MS Office Shared AddIn für die Angebotserstellung der Berliner Firma IAV GmbH – Überarbeitung der Programmoberfläche, Einbau eines Testsystem (Unit Test), Sicherung des Datenimports aus SAP
Aufgaben
- Erweiterung Fehlertoleranz der XML Importschnittstelle für Daten aus SAP um auf XML Fehler reagieren zu können
- Entwicklung eines eigenen WPF DateTime Control, das Sprachunterstützung unabhängig vom Working Thread bietet
- Überarbeitung der Benutzeroberfläche
- Entwicklung von Testroutinen für die Überprüfung des Datentransfers
- Einbau einer vollständigen COM Oberfläche für das AddIn, damit alle Funktionen im Testsystem überprüft werden können
Rolle: Entwickler
Werkzeuge: Visual Studio 2010 (C#), MS Office 2010 und 2013, .Net 4.0, WPF, XML
Konsultation, Schulung und Entwicklung von AddIns für MS Office/ SharePoint 2010
Zeitraum: 09/2013-07/2014 (140 Tage)
Kunde: EFK Entwicklungsgesellschaft für Kommunikationssysteme mbH Bremen
Projekt
Konsultation, Schulung und Unterstützung der Entwicklung bei der Umstellung von VBA Programmen auf C# AddIn’s in der Firma Talanx AG Hannover
Aufgaben
- Schulungen in C# (Objektorientierte Programmierung, Entwicklung für MS Office 2010, Zugriff auf SharePoint 2010)
- Design der AddIns
- Konsultation bei der Umsetzung der VBA Programme (>15 000 Codezeilen)
- Unterstützung bei der Programmierung
Rolle: Konsultant, Projektentwickler, Entwickler
Werkzeuge: Visual Studio 2010, MS Office 2010, SharePoint 2010
Weiterentwicklung einer Excel – basierten Projektverwaltung
Zeitraum: 05/2014 (5Tage)
Kunde: 4C-4Berlin IT-Service
Projekt
Überarbeitung und Erweiterung einer Excel – VBA Programmierung zur Beantragung und Steuerung von Projekten der Berliner Firma IAV GmbH
Aufgaben
- Erweiterung um risikoanalytische Aspekte
- Vereinfachungen in der Handhabung
- Integration weiterer Verfahrensabschnitte
Rolle: Entwickler
Werkzeuge: Excel im MS Office 2010, VBA, RibbonX
Delphiprogammierungen
Zeitraum: 04/2014-07/2014 (25 Tage)
Kunde: Sebastian Modersohn – Entwicklung von Software – Berlin
Projekt
Diverse Delphi Programmierungen
Aufgaben
- Erweiterungen in der Unit Test Umgebungen für zentrale Routinen des Datentransfers
- Umstellung des Speichers für die Mehrsprachigkeit der Oberfläche
- Umstellung auf Streambasierte Verdichtung durch verschiedene Packer Engines
Rolle: Entwickler
Werkzeuge: Delphi 2007
Weiterentwicklung eines MS Office Shared AddIn
Zeitraum: 01/2014-04/2014 (15 Tage)
Kunde: 4C-4Berlin IT-Service
Projekt
Weiterentwicklung eines MS Office Shared AddIn für die Angebotserstellung der Berliner Firma IAV GmbH um Mehrsprachigkeit hinsichtlich der Oberfläche und des Dokumentes
Aufgaben
- Erweiterung des XML Datenmodells um Relationen zu Dokumenten- und Oberflächensprachen
- Umbau des Klassenmodells zum Handeln der sprachenabhängigen Elemente
- Umstellung der Wordroutinen auf Mehrsprachigkeit
Rolle: Entwickler
Werkzeuge: Visual Studio 2010 (C#), MS Office 2010 und 2013, .Net 4.0, WPF
Entwicklung einer Glättungsmethode für Messdaten
Zeitraum: 01/2014-02/2014 (10 Tage)
Kunde: Sebastian Modersohn – Entwicklung von Software – Berlin
Projekt
Entwicklung einer Glättungsmethode für Licht Messdaten und Einbau in die Software des Kunden
Aufgaben
- Umsetzung eines in Algol vorliegenden Codes
- Umstellung auf die Datenbasis des Kunden
- Einbau in das Programmsystem des Kunden
Rolle: Entwickler
Werkzeuge: Delphi 2007, Algol
Entwicklung einer Transferroutine von MS SQL Datenbanken in CSV Daten
Zeitraum: 12/2013 (8 Tage)
Kunde: morewind engineering solutions GmbH – Rostock
Projekt
Entwicklung einer Transferroutine von Daten aus einer Vielzahl von MS SQL Datenbanken
Aufgaben
- Erstellung eines Programms, das für ein Verzeichnis von MS SQL Datenbanken (>550 Dateien) die Datenbanken in die MS SQL einbindet, Daten per SQL Statements ausliest und die Daten als CSV Dateien abspeichert
Rolle: Entwickler
Werkzeuge
Visual Studio 2010, C#, MS SQL 2000 (Quellformat), MS SQL 2008 R2 (Datenbankengine)
Weiterentwicklung einer Managementsoftware für Schulungsunternehmen
Zeitraum: 10/2013-12/2013 (8 Tage)
Kunde: Weiterbildungsakademie Dresden (wad.de)
Projekt
Weiterentwicklung der Komponenten Fakturierung und Kurs-/Seminarverwaltung
Aufgaben
- Einbau der für das SEPA Lastschriftverfahren notwendigen Felder, Umstellung der Exportroutinen auf „SFirm Import von Lastschriftaufträgen“ inklusive der Anlage von Lastschriftmandate
- Einbau einer Gutschriftenverwaltung
Diverse kleinere Anpassungen im Gesamtsystem
Rolle: Projektentwickler, Entwickler
Entwicklung einer Delphi 3D Chart Komponente
Zeitraum: 09/2013
Kunde: Sebastian Modersohn – Entwicklung von Software – Berlin
Projekt
Entwicklung einer Delphi 3D Komponente zur Anzeige von Messdaten
Aufgaben
- Erstellung einer OpenGL Scene unter Verwendung der Delphi Komponentensammlung GLScene
- Kapselung der Scene in eine Delphi Komponente
- Anbindung des Datenmanagements des Auftraggebers
Rolle: Entwickler
Werkzeuge: Delphi 2007, OpenGl, GlScene
Weiterentwicklung einer Excel – basierten Projektverwaltung
Zeitraum: 08/2013
Kunde: 4C-4Berlin IT-Service
Projekt
Überarbeitung und Erweiterung einer Excel – VBA Programmierung zur Beantragung und Steuerung von Projekten der Berliner Firma IAV GmbH
Aufgaben
- Erstellung einer kontextabhängigen Benutzeroberfläche in RibbonX
- Synchronisierung von Daten über die Worksheets
- Implementation von Funktionen wie Hinzufügen und Löschen von Teilprojekten, Vorgängen und Protokolleinträgen, Änderung von Zeiträumen
- Härtung des bestehenden Codes durch Entfernung von Objekten mit Oberflächenbezug (Selection, ActiveSheet, ActiveCell), Fehlerbehandlungsroutinen
Rolle: Entwickler
Werkzeuge: Excel im MS Office 2010, VBA, RibbonX
CAD Programm Version 3.0
Zeitraum: 05/2013-09/2013
Kunde: Lüders Programmentwicklung Lünen
Projekt
Umstellung der Benutzeroberfläche einer Programmkomponente des CAD Systems des Auftraggebers
Aufgaben
- Umstellung der Oberfläche von DOS (16Bit) auf Windows (32Bit), die Oberfläche besteht aus Standardelementen und interaktiven Grafiken, für die Positionierung von CAD Elementen für das Plotten von Plänen
- Parallele Entwicklung in Delphi 7/Delphi XE/Lazarus
Rolle: Entwickler, Autor
Werkzeuge:Embarcadero Delphi XE, Delphi 7, Lazarus (FreePascal)
Entwicklung eines MS Office Shared AddIn
Zeitraum: 05/2013-06/2013
Kunde: 4C-4Berlin IT-Service
Projekt: Entwicklung eines MS Office Shared AddIn für die Angebotserstellung der Berliner Firma IAV GmbH
Aufgaben
- Anbindung des SAP Angebotsmoduls durch ein XML Export
- MS Word öffnet, interpretiert und speichert die XML Daten (als Custom XML Part) zum Angebot,
- Über ein Dialog werden die Angebotsdaten administriert, ein zusätzlicher Word - Reiter bietet die Funktionen zum formatieren des Angebots. Das AddIn verwendet eine spezielle Vorlage um die Daten in vorformatierten Gliederungen und Texten einzubetten. Weitere Auswahlen helfen dem Anwender auch komplexe Angebote schnell zu erstellen (>600 Angebotspunkte)
Rolle: Entwickler
Werkzeuge: Visual Studio 2010 (C#), MS Office 2010 und 2013, .Net 4.0, WPF
USB Dongle
Zeitraum: 05/2013
Kunde: Lüders Programmentwicklung Lünen
Projekt
Entwicklung einer Delphi/Lazarus Komponente für das Handling eines USB Dongles
Aufgaben
- Erfassung von Kundendaten und Verschränkung dieser mit dem USB Interface eines USB Sticks
- Bereitstellung einer Managementoberfläche mit Anzeige aller USB Massstore Interfaces
- Einbau des Donglehandlings in die Programme des Auftragsgebers
- Parallele Entwicklung in Delphi 7/Delphi XE/Lazarus
Rolle: Entwickler, Autor
Werkzeuge: Embarcadero Delphi XE, Delphi 7, Lazarus (FreePascal)
Transfermodul FAST Binaries
Zeitraum: 04/2013
Kunde: S&G Engineering GmbH Berg
Projekt: Entwicklung einer Delphi Komponente und eines Transfer Programms zur Wandlung von FAST Binaries nach ASCII
Aufgaben
- FAST ist ein Windrad Simulations System. Dessen binäre Ausgaben waren einzulesen und selektiv (nach Auswahl von Sensoren, deren Werte in den binären Dateiein enthalten waren) in Textdateien umzuwandeln
- Neben den Import- und Exportroutinen in einer Delphi Komponente wird der Datenbestand einer FAST Ausgabe (a load case) im Speicher gehalten und sensororientierten Zugriff zugänglich gemacht
- Alle Einstellungen werden in eine Konfigurationsdatei gespeichert und teuern die Batchumwandlung eines Verzeichnisses mit Load cases (ca. 1.500 Dateien)
Rolle: Entwickler, Autor
Werkzeuge: Embarcadero Delphi XE, MatLab (Muster scripte)
Branchenmodul CAT/flow
Zeitraum: 03/2013-05/2013
Kunde: Tafelservice GmbH Berlin
Projekt: Entwicklung einer Branchenlösung für ein größeren Cateringservice (100-1000 Personen)
Aufgaben
- Entwicklung einer datenbankbasierten Auftragsverwaltung (Auftrag, Angebot, Rechungslegung) als gruppe von Win32 Anwendungen
- Anbindung des MS Office für Dokumenterzeugung
- Anbindung des MailOffice von factura als Mail Client und Adressdatenquelle (Abgleich)
- Eingliederung eines Küchensteuerungsmoduls über eine Intranet Schnittstelle
- Rezeptdatenbank, Artikelbestand, kleine Lagerverwaltung, Personaldisposition
Rolle: Entwickler, Autor
Werkzeuge: Embarcadero Delphi XE, MySQL, MS SQL 2008, FireBird (factura)
Entwicklung eines MS Office Shared AddIn
Zeitraum: 02/2013-04/2013
Kunde: 4C-4Berlin IT-Service
Projekt: Entwicklung eines MS Office Shared AddIn für die Vorlagenverwaltung der Berliner Firma IAV GmbH
Aufgaben:
- Entwicklung des Shared AddIns für die Anwendung in den Office Programmen Word, Excel und PowerPoint è Erzeugen von Dokumenten, Speicherung des Namens der Vorlage in den Dokumenteigenschaften, Optionale Erzeugung von Links auf WorkGroup Vorlagen im Verzeichnis der eigenen Vorlagen
- Die Aufgaben wurden durch Erweiterung der Backstage View in Kombination mit einem Formular auf Basis der WPF realisiert.
- Anbindung des AddIns an das Hausinterne Ticketsystem für die Vorlagenbetreuung
Rolle: Entwickler
Werkzeuge: Visual Studio 2010 (C#), MS Office 2010 und 2013, .Net 4.0
Entwicklung einer Archivierungslösung
Zeitraum: 2012/12-2013/02
Kunde: fmr-a
Werkzeuge: Embarcadero Delphi XE, MySQL, MS SQL 2008, Visual Studio 2010 (C++)
Aufgabe
Archivierung vom Mails und FAX Elementen aus DAVID.fx12 als Dateien projektorientiert in zwei Zielordner; Auslesen und Speicherung von Dateiinformationen häufig verwendete Dateiformate;Ersatz der unsicheren Windows 7 Dateisuche
Beschreibung
a) Entwicklung einer Delphi Anwendung, die die DAVID.fx12 COM Schnittstelle verwendet, um die in DAVID vorhandene Ordnerstrukturen in zwei Betriebssystem Zielverzeichnisse zu verschieben. Anlage von Rumpf EML Maildateien, für Mailobjekte, die DAVID nicht speichern kann
b) Entwicklung eines NT Dienstes zum Auslesen von Kerninformationen aus Office-, Mail, Dokument- und Projektdateien und deren Speicherung in eine Datenbankstruktur. Es werden folgende Dateiformate unterstützt: alle MS Office Dateien (OLE Summary Schnittstelle), PDF (XMP Variante, altes Summary, Auflösung der Hexadezimalen Verschlüsselung), EML (Beachtung der Mime Typen), TIF, PP (PowerProjekt Summary) und RTF
c) Erweiterung der FMR Adressverwaltung um die Dateisuchfunktion. Die Suchfunktion ermöglicht die Suche nach Autor, Thema, Gegenstand (Subject), Mail Sendedatum, Mailadresse, Änderungsdatum, Dateinamen (bei Mails ist dies die Betreffzeile) und Dateiendung. Im Filterergebnis kann eine Volltextsuche aktiviert werden.
Im Projekt wurde ebenfalls die Möglichkeit untersucht, die ausgelesenen Werte im Windowsexplorer anzuzeigen bzw. die Suche in dessen Suchfunktion zu integrieren. Dazu wurde eine Explorererweiterung entwickelt (In Prozess - COM Server). Die Testergebnisse vielen zuungunsten der Explorererweiterung aus. Bei großen Verzeichnissen (bis 5.000 Dateien) waren die Ladezeiten unakzeptabel (zwar kürzer als Windows 7, aber immer noch im Minutenbereich). Die Datenbankbasierte Lösung kann im Minutenbereich alle 200.000 Dateien einer ganzen Verzeichnisstruktur bearbeiten.
Handbuch für die Migration von VBA Programmierungen von der Office Version 2003 auf die Version 2010
Zeitraum: 09/2012
Kunde: 4C-4Berlin IT-Service
Projekt
- Unterstützung bei der Office Migration von der Version 2003 (32Bit) auf Version 2010 (64 Bit Umgebung) in der Berliner Firma IAV GmbH
- Erstellung eines Handbuches zum Umgang mit Makros in Office-Dateien der Version 2003 (32bit) beim Umstieg auf die Version 2010 (64bit). Darstellung der häufigsten Fehler / Fallen und zusätzliche Tipps für den Anwender. Die Dokumentation erstreckt sich über die Microsoft Office 2010 Produkte PowerPoint, Word und Excel.
- Support bei Anfragen durch Entwickler der Firma zur Umstellung von Vorlagen und Programmierungen
Entwicklung von Office AddIns (firmeneigene Vorlagenverwaltung, einfache Projektverwaltung)
Rolle
Analyse, Autor
Werkzeuge
VBA im Office 2003 und 2010, Microsoft Code Compatibility Inspector, Visual Studio 2010 Visual Basic
Suzlon Load Manager light
Zeitraum: 07/2012 + 10/2012
Kunde: Suzlon Energy GmbH Rostock
Projekt
Grundlegende Überarbeitung des bestehenden Delphi Projektes
Aufgaben
Umstellung auf objektorientiertes Design, Einbau einer datenbankgestützten Steuerung bzw. Datenhaltung, Ablösung der Ansteuerung von Teilmodulen als Programme durch Delphi – Komponenten oder DLL-Varianten, Trennung von Oberfläche und Berechnungsmodulen, Anpassung der Berechnungs- und Auswertungsmodule an neue gesetzliche Vorgaben
Rolle
Softwaredesigner, Entwickler
Werkzeuge
Embarcadero Delphi XE, MS SQL 2008
Architekten - Kosten- und Honorarabrechnung (4)
Zeitraum: 06/2012
Kunde: fmr-a Greifswald, IBA Greifswald, DDP Zinnowitz, IBD Ferdinandshof
Projekt: Erweiterung der „Architektor Tools“ um ein „Nachtrag – Modul“
Aufgaben
Erfassung der Nachträge und deren Zuordnung zu Kostengruppen. Schaffung der Möglichkeit Nachträge zu prognostizieren
Einbau einer neuen Dokumentenvorlage „Kostenprognose“ mit Ausweis aller vereinbarten Kosten zzgl. Nachträge und Prognose
Rolle
Projektdesigner, Entwickler
Werkzeuge
Embarcadero Delphi XE, MySQL, MS SQL 2008, RIB (Kalkulationssoftware)
Zusammenführung von Programmversionen des Suzlon Load Analyser
Zeitraum: 05/2012
Kunde: Suzlon Energy GmbH Rostock
Projekt
Zusammenführung von Parallelentwicklungen zum Load Analyser
Aufgaben
Übernahme der Änderungen, die in der prozeduralen Codevariante vorgenommen wurden in die neue Objektbibliothek
Implementation von Testszenarien und deren Überprüfung, Erstellung einer Experten- und einer Produktivversion der Analysesoftware
Rolle: Softwaredesigner, Entwickler
Werkzeuge: Embarcadero Delphi XE
Architekten - Kosten- und Honorarabrechnung (3)
Zeitraum: 2012/03+04
Kunde: fmr-a Greifswald, IBA Greifswald, DDP Zinnowitz, IBD Ferdinandshof
Projekt
Erweiterung des Importmoduls um eine GAEB2000 Schnittstelle und eins Massenermittlungsmoduls
Aufgaben
Integration des GAEB2000 Formats in die schemagesteuerten Importschnittstelle für Texte/Daten in das FMR – Tool
Nach Auswahl der zu importierenden Kostenberechnung erfolgt eine Umwandlung des GAEB2000 Formats in CSV. Der CSV Text wird in die vorhandene Importschnittstelle übergeben.
Das Massenermittlungsmodul berechnet die Massen in einer Angebotsposition. Realisiert wurde es durch ein Formelfeld, das die Grundrechenarten, Klammern und eine Reihe von Standardfunktionen bereitstellt.
Rolle: Projektdesigner, Entwickler
Werkzeuge: Embarcadero Delphi 2010, MySQL, MS SQL 2008, RIB (Kalkulationssoftware)
Suzlon Load Analyzer
Zeitraum: 01 + 02/2012
Kunde: Suzlon Energy GmbH Rostock
Projekt: Optimierung einer bestehenden Delphi Anwendung hinsichtlich Verarbeitungsgeschwindigkeit
Aufgaben:
Umstellung der prozeduralen Implementation auf ein objektorientiertes Design
Beschleunigung der Routinen durch Vermeidung von Festplattenzugriffen, effizientere Speicherstrukturen und Nutzung von Zwischenergebnissen
Rolle: Softwaredesigner, Entwickler
Werkzeuge: Embarcadero Delphi XE
Architekten - Kosten- und Honorarabrechnung (II)
Zeitraum: 2011/12
Kunden: fmr-a Greifswald, IBA Greifswald, DDP Zinnowitz, IBD Ferdinandshof
Projekt: Einbau von Importschnittstellen für Adressimport aus DAVID, Outlook und Kostenberechnungen aus verschiedenen Kalkulationssoftwaren
Aufgaben:
Der Anwender markiert und kopiert die zu importierenden Daten im Quellsystem. Anschließend identifiziert die Importschnittstelle das zu verwendende Importschema und bietet die Importdaten zur Kontrolle an.
Rolle: Projektdesigner, Entwickler
Werkzeuge: Embarcadero Delphi XE, MySQL, MS SQL 2008, MS Office, Open Office, DAVID, RIB (Kalkulationssoftware)
Architekten - Kosten- und Honorarabrechnung (I)
Zeitraum: 2011/04 - 2011/11
Kunde: fmr-a (Frank - Milenz - Rabenseifner Architekten) Greifswald
Projekt: Softwaretechnologische Aktualisierung einer 10 Jahre alten Unternehmenssoftware
Aufgaben:
1. Ablösung der verzeichnisorientierten Datenbank Borland Database Engine (dBase) durch ADO (OLE DB) und MySQL und MS SQL 2008.
2. Umstelllung auf ein konsequent objektorientiertes Programmdesign, Layoutanpassungen, Verbesserungen in der Ergonomie
3. Erweiterung der Funktionalität, Anbindung von Open Office, Ausweitung der Auswertungsmöglichkeiten
Rolle: Projektdesigner, Entwickler
Werkzeuge: Embarcadero Delphi 2010, MySQL, dBase, MS SQL 2008
Prozessmaschine
Zeitraum: 2009 - 2011/03
2000
Gecko GmbH Rostock
Hotelpräsentations- und Buchungssystem "tourisline"
Entwicklung einer Oracle Schnittstelle für die Offline Variante von tourisline.de
Borland C++
2000 (2004)
Linear Software & Systeme GmbH
Berlin
Software für Vereine und Behörden
Erweiterung der Kommunikationsschnittstellen der Programme zur Anbindung von ISDN bzw. des Kommunikationsservers DAVID; Komponentenentwicklung
Borland Delphi
2000
Schäfer& Eichler GbR Berlin
Kasse
Entwicklung einer elektronischen Kasse mit dem Schwerpunkt schneller Datenerfassung und Anbindung von MS Excel zur Datenauswertung
Borland Delphi
1998/99
Balance GmbH Greifswald
Auftrag32
Erweiterung und Anpassung der Auftragsverwaltung um Angebotserstellung und Rechnungslegung bzw. Aktivitätencontrolling für ein Greifswalder Ingenieurbüro (Asbestanalysen)
Borland Delphi, zunächst dBase später Umstellung auf MS Access
1996-1998
Indoor GmbH Berlin
Auftrag32
Auftragsverwaltung und Projektmanagement für ein Bauträgerbüro
Borland Delphi, BDE, dBase
1997
Haak Fensterbau GmbH Mesekenhagen
Auftrag32
Auftragsverwaltung für die Produktionssteuerung in der Fensterfertigung
Borland Delphi, BDE, dBase
1996
P/S Computerservice Greifswald
Blitzaufzeichnung
Entwicklung einer Delphikomponente zur Kommunikation mit dem Siemens Blitzinformationssystem zur Sammlung und Auswertung von Blitzereignissen (für Bewertung von Versicherungsfällen)
Borland Delphi
1993-1995
Kommunale Verwaltungen und Fraktionsbüros Greifswald, Wismar, Neubrandenburg
Vorab – Ratsinformationssystem
Entwicklung eines Ratsinformationssystems mit der Verwaltung und Veröffentlichung von Beschlüssen
Borland Delphi
1993
Forschungsstudium Diskrete Mathematik
1990
Diplommathematiker
1982
Facharbeiter für Fertigungsmittelbau
Als selbständiger Entwickler arbeite ich seit 1994. Seit 2010 liegt der Schwerpunkt meiner Projekte hinsichtlich des Werkzeugeinsatzes auf dem Visual Studio mit C# (.Net), gelegentlich unterbrochen von VBA-Projekten. Hauptwerkzeuge in den ersten 16 Jahren waren Pascal/Delphi und Crystal Reports mit datenbankbasierten Projekten bzw. Produktentwicklungen.
In den letzten Projekten entstanden eine Serverlösung zur Bearbeitung, Verteilung, Indizierung und Speicherung von X-Ray-Bildern nebst einer Einbindung dieser Maschinen über OPC-UA in größere Produktionslandschaften, eine Kreditmanagement-Datenbanklösung, eine Datentransferroutine zwischen Datenbanken im Personalwesen (LOGAèConnex), eine standardisierende HMI für Schneidwerkzeuge, eine Gruppe von Office Erweiterungen als Client einer Siemensinternen Knowledge Database, ein Talentmanager, ein Compensation + Benefits-Tool (beide MS Access verwendend), eine Tankfeldsteuerung realisiert als Webservice in Verbindung mit Windows Forms Clients, ein Data Communication Service als Backend für eine Qualitätssicherungssoftware (Schwerpunkt Automobil-Motorenbau und -entwicklung), hochgradig modular aufgebaut und eine Vielzahl von Industrieprotokollen implementierend. Mehrere Projekte rankten sich um MS Office Erweiterungen mittels Shared AddIns (und VSTO) für Kunden aus den Branchen Versicherungen, Automobilentwicklung und Catering. Die Programme verwendeten überwiegend die WPF, aber auch Windows Forms für die Oberfläche oder waren als Dienst implementiert. Oberflächen werden nach den MVVM-Pattern angebunden.
Dazu kommen Projekte zur Überarbeitung von VB.Net ASP Intranetanwendungen, kleinere Erweiterungen von C++ und Visual Basic 6 Anwendungen, reine VBA-Programmierungen (Excel, Word, Access)
In den 10 Jahren Arbeit für deutsche Sparkassen in einer eigenen Firma ab 2000 habe ich mir eine solide Basis für alle Bereiche der Softwareentwicklung, -produktion und -wartung geschaffen. Zu den Aufgaben gehörte neben der Projekt- und Produktsteuerung auch ein Großteil der Implementation.
Schnelle Auffassungsgabe und analytisches Denken schaffen die Grundlagen für das Verständnis des Kundenwunsches. Vorausschauendes Design sorgt für stabile Modelle. Die Implementierung von Software erfolgt immer auch im Hinblick auf seine Abgeschlossenheit und Wartbarkeit.
Die Umsetzung von Softwareeinführungsprojekten und die ständige Kundenbetreuung im Betrieb der Software - also der direkte Kundenkontakt - ist für mich Basis der Softwareentwicklung.
Abschließend bin ich gewöhnt, Programme beim Kunden
einzurichten, die Anwender zu schulen und als Anwendungsbetreuer bei Fragen und
Problemen Lösungen zu liefern.
Häufig wurden MS SQL, Oracle, MySQL und PostgeSQL parallel als auswählbarer Datastore verwendet
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.