Profilbild von Anonymes Profil, Software Entwickler
teilweise verfügbar

Letztes Update: 10.08.2023

Software Entwickler

Firma: ingenieurbüro heller- software engineering
Abschluss: Diplomwirtschaftsinformatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

Softwareprofil-Thomas-Heller-2023_090823.pdf

Skills

Programmiersprachen:
  • C#
  • Borland Delphi
  • SQL
  • HTML
  •  WPF
  • C/AL
  • AL
Datenbanken:
  • MS-SQL Server
  • Firebird
  • Oracle
Betriebssysteme:
  • Windows 10
  • macOS
Tools und Softwarepakete:
  • Visual Studio
  • Kofax eFlow6
  • TIS eFlow4.5
  • ReSharper
  • SonarLint
  • Azure DevOps Server
  • Microsoft Team Foundation Server
  • Entity Framework
  • Microsoft Office
  • SonarQube
  • Git
  • Microsoft Dynamics 365 Business Central
Komponenten:
  • TBarCode von TEC-IT
sonstige Kenntnisse:
  • Foundation Certificate in IT Service Management – EXIN Exam, based on ITIL
  • Sprachkundigenprüfung Stufe IIb in Englisch
  • Scrum (Einsatz seit August 2018)

Projekthistorie

09/2022 - bis jetzt
Weiterentwicklung von Microsoft Dynamic 365 Business Central Anwendungen
msu solutions GmbH (Energie, Wasser und Umwelt, 50-250 Mitarbeiter)

Für die msu solutions GmbH entwickelte ich firmeneigene Dynamic 365 Business Central Anwendungen weiter. Die Anwendungen sind auf die Bereiche Energie- und Wasserwirtschaft zugeschnitten.
Schwerpunkt meiner Arbeit war die Weiter- und Neuentwicklung von Funktionen zur Anbindung von verschiedenen Dokumentenmanagementsystemen an die Dynamic 365 Business Central Anwendungen. Darüber hinaus war ich für die Planung, die Durchführung und die Protokollierung der entsprechenden Tests verantwortlich.
Programmiersprache: C/AL, AL
Tools: Microsoft Dynamic 365 Business Central, Git Extensions
Betriebssystem: Windows 10
Tätigkeiten: Implementierung und Test

04/2023 - 06/2023
Entwicklung einer REST-Schnittstelle für Microsoft Dynamic 365 Business Central
msu solutions GmbH (Energie, Wasser und Umwelt, 50-250 Mitarbeiter)

Für die msu solutions GmbH entwickelte ich einen REST-Webservice für Dynamic 365 Business Central. Über den Webservice können Einkaufsrechnungen in die Anwendung importiert werden. Bei der Übergabe werden die Daten auf Vollständigkeit und Plausibilität geprüft. Ist die Überprüfung erfolgreich, werden die Daten importiert und es wird eine neue Rechnung in der Anwendung erzeugt. Schlägt die Überprüfung fehl, wird der Import abgelehnt und vom Webservice eine Fehlermeldung zurückgegeben.
Programmiersprache: C/AL, AL
Tools: Microsoft Dynamic 365 Business Central, Postman, Git Extensions
Betriebssystem: Windows 10
Tätigkeiten: Implementierung und Test

01/2022 - 09/2022
Einführung einer Versionsverwaltung mit Git
ingenieurbüro heller- software engineering (Internet und Informationstechnologie, < 10 Mitarbeiter)

Zur besseren Verwaltung von Softwareprojekten habe ich die Versionsverwaltungssoftware Git in meinem Büro einge-führt. Nach der Installation und Konfiguration der Software werden jetzt alle neuen Projekte in Git verwaltet. Außerdem werden die vorhandenen Projekte mit ihren Projektstände in die Versionsverwaltung aufgenommen.
Software: Git
Tools: GitHub, GitHub Desktop
Betriebssystem: Windows 10, macOS Monterey
Tätigkeiten: Installation, Konfiguration, Anwendung

07/2021 - 12/2021
Weiterentwicklung automatisierter Dokumenten-Erfassungslösungen
Deutsche Post E-Post Solutions GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Für die Deutsche Post E-Post Solutions GmbH entwickelte ich eine automatisierte Dokumenten-Erfassungslösung weiter. Diese besteht aus einem Workflow mit Stationen für die Klassifizierung, Erkennung, Erfassung, Validierung und Export der eingehenden Dokumente. Für die Umsetzung des Workflows wurde die Software eFlow4.5 der Firma Top Image Systems verwendet.
Schwerpunkt meiner Arbeit war die Programmierung der benötigten neuen Funktionalität zur Klassifizierung und Verarbeitung der Dokumente und zur Prüfung der Plausibilität der OCR-Erkennungs- und Erfassungsergebnisse. Darüber hinaus war ich für die Erstellung von Testszenarien, die Planung, die Durchführung und die Protokollierung der Tests verantwortlich.
Programmiersprache: C#
Tools: TIS eFlow 4.5, Azure DevOps Server, Microsoft Team Foundation Server, ReSharper, SonarLint, SonarQube
Datenbank: MS SQL-Server
Betriebssystem: Windows 7, Windows 10
Tätigkeiten: Implementierung, Test und Support

03/2021 - 07/2021
Migrieren mehrerer automatisierter Dokumenten-Erfassungslösungen
Deutsche Post E-Post Solutions GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Für die Deutsche Post E-Post Solutions GmbH migrierte ich mehrere Anwendungen von der eFlow-Version 4.5 auf die eFlow-Version 6. Neben der Anpassung des Quellcodes an eFlow 6 fand dabei gleichzeitig ein Code Review der eFlow-Anwendungen statt.
Ich war sowohl für die Planung der Migrationen und deren Umsetzung als auch für den Code Review verantwortlich. Außerdem habe ich die Entwicklertests geplant und durchgeführt.
Programmiersprache: C#
Tools: Kofax eFlow 6, Microsoft Team Foundation Server, ReSharper, SonarLint, SonarQube
Datenbank: MS SQL-Server
Betriebssystem: Windows 10
Tätigkeiten: Planung, Implementierung, Dokumentation, Test und Support

12/2009 - 12/2019
Programmierung automatisierter Dokumenten-Erfassungslösungen
Deutsche Post E-Post Solutions GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Für die Deutsche Post E-Post Solutions GmbH entwickelte ich mehrere automatisierte Dokumenten-Erfassungslösungen. Diese bestehen aus einem Workflow mit Stationen für die Klassifizierung, Erkennung, Erfassung, Validierung und Export der eingehenden Dokumente. Für die Abbildung der Workflows wurde die Software eFlow4.5 der Firma Top Image Systems verwendet.
Schwerpunkt meiner Arbeit war die Erstellung der Workflows und die Programmierung der benötigten Funktionalität zur Klassifizierung und Verarbeitung der gescannten Dokumente und zur Prüfung der Plausibilität der OCR-Erkennungs- und Erfassungsergebnisse. Darüber hinaus war ich für die Durchführung von Tests verantwortlich. Mir oblag die Erstellung von Testszenarien, die Planung, die Durchführung und die Protokollierung der Tests. Außerdem war ich für den Support und die Weiterentwicklung der Anwendungen verantwortlich.
Programmiersprache: C#
Tools: TIS eFlow 4.5, Azure DevOps Server, Microsoft Team Foundation Server, ReSharper, SonarLint, SonarQube
Datenbank: MS SQL-Server
Betriebssystem: Windows 7, Windows 10
Tätigkeiten: Implementierung, Test und Support

01/2019 - 02/2019
Entwicklung der Anwendung Mengenerfassungstool
Deutsche Post E-Post Solutions GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Für die Deutsche Post E-Post Solutions GmbH entwickelte ich die GUI-Anwendung Mengenerfassungstool. Die Anwendung erfasst die Menge der vom Kunden gelieferten Sendungen in einer Trackingdatenbank. Die Benutzeroberfläche wurde mit WPF entwickelt. Der Zugriff auf die Datenbank erfolgt mit Hilfe des Entity Frameworks.
Ich war für die komplette Implementierung der Anwendung, den Test sowie die Erstellung der Entwicklerdokumentati-on verantwortlich.
Programmiersprache: C#
Frameworks: WPF, Entity Framework
Tools: Microsoft Team Foundation Server, ReSharper, SonarLint, SonarQube
Datenbank: MS SQL-Server
Betriebssystem: Windows 10
Tätigkeiten: Implementierung, Test und Support

01/2016 - 12/2018
Migrieren mehrerer automatisierter Dokumenten-Erfassungslösungen
Deutsche Post E-Post Solutions GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Für die Deutsche Post E-Post Solutions GmbH migrierte ich mehrere Anwendungen von der eFlow-Version 3.1 auf die eFlow-Version 4.5. Neben der Anpassung des Quellcodes an eFlow 4.5 fand dabei gleichzeitig ein Code Review der eFlow-Anwendungen statt. Bei einem Projekt wurde der Quellcode zusätzlich von VBA in C# migriert.
Ich war sowohl für die Planung der Migrationen und deren Umsetzung als auch für den Code Review verantwortlich. Außerdem habe ich die Entwicklertests geplant und durchgeführt.
Programmiersprache: C#, VBA
Tools: TIS eFlow 4.5, eFlow 3.1, Microsoft Team Foundation Server, ReSharper, SonarLint, SonarQube
Datenbank: MS SQL-Server
Betriebssystem: Windows 7
Tätigkeiten: Planung, Implementierung, Dokumentation, Test und Support

09/2010 - 12/2018
Entwicklung von Plug-Ins für Ticketmanager
Deutsche Post E-Post Solutions GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Für die Deutsche Post E-Post Solutions GmbH (DP EPS) entwickelte ich für den Ticketmanager verschiedene Plug-Ins für Kundenprojekte. Der Ticketmanager ist eine DP EPS eigene Entwicklung und stellt die Grundfunktionalität für die Verarbeitung von externen und internen Tickets bereit. Zu dieser Funktionalität gehört das Abholen von Tickets vom Kundenserver, das Erstellen von internen Tickets, das Bereitstellen der Tickets für das Ticketprocessing sowie das Ab-holen der Quittungen vom Ticketprocessing und die Auslieferung der Quittungen an den Kunden. In den Plug-Ins ist die projektspezifische Funktionalität implementiert. Hier werden die vom Kunden erstellten Tickets logisch und fach-lich validiert und in das interne XML-Ticketformat umgewandelt. Aus der Tracking-Datenbank werden alle für die Ver-arbeitung der Anforderungen notwendigen Informationen (z.B. Dokumentenname, Paginiernummer, Scandatum) ermit-telt und in den Tickets gespeichert. Vor der Auslieferung des bearbeiteten Tickets an den Kunden, wird das interne Ticket wieder in das Format des Kunden umgewandelt.
Ich war für die Erstellung der Detailspezifikationen und deren Umsetzung in den Plug-Ins verantwortlich. Außerdem habe ich die notwendigen automatisierten Tests erstellt und durchgeführt sowie die Entwicklerdokumentation erstellt.
Programmiersprache: Borland Delphi 2007
Tools: Microsoft Team Foundation Server, MS SQL-Server
Betriebssystem: Windows 7
Tätigkeiten: Implementierung, Test und Support

06/2010 - 12/2018
Entwicklung von DLLs zum Drucken aus der Anwendung Ticketprocessing
Deutsche Post E-Post Solutions GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Für die Deutsche Post E-Post Solutions GmbH entwickelte ich für verschiedene Kundenprojekte DLLs zum Drucken von Deckblättern aus der Anwendung Ticketprocessing heraus. Auf den Deckblättern sind alle Informationen, die die Mitarbeiter im Lager benötigen, um ein Dokument zu finden und erneut verarbeiten zu können.
Ich war für die Erstellung der Detailspezifikationen, die Gestaltung der Layouts und deren Umsetzung in der DLL ver-antwortlich. Außerdem habe ich die notwendigen Tests durchgeführt und die Entwicklerdokumentation erstellt.
Programmiersprache: Borland Delphi 2007
Tools: Microsoft Team Foundation Server
Betriebssystem: Windows 7
Tätigkeiten: Implementierung, Test und Support

06/2017 - 06/2017
Aktualisierung der Etikettensoftware CreateJPG
AstroNova GmbH (Industrie und Maschinenbau, 10-50 Mitarbeiter)

Für die Firma AstroNova GmbH aktualisierte ich die Etikettensoftware CreateJPG. Ich ersetzte die Komponente
CADViewX Lite 9 durch die Version 12 und erstellte eine neue Installationsdatei.
Programmiersprache: Embarcadero RAD Studio XE5
Tools: CADViewX Lite 12 von CADSoftTools
Betriebssystem: Windows 7
Tätigkeiten: Konzeption, Implementierung, Test, Einführung, Support

01/2016 - 09/2016
Entwicklung der Etikettensoftware CreateJPG
AstroNova GmbH (Industrie und Maschinenbau, 10-50 Mitarbeiter)

Für die Firma AstroNova GmbH entwickelte ich die Etikettensoftware CreateJPG zum Erstellen von Etiketten aus DXF-Dateien. Nach der Auswahl einer Datei aus einer Liste, wird die Zeichnung als Vorschau angezeigt und die enthal-tenen Platzhalter mit hinterlegten Texten befüllt. Per Knopfdruck wird das Etikett als monochrome JPG-Datei in einem Verzeichnis gespeichert und die DXF-Datei gelöscht.
Programmiersprache: Embarcadero RAD Studio XE5
Tools: CADViewX Lite 9 von CADSoftTools
Betriebssystem: Windows 7
Tätigkeiten: Konzeption, Implementierung, Test, Einführung, Support

06/2016 - 07/2016
Entwicklung der Anwendung Barcodeprinter
Deutsche Post E-Post Solutions GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Für die Deutsche Post E-Post Solutions GmbH entwickelte ich die Anwendung Barcodeprinter. Diese Anwendung dient dazu Barcodes zur Dokumenten- und Anlagentrennung zu erzeugen und zu drucken. Der Barcode zur Dokumenten-trennung besteht aus einem Datum und einer fortlaufenden Nummer. Für die Erzeugung und den Druck dieser Barcodes wählt der Anwender ein Anfangs- und ein Enddatum aus und gibt die Startnummer der laufenden Bezifferung sowie die Menge Barcodes pro Datum ein. Vor dem Druck hat der Anwender die Möglichkeit sich die Informationen über den ersten und den letzten Barcode sowie die Gesamtzahl der generierten Barcodes und die Anzahl benötigter Blätter in einer Vorschau anzeigen zu lassen. Für die Erzeugung und den Druck von Anlagenbarcodes muss der Anwender nur die An-zahl festlegen. Auch hier kann die Information über die Anzahl benötigter Blätter als Vorschau angezeigt werden. Um Überschneidungen bei den Dokumentenbarcodes zu verhindern, werden die gedruckten Dokumentenbarcodes in einer Historie gespeichert. Ist ein neuerzeugter Barcode bereits in der Historie vorhanden, wird eine Fehlermeldung ausgege-ben und der Druck verhindert.
Programmiersprache: C#
Tools: TBarCode von TEC-IT, Microsoft Team Foundation Server, ReSharper
Betriebssystem: Windows 7
Tätigkeiten: Implementierung, Test

06/2010 - 08/2010
Entwicklung der Anwendung Ticketprocessing
Deutsche Post E-Post Solutions GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Für die Deutsche Post E-Post Solutions GmbH entwickelte ich die GUI-Anwendung Ticketprocessing. Die Anwendung dient der Verarbeitung von Rescan- und Originalanforderungstickets in der Scanstation. Diese Tickets werden von ei-nem Tickethandler erstellt und über ein definiertes Verzeichnis dem Ticketprocessing als XML-Datei bereitgestellt. Zur Verarbeitung werden die Tickets importiert und nach Rescan- und Originalanforderung getrennt in einer lokalen Ver-zeichnisstruktur abgelegt und als Listen angezeigt. Neben Ticketnamen und Status der Bearbeitung werden die wichtigs-ten Informationen des Tickets in der Liste gezeigt. Diese Informationen können über die Konfiguration festgelegt wer-den. Über eine Detailansicht kann das gesamte Ticket angezeigt werden. Zur Bearbeitung des Tickets werden Vorlauf- und Platzhalterblätter mit den Informationen des Tickets gedruckt. Die Druckfunktion mit dem Layout der Blätter ist in projektspezifische Druck-DLLs ausgelagert, da sich das Layout von Projekt zu Projekt unterscheidet. Es können ein oder mehrere Tickets auf einmal aus den Listen ausgewählt und verarbeitet werden. Nach der Bearbeitung des Tickets muss dieses zum Abschluss positiv bzw. negativ quittiert werden. Nach der Quittierung des Tickets wird die Antwort, in einem weiteren definierten Verzeichnis, dem Tickethandler zur Weiterverarbeitung bereitgestellt und das Ticket lokal archiviert und aus der Anzeige gelöscht.
Ich war für die Erstellung der Detailspezifikation, die GUI-Gestaltung und die Implementierung sowie die Tests der Anwendung verantwortlich. Außerdem erstellte ich die Entwicklerdokumentation und das Benutzerhandbuch und habe die Anwender geschult.
Programmiersprache: Borland Delphi 2007, XML
Betriebssystem: Windows XP, Windows 7
Tätigkeiten: Implementierung, Test, Support und Schulung, Weiterentwicklung

07/2009 - 12/2009
Entwicklung einer Bibliothekssoftware
ingenieurbüro heller- software engineering (Internet und Informationstechnologie, < 10 Mitarbeiter)

Ich entwickelte eine Bibliothekssoftware zur Verwaltung privater Bibliotheken und Mediensammlungen. Die Software verfügt über die notwendigen Funktionen zur Erfassung von Medien - dabei wird zwischen der Erfassung von Titeldaten (Titel, Autor, Verlag etc.) und Exemplardaten (Signatur, Standort) unterschieden - und Funktionen zur Recherche in den Medienbeständen.
Programmiersprache: Borland Delphi 2006
Datenbank: Firebird 2.0
Betriebssystem: Windows Vista
Tätigkeiten: Planung, Implementierung, Test, Einführung, Support

02/2009 - 06/2009
Entwicklung der CAP/CTM System Service Software
Roche Diagnostic AG (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)

Für die Roche Diagnostic AG war ich maßgeblich an der Entwicklung der CAP/CTM System Service Software zur Qualitätskontrolle und Zertifizierung des COBAS AmpliPrep Instruments beteiligt. Das Instrument automatisiert die Aufbereitung von DNA und RNA Proben.
Die Service Software verifiziert und validiert die Genauigkeit der Pipettensysteme und der Inkubatoren des AmpliPrep. Die Software besteht aus einem Testerframework und den einzelnen Testfunktionen. Das Framework stellt die Funktio-nalität zur Steuerung der Testfunktionen und zur Darstellung und Auswertung von Testergebnissen bereit. Die Testfunk-tionen enthalten die eigentliche Funktionalität der Tests, wobei jeder Test in einer eigenen Testfunktion implementiert ist.
Ich war für die Erstellung der Detailspezifikation für das Testerframework und für die Implementierung und den Test der einzelnen Testfunktionen zuständig. Außerdem habe ich die Unit Tests für das Testerframework und die Testfunktionen erstellt und durchgeführt.
Programmiersprache: Borland Delphi 2006
Tools: SubVersion
Betriebssystem: Windows XP
Tätigkeiten: Detailspezifikation, Implementierung, Test, Bugfixing

05/2008 - 01/2009
Entwicklung des cobas c111 Printer Tool
Roche Diagnostic AG (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)

Für die Roche Diagnostic AG programmierte ich ein Printer Tool für das cobas c 111 Instrument. Mit diesem Instru-ment können Blut- und Plasmaproben analysiert werden. Es ist für den Einsatz in kleinen Labors und Arztpraxen ge-dacht, die über kein Laborinformationssystem verfügen.
Das Printer Tool importiert Resultat-Dateien via USB Memory Stick oder RS-232 Schnittstelle vom cobas c 111 In-strument. Der User kann zu den importierten Resultaten Kommentare hinzufügen und dann mit Hilfe von Templates Berichte generieren und drucken. Das Printer Tool stellt die notwendigen Funktionen für die Erstellung und Bearbei-tung der Templates und für ihre Verwaltung zur Verfügung. Außer den Resultat-Dateien können auch QC Resultat und QC History Dateien in das Printer Tool importiert und ausgedruckt werden. Die Templates für den Druck der QC Daten sind vordefiniert und können vom User nicht geändert werden.
Ich war für die Erstellung der Detailspezifikation und deren Umsetzung in der Software verantwortlich. Darüber hinaus habe ich die notwendigen Unit Tests erstellt und durchgeführt.
Programmiersprache: Borland Delphi 2006
Tools: Fast Report 4, SubVersion, RequisitePro 7.1, ClearQuest 7.1
Datenbank: Firebird 2.1
Betriebssystem: Windows XP
Tätigkeiten: Detailspezifikation, Implementierung, Test, Bugfixing

03/2008 - 04/2008
Entwicklung der Kamera Software „LJ QS FOTO“
Firma Lear Corporation GmbH (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

Für die Firma Lear Corporation GmbH entwickelte ich eine Software zur Steuerung von USB-Kameras. Das Programm dient zur Dokumentation der Qualitätskontrolle. Zum Abschluss der Qualitätsprüfungen wird die Software gestartet. Hier kann der Anwender die Bilder speichern lassen. Zusätzlich zum Speichern wird in einer Datenbank ein Kennzei-chen gesetzt. Nach dem Speichern wird das Programm automatisch beendet. In dem Programm lassen sich alle relevan-ten Kameraeinstellungen vornehmen und abspeichern.
Programmiersprache: Visual Studio 2005, C#
Datenbank: MS SQL-Server 2000
Betriebssystem: Windows XP
Tätigkeiten: Planung, Implementierung, Test, Einführung, Support

07/2007 - 02/2008
Weiterentwicklung und Portierung der Verwaltungssoftware „AWK-ORG“
Arbeitsgemeinschaft HG-data (Energie, Wasser und Umwelt, < 10 Mitarbeiter)

ür die Arbeitsgemeinschaft HG-data habe ich das Abwasserkataster- und Kleinkläranlagenverwaltungsprogramm „AWK-ORG“ erweitert. Auf Kundenwunsch wurden neue Funktionalitäten in die Software integriert, z.B. neue Sortier-funktionen zur besseren Verwaltung der Katasterdaten. Die Einwohnerdaten können jetzt nicht nur aus Textdateien, sondern auch aus Excel Sheets importiert werden. Außerdem wurde die Handhabung der Reports verbessert. Gleichzei-tig wurde das ganze Projekt von Borland Delphi 5.0 auf Borland Developer Studio 2006 portiert.
Ich war sowohl für die Projektplanung als auch für die Umsetzung der einzelnen Projektteile - Programmierung, Pla-nung und Durchführung der Tests und Einführung des Verwaltungsprogramms „AWK-ORG“ beim Kunden verantwort-lich.
Programmiersprache: Borland Delphi 2006, OLE
Tools: QuickReport 3.0, Microsoft Excel 2007
Datenbank: Firebird 2.0
Betriebssystem: Windows Vista
Tätigkeiten: Planung, Implementierung, Test, Einführung, Support

08/2006 - 06/2007
Programmierung einer automatisierten Dokumenten-Erfassungslösung
Deutsche Post Dokumentenservices GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Für die Deutsche Post Dokumentenservices GmbH war ich maßgeblich an der Entwicklung einer auf die Bedürfnisse des Kunden zugeschnittenen, durchgängig automatisierten Dokumenten-Erfassungslösung beteiligt. Die Grundlage bildete die Software eFlow3.1 der Firma Top Image Systems. Mit ihr können geschäftskritischen Daten aus eingehen-den Dokumenten effizient und flexibel erfasst, klassifiziert, verarbeitet und validiert werden.
Ein Schwerpunkt meiner Arbeit war die Programmierung von Validierungsfunktionen zur Prüfung von OCR-Erkennungs- und Erfassungsergebnissen auf Plausibilität und die Anpassung der Software an neue Formulartypen.
Darüber hinaus war ich für die Durchführung von Test verantwortlich. Mir oblag die Erstellung von Testszenarien, die Planung, die Durchführung und die Protokollierung der Tests.
Außerdem war ich maßgeblich am Support der Dokumenten-Erfassungslösung beteiligt.
Programmiersprache: VBA, C#
Tools: TIS eFlow 3.1
Datenbank: MS SQL-Server
Betriebssystem: Windows2000
Tätigkeiten: Implementierung, Test und Support

03/2007 - 03/2007
Entwicklung des Etikettendrucksystems "PrintCharge"
Firma Astro-Med GmbH (Industrie und Maschinenbau, 10-50 Mitarbeiter)

Für die Firma Astro-Med GmbH entwickelte ich ein Etikettendrucksystem für einen Etikettendrucker mit integrierter Schneidevorrichtung.
In der Eingabemaske werden die Chargennummer und die Anzahl der zu druckenden Etiketten erfasst. Bei der Eingabe wird die Chargennummer geprüft. Wenn sie vorhanden ist, wird die fortlaufende Nummerierung weitergeführt. Ist die Chargennummer nicht vorhanden, wird der Startwert auf 001 gesetzt.  Beide Nummerierungen werden als Barcode ge-druckt. Die Druckeransteuerung erfolgt über Netzwerk (Ethernet). Ist eine Charge komplett verarbeitet, kann die zugehö-rige Nummer manuell aus der Tabelle der Chargennummern entfernt werden.
Programmiersprache: Borland Delphi 2006
Betriebssystem: Windows XP
Tätigkeiten: Implementierung und Test

12/2005 - 07/2006
Entwicklung einer Zeiterfassungssoftware
(Internet und Informationstechnologie, < 10 Mitarbeiter)

Für die Firma IBJ Software GmbH entwickelte ich eine Zeiterfassungssoftware. Mit dieser Software können sowohl Kommt- und Gehtzeiten als auch Auftragszeiten erfaßt, verwaltet, korrigiert und ausgewertet werden. Grundlage für die Verarbeitung der Kommt- und Gehtzeiten bilden Tageszeitmodelle. Diese können beliebig erfaßt und verwaltet werden. Die Tageszeitmodelle können Wochenzeitmodellen zugeordnet werden. Die Wochenzeitmodelle werden den Mitarbeiter zugeordnet. Neben den Kommt- und Gehtzeiten und Pausen können weitere An- und Abwesenheitszeiten einschließlich von Krankheits- und Urlaubstagen verarbeitet werden. Die Zeiterfassungssoftware unterstützt das automatische An- und Abstempeln von Arbeitspausen, den automatischen Tageswechsel sowie die automatische Zeitrundung bei Arbeitsbe-ginn und Arbeitsende. Für die Auftragsbearbeitung können Arbeitsgängen mit Verrechnungs- und Kostensätzen angelegt und verwaltet werden. Dem Anwender stehen diverse Auswertungsmöglichkeiten zur Verfügung. Dazu gehören: auf-tragsbezogene Auswertungen, Auswertungen über abweichende Zeiten und Tagesprotokolle.
Programmiersprache: Borland Delphi 2006
Tools: FastReport 3
Datenbank: dataWeb TurboDB 5
Betriebssystem: Windows XP
Tätigkeiten: Implementierung, Test, Support

01/2005 - 12/2005
Entwicklung eines Abwasserkataster- und Kleinkläranlagenverwaltungsprogramm
Arbeitsgemeinschaft HG-data (Energie, Wasser und Umwelt, < 10 Mitarbeiter)

Gemeinsam mit der Firma Grothe Büro für Bauleitung und Abwassertechnik entwickelte ich das Abwasserkataster- und Kleinkläranlagenverwaltungsprogramm „AWK-ORG“. Es dient der rationellen Erfassung und Verwaltung von Daten der Abwasserableitung von Grundstücken sowie der Bearbeitung von Verwaltungsvorgängen (Genehmigung, Wartung, Entsorgung, Sanierung etc.) für Kleinkläranlagen. Mit dem Verwaltungsprogramm „AWK-ORG“ kann der Anwender alle wesentlichen Daten der Grundstücksentwässerung anlegen, verwalten und auswerten sowie Berichte erstellen. Vor-handene Daten können aus Microsoft Excel in das Programm importiert und auch wieder aus dem Programm nach Excel exportiert werden.
Mir oblagen die Projektplanung und die datenbank- und programmiertechnische Umsetzung des Projektes. Hinzu ka-men die Definition und Programmierung von Schnittstellen zu anderen Anwendungen. Außerdem war ich für die Pla-nung der Tests, die Einführung des Verwaltungsprogramms „AWK-ORG“ bei Kunden und die Übernahme des Sup-ports verantwortlich.
Programmiersprache: Borland Delphi 5.0, OLE
Tools: QuickReport 3.0, Microsoft Excel
Datenbank: Firebird 1.5
Betriebssystem: Windows XP
Tätigkeiten: Planung, Implementierung, Test, Einführung, Support

06/2004 - 11/2005
Entwicklung des Etikettendrucksystems PrintDXF
Firma Astro-Med GmbH (Industrie und Maschinenbau, 10-50 Mitarbeiter)

Für die Firma Astro-Med GmbH entwickelte ich die kundenspezifische Software PrintDXF zur Konvertierung von Dateien im AutoCAD-Format in ein für die Astro-Med Etikettendrucker QLS-2000 und QLS-3000 verarbeitbares For-mat. Dabei können mit AutoCAD erstellte Dateien ausgewählt und durch Texte ergänzt werden. Die Texte werden ent-weder aus einer Datei ausgelesen oder durch manuelle Eingabe eingefügt.
Vor dem Druck kann der Anwender sich das Etikett in einer Vorschau ansehen. Für den Druck der Etiketten stehen zwei Modi zur Verfügung. 1. Das Etikett wird gleich gedruckt. 2. Mehrere Etiketten werden zu einem Druckauftrag zusam-mengefaßt. Bis zum Druck kann der Druckauftrag bearbeitet werden (Etiketten hinzufügen bzw. löschen, Anzahl einzel-ner Etiketten ändern).
Programmiersprache: Borland Delphi 5.0
Betriebssystem: WindowsXP
Tätigkeiten: Konzeption, Implementierung, Test, Einführung, Support

05/2002 - 05/2004
Entwicklung einer Kleinkläranlagenverwaltungssoftware
Arbeitsgemeinschaft HG-data (Energie, Wasser und Umwelt, < 10 Mitarbeiter)

Gemeinsam mit der Firma Grothe Büro für Bauleitung und Abwassertechnik entwickelte ich das Programm zur Verwal-tung von Kleinkläranlagen „KKA-ORG“. Es ist exakt auf die Bedürfnisse von Gemeinden und Abwasserzweckverbän-den zugeschnitten.
Das Verwaltungsprogramm „KKA-ORG“ gibt dem Anwender die Möglichkeit der effektiven Erfassung, Verwaltung und Kontrolle von Kleinkläranlagen. Die vielfältigen Auswertungsmöglichkeiten von „KKA-ORG“ sind die kompeten-te Grundlage für die Bearbeitung von Genehmigungs- und Sanierungsvorgängen sowie der Planung und Kontrolle von Entsorgungs- und Wartungsarbeiten.
Mir oblagen die Projektplanung und die datenbank- und programmiertechnische Umsetzung des Projektes. Hinzu ka-men die Planung der Tests, die Einführung des Verwaltungsprogramms „KKA-ORG“ bei Kunden und die Übernahme des Supports.
Programmiersprache: Borland Delphi 5.0
Tools: QuickReport 3.0
Datenbank: InterBase 6.0, Access97, Access2000
Betriebssystem: Windows 2000, Windows XP
Tätigkeiten: Planung, Implementierung, Test, Einführung, Support

10/2002 - 12/2002
Entwicklung des Barcodeetiketten-Drucksystems PrintLabel 2.1
Astro-Med GmbH (Industrie und Maschinenbau, 10-50 Mitarbeiter)

ür die Firma Astro-Med GmbH erweiterte ich die Software PrintLabel 2.0. Die folgenden Funktionen wurden auf Wunsch des Kunden in die Software integriert:
-    Der Druck der Etiketten wird protokolliert. In einer Archivdatei werden die Daten der letzten 10.000 Etiketten ge-speichert.
-    Die bereits gedruckten Etiketten können aus einer Liste ausgewählt und noch einmal gedruckt werden.
-    Zum schnelleren Finden von gedruckten Etiketten wurde eine Suchfunktion integriert.
-    Die Benutzeroberfläche wurde mehrsprachig gestaltet. Der Anwender kann über ein Menü zwischen den Sprachen Deutsch, Englisch und Spanisch wählen.
Programmiersprache: Borland Delphi 5.0
Betriebssystem: Windows 2000, Windows XP
Tätigkeiten: Konzeption, Implementierung, Test, Einführung, Support

01/2002 - 04/2002
Entwicklung des Barcodeetiketten-Drucksystems PrintLabel 2.0
Astro-Med GmbH (Industrie und Maschinenbau, 10-50 Mitarbeiter)

Auf Kundenwunsch integrierte ich in die Softwarelösung PrintLabel 1.1 eine Kommunikationsschnittstelle. Über diese Schnittstelle werden die aktuellen Prozessdaten an einen Server gesendet. Als Plattform dient die prozessübergreifende Kommunikation Dynamic Data Exchange (DDE) von Microsoft. Der Anwender hat die Möglichkeit die Adresse des Servers per Hand einzugeben oder über die Zwischenablage zu importieren. Dadurch ist es möglich, zu jedem beliebigen DDE-Server eine Verbindung aufzubauen. Bei Bedarf kann die Kommunikationsschnittstelle abgeschaltet werden. Alle gesendeten Prozessdaten werden in einer Datei protokolliert.
Programmiersprache: Borland Delphi 5.0
Betriebssystem: Windows 2000 professionell
Tätigkeiten: Konzeption, Implementierung, Test, Einführung, Support

07/2001 - 09/2001
Entwicklung des Barcodeetiketten-Drucksystems QLS300
Astro-Med GmbH (Industrie und Maschinenbau, 10-50 Mitarbeiter)

Im Auftrag der Firma Astro-Med GmbH entwickelte ich eine kundenspezifische Software für ein Barcodeetiketten-Drucksystem.
Bei Anforderung eines Etiketts ermittelt die Software den aktuellen Tag, das Jahr und die gerade laufende Schicht. Mit diesen Angaben wird das Etikett generiert und danach gedruckt. Der Beginn und das Ende der Schichten können vom Anwender eingestellt werden. Die Steuerung der Software erfolgt manuell über die Benutzeroberfläche oder automatisch über ein externes Signal.
Programmiersprache: Borland Delphi 5.0
Betriebssystem: WindowsNT 4.0
Tätigkeiten: Konzeption, Implementierung, Test, Einführung, Support

01/2001 - 06/2001
Entwicklung des Barcodeetiketten-Drucksystems PrintLabel 1.1
Astro-Med GmbH (Industrie und Maschinenbau, 10-50 Mitarbeiter)

Für die Firma Astro-Med GmbH entwickelte ich eine Datenbanklösung für ein Barcodeetiketten-Drucksystem. Sie wur-de exakt für den Einsatz in der Kraftfahrzeugproduktion zugeschnitten.
Für die Erzeugung eines Etiketts, wählt der Anwender die Produktinformationen aus der Datenbank aus und gibt die Anzahl der gewünschten Etiketten an. Durch die Angabe der Blockgröße kann der Anwender festlegen wie viele Etiket-ten auf einmal gedruckt werden. Die Beschriftungen der Benutzeroberfläche wurden zweisprachig gestaltet. Die Texte dafür werden, für jede Sprache in einer Datei gespeichert. Dadurch hat der Anwender die Möglichkeit die Sprachen und Beschriftungen beliebig zu ändern. Die Steuerung der Software erfolgt manuell über die Benutzeroberfläche oder auto-matisch über Batchsteuerung. Der Druck der Etiketten wird über einen externen Taster gesteuert.
Programmiersprache: Borland Delphi 5.0
Datenbank: DBase IV
Betriebssystem: WindowsNT 4.0
Tätigkeiten: Konzeption, Implementierung, Test, Einführung, Support

10/2000 - 12/2000
Erstellung eines Datenmodells
Sage KHK Software GmbH & Co. KG (Internet und Informationstechnologie, 250-500 Mitarbeiter)

Im Auftrag der Firma Sage KHK Software GmbH & Co. KG erarbeitete ich ein Datenmodell für ein bestehendes Handwerkerpaket.
Die notwendigen Informationen über die Daten- und Tabellenstruktur des Handwerkerpaketes wurden aus der Analyse der Datenbank und des Programmcodes gewonnen. Die Ergebnisse der Analyse wurden von mir grafisch aufbereitet.
Darüber hinaus erarbeitete ich Vorschläge für die Reorganisation des bestehenden Datenmodells.
Programmiersprache: Borland Delphi 5.0, SQL
Datenbank: MS SQL-Server
Betriebssystem: WindowsNT 4.0
Tätigkeiten: Systemanalyse, Datenbankanalyse

06/2000 - 08/2000
Entwicklung eines Barcodeetiketten-Drucksystems
Astro-Med GmbH (Industrie und Maschinenbau, 10-50 Mitarbeiter)

Im Auftrag der Firma Astro-Med GmbH entwickelte ich eine kundenspezifische Software für ein Barcodeetiketten-Drucksystem.
Die Software generiert eine fortlaufende Nummer und schickt diese zusammen mit deren Checksumme an eine Black-box. Die Box berechnet aus der Nummer einen PIN-Code und ebenfalls eine Checksumme und schickt diese zurück zur Software. Diese überprüft die Plausibilität der Checksummen.
Sind die Summen plausibel, generiert die Software aus der fortlaufenden Nummer und dem PIN-Code ein Barcodeeti-kett. Die Etiketten werden in einer Druckdatei abgelegt und dann als Druckjob an den Barcodedrucker gesendet. Zur Dokumentation werden die fortlaufende Nummer und der PIN-Code protokolliert.
Programmiersprache: Borland Delphi 5.0
Betriebssystem: WindowsNT 4.0
Tätigkeiten: Konzeption, Implementierung, Test, Einführung, Support

01/2000 - 03/2000
Entwicklung einer Datenabgleich und Duplizitätsprüfung
IBJ Software GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Ich war an der Entwicklung eines Programms zum Datenabgleich und zur Duplizitätsprüfung von Adressdaten beteiligt. Die Adreßdaten stammten von einer Firmenkontaktseite im Internet und wurden vor der Übernahme in die Firmenda-tenbank auf Duplizität und Ähnlichkeit mit vorhandenen Adressdaten geprüft. Für die Prüfung wurde Fuzzy! Double V4 verwendet.
Mir oblag die Realisierung von verschiedensten Auswertungsfunktionen und die Planung und Durchführung der Tests der Software.
Programmiersprache: Delphi 5.0, SQL,
Tools: Fuzzy! Double V4
Datenbank: Oracle, Siebel

04/1999 - 12/1999
Entwicklung von Zugriffsberechtigungen
Siemens Business Services GmbH & Co. OHG (Öffentlicher Dienst, 500-1000 Mitarbeiter)

Ich war an der Realisierung eines Programmpaketes für die bayerische Justizverwaltung auf der Basis eines Workflow-Systems beteiligt. Im Auftrag der Siemens Business Services GmbH & Co. OHG nahm ich Anpassungen an Daten-banken und die Implementierung von Abfragen vor. Federführend war ich bei der Konzeption und Entwicklung von Datenschutzsperren und Moduln für die Vergabe von Zugriffsberechtigungen. Weitere Aufgaben waren die Modellierung von graphischen Benutzeroberflächen sowie die Durchführung von Programmtests und die Dokumentation der Ände-rungen.
Programmiersprache: SuperNova, SQL
Datenbank: Informix
Betriebssystem: WindowsNT 4.0, Unix
Tätigkeiten: Konzeption, Implementierung, Test

05/1998 - 03/1999
Entwicklung einer Warenwirtschaftsoftware
IBJ Software GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Ich war maßgeblich am Design und der Programmierung diverser Module eines Warenwirtschaftssystems für ein mittelständisches Unternehmen beteiligt. Schwerpunkte dabei waren die Bereiche Verkauf und Lager, insbesondere war ich für das Design und die Programmierung der Module für die Ermittlung von Kundenkonditionen und die Berechnung der Verkaufspreise zuständig.
Darüber hinaus war ich an der Einführung des Warenwirtschaftssystems beim Kunden beteiligt. Mir oblagen die Bera-tung und Unterstützung der Mitarbeiter des Kunden in der Einführungsphase und die Übernahme von Teilen des Sup-ports.
Programmiersprache: SQL
Tools: USoft
Datenbank: Oracle 8
Betriebssystem: WindowsNT 4.0
Tätigkeiten: Konzeption, Implementierung, Test, Einführung, Support

Reisebereitschaft

Weltweit verfügbar
Ich bin kurzfristig verfügbar und zeitlich und räumlich flexibel.
Profilbild von Anonymes Profil, Software Entwickler Software Entwickler
Registrieren