Der Kunde prüft und repariert OnBoardUnits (OBUs) für die Erfassung von (LKW-) Maut Daten. Dafür wurde eine spezielle Hardware-Kombination aus PC (Windows 10) mit Prüfsoftware, Messgeräten (DMM, PPS), GPS- und GSM-Testern sowie Steuerungsrechnern (BeagleBone, Teensy) gefertigt.
In 2017 wir eine neue Version der OBUs eingeführt. Dafür müssen Hardware und Software angepasst werden. Dies Anpassungen werden von mir durchgeführt. Dai die Hardware parallel entwickelt und daher erst schrittweise verfügbar wird, müssen die fehlenden Komponenten teilweise simuliert werden
Dies soll das Nachfolgeprodukt für Simplex Software Rechnungswesen werden. Geplant ist eine Web-Anwendung.
Der Kunde entwickelt optische System (Spektrometer) für verschiedene Branchen (Agrarwirtschaft, Lebensmittelindustrie, …) einschließlich der entsprechender Anwendungssoftware. Die Software basiert auf einem selbstentwickelten Frame in .NET 4.x. Dieses Framework und einige der Anwendungen soll auf .NET Core 2.0 portiert werden, um kurz- bzw. mittelfristig Systeme auf LINUX Basis unterstützen zu können.
Der Kunde entwickelt eine cloudbasierte Plattform zum Rollout und Management von industriellen Sensor-Infrastrukturen durch Hersteller, OEM und Betreiber.
Die Komponenten (Micro-Service) für den PKI-basierten Onboarding Prozess (Device-Registrierung in der Cloud, Certificate Signing Request) von Feldkomponenten und für das Message-Processing (HTTP und MQTT) lagen als JAVA-Anwendung vor, und wurden von mir erweitert und nach .NET Core portiert.
Projekte 2014
Seit Januar
Kunde:Endkunden und Systempartner
Aufgabe:
Erweiterung Simplex Software Rechnungswesen für 2014:
Eingesetzte Technologien:
VB6, ADO/RDO, eigene Komponenten und Tools, Crystal Reports, Excel COM Objekt,
SevDTA (SEPA Komponente)
Plattform:
Windows Server 2008 R2, Windows 7
SQL Server 2008/2012
September (Verband)
Mitarbeiter Leistungserfassung
Excel-Anwendung (VBA) zur Erfassung von Mitarbeiter-Leistungen. Es wird zunächst eine (konfigurierbare) Vorlagendatei generiert, die von den Mitarbeitern monatlich personalisiert wird. Die Leistungen werden nach Leistungsarten und Leistungsempfängern erfasst und (anonymisiert) auf Abteilungs- und Konzernebene aggregiert.
Eingesetzte Technologien:
Excel 2010/2013, VBA
Plattform:
Windows 7, Windows Server
Juni bis November (Systemhaus)
Control Center für eine Scan-Software
Der Kunde vertreibt eine modular aufgebaute Scan-Software. Für einen Endkunden wurde ein Control Center (Dashboard) entwickelt. Die Anwendung besteht aus zwei Komponenten:
Hardware Manager
Dies ist eine Software (Windows Dienst) zum Monitoring von System-Ressourcen und laufenden Prozessen auf einem ?Scan-Server? (Windows Rechner).
Operatives Monitoring
Dies ist eine Web-Anwendung zur zentralen Anzeige der vom Hardware Manager gesammelten Daten, sowie von Daten aus dem Scan-Prozess (Qualitätsüberwachung, Fehler, usw. ? Live und historisch).
Eingesetzte Technologien:
VB.NET, ADO.NET für den Dienst
C#, ASP.NET MVC, ASP.NET Identity, ASP.NET SignalR, ADO.NET auf dem Server
HTML, JavaScript, Kendo UI, Smoothie Charts, KnockoutJS, und andere JavaScript Tools auf dem Client
Plattform:
Windows (Terminal-) Server, Windows 7, IIS
SQL Server 2008 R2
Januar bis Mai (Softwarehaus)
Unterstützung bei der Erweiterung eines Finanzführungsprogramms.
Fortführung des Projektes aus 2013
März bis April (Endkunde ? Hersteller von Hydraulik-Schläuchen)
Erweiterungen der Warenwirtschaft (Fortführung des Projekts aus 2011/2012/2013):
Projekte 2013
August bis Dezember (Endkunden und Systempartner)
Erweiterung Simplex Software Rechnungswesen für 2014:
Eingesetzte Technologien:
VB6, ADO/RDO, eigene Komponenten und Tools, Crystal Reports, Excel COM Objekt,
SevDTA (SEPA Komponente)
Plattform:
Windows Server 2008 R2, Windows 7
SQL Server 2008/2012
Juli bis Dezember (Softwarehaus)
Unterstützung bei der Erweiterung eines Finanzführungsprogramms. Es handelt sich dabei um eine vom Kunden aus Simplex Software Rechnungswesen selbständig weiter entwickelte Lösung. Folgende Arbeiten wurden geleistet:
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports
Plattform:
Windows Server 2008 R2, Windows 7
SQL Server 2008/2012
Seit Juni (Endkunde ? Hersteller von Hydraulik-Schläuchen)
Erweiterungen der Warenwirtschaft (Fortführung des Projekts aus 2011/2012):
Januar bis Juli (Consulting Unternehmen)
Unterstützung bei der Entwicklung Lösung zur Betriebsführung von Offshore Windparks (Agiles Cloud-Projekt, Referenz liegt vor))
Eingesetzte Technologien:
C#, .NET 4.0, Silverlight, LinQ, Entitiy Framework (ModelFirst, POCO), SVN, Prism, MEF
Plattform:
Microsoft Azure, SQL Server 2008, SQL Azure, Sharepoint (für Silverlight Hosting)
Projekte 2012
Seit Oktober (Endkunden und Systempartner)
Erweiterung Simplex Software Rechnungswesen für 2013:
Eingesetzte Technologien:
VB6, ADO/RDO, eigene Komponenten und Tools, Crystal Reports, Excel COM Objekt,
SevDTA (SEPA Komponente), AvenDATA eBilanz-Kit
Plattform:
Windows Server 2008 R2, Windows 7
SQL Server 2008/2012
Seit Juli (Endkunde ? Hersteller von Hydraulik-Schläuchen)
Erweiterungen der Warenwirtschaft (Fortführung des Projekts aus 2011):
April bis Juli (Endkunde ? Automobilzulieferer)
Abschluss des Projektes aus 2011 (Parametrisierungstool)
März bis Juni (Softwarehaus)
Erweiterung des Währungsmoduls der eigenen Finanzbuchführung, verbesserte Integration in die Leasing-Software des Kunden, Excel Export
Eingesetzte Technologien:
VB6, ADO/RDO, eigene Komponenten und Tools, Crystal Reports, Excel COM Objekt
Plattform:
Windows Server 2008 R2, Windows 7
SQL Server 2008
Januar bis März und August (Consulting Unternehmen)
Fortführung des Projektes aus 2011 (?Asset and Shipment Tracking?)
Projekte 2011
Ganzjährig (Endkunden und Systempartner)
Pflege und Erweiterung der eigenen Anwendungen (Warenwirtschaft/Rechnungswesen).
Geplant u. a. für das Rechnungswesen (Partei-) Spendenmodul und Erweiterungen im Zahlungsverkehr (SEPA)
November, Dezember (Consulting Unternehmen)
Unterstützung bei der Entwicklung einer Anwendung für das ?Asset and Shipment
Tracking? eines Logistik-Unternehmens. Agiles Projekt mit mehreren SCRUM Teams (insgesamt > 40 Personen).
Eingesetzte Technologien:
C#, .NET 4.0, LinQ, Entitiy Framework (ModelFirst, POCO), Mercurial, SQL Server Reporting
Plattform:
Microsoft Azure, SQL Server 2008, SQL Azure
April bis Oktober (Endkunde ? Automobilzulieferer)
Parametrisierungstool zur Überführung und Anreicherung von Variantenlisten (XML) in Dateien zur Produktionssteuerung und zum Produktionstest. Auf die Elemente der Variantenzeilen werden von Anwender in VB oder C# erstellte Regeltemplates angewandt.
Code und Parameter dieser Templates werden in einer Windows Forms Anwendung erfasst und verwaltet (inkl. Code Editor) und können dort kompiliert (CodeDOM) und getestet werden. Kompilierung, Ausführung und Speicherung (Entity Framework 4.1 Code First) der Regeln erfolgen in einem WCF-Dienst (IIS). Dieser wird auch von der Hauptanwendung verwendet, einem Silverlight Frontend zur Zusammenstellung der Regeln zu ?Projekten?, denen dann zur Ausführung die Variantenlisten zugeordnet werden.
Eingesetzte Technologien:
C#, .NET 4.0, Silverlight 4, Windows Forms, WCF, CodeDOM, XML, LinQ, Entitiy Framework CodeFirst, MVVM light
Plattform:
Windows Server 2008, Windows Clients, SQL Server 2008 R2, IIS 7.x
Januar bis August (Endkunde ? Hersteller von Hydraulik-Schläuchen)
Einsatz der Warenwirtschaft im gesamten Unternehmen, u. a. mit folgenden Erweiterungen:
Eingesetzte Technologien:
C#, VB.NET, WinDbt (Windows Zugriff auf die Indexdateien der AIX Warenwirtschaft), FTP (für den Download vom AIX System), automatisierte E-Mail für die Datenverteilung.
Plattform:
Windows Server 2008, Windows 7, SQL Server 2008 R2
Projekte 2010
Ganzjährig (Endkunden und Systempartner)
Pflege und Erweiterung der eigenen Anwendungen (Warenwirtschaft/Rechnungswesen).
Dezember (Endkunde ? Automobilzulieferer)
Erweiterungen des Kundenmanagementsystem (vgl. 2008/200). Anpassung an geänderte Web Services im SAP System (XI).
Eingesetzte Technologien:
VB.NET, C#, Windows Forms, ADO.NET, SOAP Web-Services, Log4Net, Subversion, VisualSVN, TortoiseSVN
Plattform:
Windows XP
SQL Server 2005/Express
SAP XI
September bis November (Endkunde ? Außenwerber)
Schnittstelle aus dem Akquise- und Bestandssystem (siehe Projekte aus 2007/2008) in die Vermarktungssoftware (IBM I/Series).
Eingesetzte Technologien:
VB.NET, ADO.NET (SQL Server und IBM DB)
Plattform:
Windows Server 2008, Windows XP, SQL Server 2005
August bis ? (Endkunde ? Hersteller von Hydraulik-Schläuchen)
Einsatz der Warenwirtschaft in der chinesischen Niederlassung. Vorbereitung des Einsatzes im gesamten Unternehmen. Zusatzmodule für Auftragsschablonen und Schnellerfassung.
April bis Juli (Endkunde ? Hersteller von Hydraulik-Schläuchen)
Einsatz der eigenen Warenwirtschaft in der Niederlassung in Kanada.
Automatische Übernahme und permanente Aktualisierung der (kundenspezifischen) Artikel, Stücklisten und Preise aus der (AIX basierten) Warenwirtschaft des Kunden.
Unterstützung von Fremdwährung (Einkauf) und des kanadischen Umsatzsteuerrechts.
Eingesetzte Technologien:
C#, VB.NET, WinDbt (Windows Zugriff auf die Indexdateien der AIX Warenwirtschaft), FTP (für den Download vom AIX System), automatisierte E-Mail für die Datenverteilung.
Plattform:
Windows Server 2008, Windows 7, SQL Server 2008
Januar bis März (Endkunde ? Automobilzulieferer)
Fortführung des Projektes aus 2009
Januar bis ? (Endkunde - Altenheim)
Fortführung des Projektes aus 2009
Projekte 2009
Ganzjährig (Endkunden und Systempartner)
Pflege und Erweiterung der eigenen Anwendungen (Warenwirtschaft/Rechnungswesen).
Parallel dazu (Zeitrahmen 2010/2011) Neuentwicklung dieser Systeme unter .NET (C#, VB.NET, WPF, Silverlight, ASP.NET, WCF, LINQ, OR/M).
August bis Dezember (Endkunde - Altenheim)
Neuentwicklung Heimverwaltung (Geplante Fertigstellung: IV/2010)
Eingesetzte Technologien:
C#, VB.NET, Visual Studio 2010, .NET 4.0, Silverlight 4, ASP.NET, WCF, LINQ, ADO.NET Entity Framework, .NET RIA Services, Windows Identity Framework.
Plattform:
Windows Server 2008, Windows Azure
SQL Server 2008
Mai bis Juni (Endkunde ? Werkzeughandel)
EDI-Schnittstelle für Lieferscheine
Eingesetzte Technologien:
VB6, ADO/RDO, eigene Komponenten und Tools, EDI4All (Konverter)
Plattform:
Windows 2003 Small Business Server
SQL Server 2000
Februar bis Dezember (Endkunde ? Automobilzulieferer)
Kundenmanagementsystem für die Partner des Kunden mit Schnittstellen zu Planungssoftware und zum internen ERP System (SAP). Import von Kontakten aus Outlook,
Realisierung in 8 Sprachen. Integrierte Datenbankpflege und Datensicherung.
Eingesetzte Technologien:
VB.NET, C#, Windows Forms, ADO.NET, SOAP Web-Services, Log4Net, Subversion, VisualSVN, TortoiseSVN
Plattform:
Windows XP
SQL Server 2005/Express
SAP XI
Mai bis Juni (Endkunde ? Club-Gastronomie)
PDA Modul zur Entgegennahme von Bestellungen (Zusatzmodul zum Projekt aus 2008)
Eingesetzte Technologien:
VB.NET, ADO.NET, .NET Compact Framework
Plattform:
Windows XP, Windows Mobile, WLAN
SQL Server 2005 Express
Januar bis März (Endkunde ? Werkzeughandel)
Übernahme von Artikeln und Preisen aus einer vom Einkaufsverband zur Verfügung gestellten Datenbank in die Warenwirtschaft des Kunden mit automatischer Zuordnung von (teilweise verschiedenen) Lieferanten.
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows 2003 Small Business Server
SQL Server 2000
Projekte 2008
Ganzjährig (Endkunden und Systempartner)
Pflege und Erweiterung der eigenen Anwendungen (Warenwirtschaft/Rechnungswesen)
November, Dezember (Endkunde ? Außenwerber)
Fortführung des Projektes aus 2007
Juni bis Oktober (Endkunde ? Energieversorger )
Debitorenbuchhaltung für aktuell ca. 500.000 Kunden (mittelfristiges Ziel: 2.000.000). Realisierung von Use Cases für den Application Server (Mahnwesen, Inkasso, OP-Verwaltung, usw.). Erstellung und Durchführung von Unit-Tests (NUnit) und Komponententests.
Eingesetzte Technologien:
Visual Studio 2005, VB.NET, C#, Vanatec/Telerik Open Access, NUnit, Unity, Crystal Reports, Windows Forms, Infragistics, .NET Remoting, Subversion, Subversion, TortoiseSVN, PL/SQL, Toad, Log4Net
Plattform:
Windows 2003 Server, .NET Framework
Oracle
Mai bis August (Endkunde ? Clubgastronomie)
Bestellbearbeitung (PC, PDA-Anbindung für Bedienungen vorbereitet), Verwaltung von Kundenkonten, Fibu-Integration, ?
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows XP
SQL Server 2005 Express
April bis Mai (Endkunde ? Werkzeughandel)
Bestelloptimierung als Zusatzmodul zur Warenwirtschaft (Fremdsystem). Zur Ermittlung der Bestellvorschläge werden der Umsatz der letzten n Monate sowie Wiederbeschaffungszeit und andere Einflussfaktoren (Veredelung, ?) berücksichtigt. Aus dem Fremdsystem werden die aktuellen Daten extrahiert, die Bestellungen werden zurück übertragen.
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows 2003 Small Business Server
SQL Server 2000
Januar bis März (Endkunde ? Steinbruch)
Einsatz Simplex Software Warenwirtschaft, Datenübernahme aus Altsystem, Erweiterung der Preisfindung, Ergänzung der Auftragsbearbeitung um Aufmaß, zusätzlich Auswertungen und Formulare.
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows 2003 Small Business Server
SQL Server 2005 Express
Projekte 2007
Ganzjährig (verschiedene Endkunden)
Pflege des eigenen Warenwirtschaftsprogramms und Erweiterung um kundenspezifische Zusatzfunktionen (Rechnungen mit Bruttopreisen, Shop-Anbindung, Palettenverwaltung, Mehrlager-Option, OP-Verwaltung, ?)
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows 2003 Server
Terminal Services
SQL Server, MSDE
Ganzjährig (Endkunden und Systempartner)
Kontinuierliche Pflege und Erweiterung der eigenen Anwendung für das Rechnungswesen
Eingesetzte Technologien:
VB6, ADO/RDO, SQLDMO, Crystal Reports, True DBGrid, eigene Komponenten und Tools
Plattform:
Windows (Client und Server)
Terminal Services
SQL Server
Juli bis Dezember (Endkunde ? Außenwerber)
Erweiterungen einer Individual-Lösung zur Verwaltung von Aquise-, Bestands- und Abrechnungsdaten (DB Größe 80 GB).
Programmierung, (Teil-) Konzeption, Skript-Generator für DB-Umstellung SQL Server 2000 auf SQL Server 2005, Erstellung, Abarbeitung und Dokumentation von Testszenarien, Rollout-Vorbereitung.
Eingesetzte Technologien:
VB6, ADO, SMO, BCP, SSIS, Office, VSS, Komponenten (True DBInput, FPList, ?),
Visual Studio 2005, VB.NET, .NET Framework 2.0
Plattform:
Windows 2003 Server, Terminal Services, XP
SQL Server 200, SQL Server 2005
Januar bis Mai (Endkunde ? Altenheim)
Abrechnungsprogramm (Heimverwaltung) für Pflegeleistungen. Kommunikation mit Pflegedokumentation eines anderen Herstellers per Web-Services.
Eingesetzte Technologien:
VB.NET 2005, ADO.NET, Crystal Reports, DotNetBar (Office 2007 UI), EntitySpaces,
eigene Komponenten und Tools
Plattform:
Windows 2003 Server
Terminal Services
SQL Server 2005, SQL Server 2005 Express
Projekte 2006
Ganzjährig (verschiedene Endkunden)
Pflege des eigenen Warenwirtschaftsprogramms
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows 2003 Server
Terminal Services
SQL Server, MSDE
Ganzjährig (Endkunden und Systempartner)
Kontinuierliche Pflege und Erweiterung der eigenen Anwendung für das Rechnungswesen
Eingesetzte Technologien:
VB6, ADO/RDO, SQLDMO, Crystal Reports, True DBGrid, eigene Komponenten und Tools
Plattform:
Windows (Client und Server)
Terminal Services
SQL Server
Juli bis Oktober (Sportartikelhersteller ?Auswertung von Trainingsdaten)
Ein Sportartikelhersteller wird in 2007 mit Fertigung und Vertrieb eines neuen Produktes beginnen, welches während des Trainings die Herzfrequenzdaten (wie sie z. B. von einer Pulsuhr angezeigt werden) aufzeichnet. Diese werden (per USB) auf einen PC übertragen und dort angezeigt und ausgewertet.
Eingesetzte Technologien:
VB6, Advanced Installer
Plattform:
Windows Clients ab Windows 98 SE
Januar bis Mai (Softwarehaus ? Kommunales Rechnungswesen)
Unterstützung bei der Erweiterung einer Anwendung für das kommunale Rechnungswesen im Hinblick auf die Einführung der ?kommunalen Doppik?.
Eingesetzte Technologien:
VB6, ADO, SQLDMO
Plattform:
Windows (Client und Server)
Terminal Services
SQL Server, FoxPro
Projekte 2005
Ganzjährig (verschiedene Endkunden)
Pflege des eigenen Warenwirtschaftsprogramms
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows 2003 Server
Terminal Services
SQL Server, MSDE
Ganzjährig (Endkunden und Systempartner)
Kontinuierliche Pflege und Erweiterung der eigenen Anwendung für das Rechnungswesen
Eingesetzte Technologien:
VB6, ADO/RDO, SQLDMO, Crystal Reports, True DBGrid, eigene Komponenten und Tools
Plattform:
Windows (Client und Server)
Terminal Services
SQL Server
Juli (Endkunde ? Kiosk-Kette mit zentraler Warenwirtschaft)
Dezentrale Inventurfassung. Die Inventurvorbereitung erfolgt in der Zentrale. Dort werden im Warenwirtschaftssystem auch die Lagerbestände verwaltet. Nach Übertragung der ?Zähllisten? erfolgt die Inventurerfassung im Kiosk (aktuell per Notebook, geplant: PDA, Tablet PC). Während der Erfassung kann weiter gearbeitet werden; nach Abschluss werden die Daten an die Zentrale zurück übertragen und dort weiter verarbeitet.
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows 2003 Server, Terminal Services
SQL Server, MSDE, VPN
Mai / Juni (Endkunde ? Versand-Dienstleister)
Verwaltung eines Hochregal-Lagers. Die Lagerbuchungen erfolgen mit einer Tablet PC gestützten Anwendung direkt im Lager (WLAN). Die Daten der Lageranwendung werden mit der Warenwirtschaft abgeglichen.
Eingesetzte Technologien:
VB6, VB.NET, Tablet PC SDK, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Tablet PC
SQL Server, MSDE
VPN
Projekte 2003-2004
02/2003 bis 10/2004 (Verschiedene Endkunden)
Modulares, individuell anpassbares Warenwirtschaftssystem (1 ? 30 Arbeitsplätze bei verschiedenen Anwendern) mit Stammdatenverwaltung, Auftragsbearbeitung, Lager und Inventur, Bestellwesen, Provisionsabrechnung, Außendienstanbindung (inkl. Darstellung der Kunden und Verkaufsgebiete in MapPoint), Kassenmodul (Online/Offline), Serienbriefe, Fax- und E-Mail-Anbindung, usw.
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, MAPI, TAPI, True DBGrid, eigene Komponenten und Tools
Plattform:
Windows Server (2000/2003)
Windows XP
Terminal Services
SQL Server, MSDE
MapPoint
VPN
01/2004 bis 03/2004 (Softwarehaus, Spezialverlag)
BAT-Modul zur Ermittlung des Bruttolohns im öffentlichen Dienst. Das Modul ist als Komponente in VB.NET realisiert und wird von einem existierenden (VB6-) Lohnprogramm per COM-Wrapper eingebunden. Als Testplattform wurde eine Windows-Forms Applikation realisiert. Diese soll als Basis eines für 2006/2007 geplanten Nachfolgers für ein weit verbreitetes BAT-Berechnungsprogramm dienen. Das aktuelle Programm wird von einem Verlag vertrieben, der sich an der Entwicklung und Konzeption der Komponente beteiligt hat. In der geplanten Anwendung sollen das Bruttolohnmodul und andere Komponenten sowohl lokal als auch per Web-Service (u. U. mit ASP.NET Frontend) angesprochen werden.
Eingesetzte Technologien:
VB.Net, ADO.NET, Windows-Forms, CCW(COM-Callable-Wrapper)
Plattform:
Visual Studio 2003, .NET Framework
11/2003 (Endkunde - Sportfachgeschäfte)
Vom Kunden wird eine Warenwirtschaft eingesetzt, deren Anbieter nicht mehr am Markt existiert. Zum Schutz der bestehenden Investition wurde die Datenbankstruktur analysiert und die Anwendung um Möglichkeiten zum Datenabgleich zwischen den Filialen und zur Inventurerfassung per MDE-Scanner erweitert.
Eingesetzte Technologien:
VB6, DAO, Scanner SDK
Plattform:
Windows 98, und XP, MDE-Scanner
01/2003 (Softwarehaus)
Vollständige Beispielanwendung für eine CD/DVD Brenner SDK in VB6, VB.NET und C#
Eingesetzte Technologien:
VB6, VB.NET, C#, ?Burning SDK?
Plattform:
Windows
Projekte 2000-2002
01/2000 bis 12/2002 (Softwarehaus, Endkunden)
Entwicklung eines vollständigen Finanzbuchführungsprogramms. Es handelt sich dabei um eine bundesweit von verschiedenen Partnern vertriebene Standardsoftware (Konkurrenzprodukte: Lexware, KHK, ?) mit speziellen Erweiterungen für Leasingbanken. Die Entwicklung bzw. Erweiterung erfolgte im Auftrag und in Zusammenarbeit mit einem Softwarehaus, das die Finanzbuchführung als integrierte Lösung zusammen mit einer Anwendung für Leasingbanken vertreibt. In dieser Kombination wird die Software zurzeit bei mehr als 50 Leasingbanken in Deutschland, Österreich, der Schweiz und weiteren Ländern eingesetzt (bis zu 15 Arbeitsplätze für die Finanzbuchführung).
Eingesetzte Technologien:
VB6, ADO/RDO, SQLDMO, Crystal Reports, True DBGrid, eigene Komponenten und Tools
Plattform:
Windows (Client und Server)
Terminal Services
SQL Server
03/2002 bis 08/2002 (Verschiedene Endkunden)
Anbindung der Archivierungssysteme ELO Office und ELO Professional an verschiedene Anwendungen (Finanzbuchführung, Heimverwaltung, Office, ?) und Erstellung von eigenständigen Komponenten zur Erweiterung der Archivierungsprogramme. Mit diesen Komponenten erfolgt die automatische Verschlagwortung und Ablage von Fremd- und Eigenbelegen.
Eingesetzte Technologien:
VB6, VB Script, DAO, JET, ELO Automation
Plattform:
Windows (Client und Server)
ELO Office, ELO Professional
04/2001 bis 07/2001 (Bank)
Vollständige Nachbildung einer browserbasierten Software zur Vertriebsunterstützung. Das Simulationsprogramm wird zur Schulung der Mitarbeiter eingesetzt.
Eingesetzte Technologien:
VB6, DAO, Jet, Access
Plattform:
Windows NT
CVS
03/2001 (Softwarehaus)
Replikationstool für SQL Server 7 und SQL Server 2000. Die Anwendung wird zur automatischen Einrichtung der Datenbank-Replikation zwischen verschiedenen Standorten verwendet, an denen die Warenwirtschaft und/oder das CRM-Programm des Softwarehauses eingesetzt werden.
Eingesetzte Technologien:
VB6, ADO, SQLDMO
Plattform:
Windows Server (NT und 2000)
SQL Server 7, SQL Server 2000
Berufliche Tätigkeiten
1979-1980
Versicherung
Versicherungs-Mathematiker
1980-1999
Softwarehaus
zunächst Programmierer, zuletzt Leiter der SW-Entwicklung
seit 2000
Selbständiger SW-Entwickler
Der Kunde prüft und repariert OnBoardUnits (OBUs) für die Erfassung von (LKW-) Maut Daten. Dafür wurde eine spezielle Hardware-Kombination aus PC (Windows 10) mit Prüfsoftware, Messgeräten (DMM, PPS), GPS- und GSM-Testern sowie Steuerungsrechnern (BeagleBone, Teensy) gefertigt.
In 2017 wir eine neue Version der OBUs eingeführt. Dafür müssen Hardware und Software angepasst werden. Dies Anpassungen werden von mir durchgeführt. Dai die Hardware parallel entwickelt und daher erst schrittweise verfügbar wird, müssen die fehlenden Komponenten teilweise simuliert werden
Dies soll das Nachfolgeprodukt für Simplex Software Rechnungswesen werden. Geplant ist eine Web-Anwendung.
Der Kunde entwickelt optische System (Spektrometer) für verschiedene Branchen (Agrarwirtschaft, Lebensmittelindustrie, …) einschließlich der entsprechender Anwendungssoftware. Die Software basiert auf einem selbstentwickelten Frame in .NET 4.x. Dieses Framework und einige der Anwendungen soll auf .NET Core 2.0 portiert werden, um kurz- bzw. mittelfristig Systeme auf LINUX Basis unterstützen zu können.
Der Kunde entwickelt eine cloudbasierte Plattform zum Rollout und Management von industriellen Sensor-Infrastrukturen durch Hersteller, OEM und Betreiber.
Die Komponenten (Micro-Service) für den PKI-basierten Onboarding Prozess (Device-Registrierung in der Cloud, Certificate Signing Request) von Feldkomponenten und für das Message-Processing (HTTP und MQTT) lagen als JAVA-Anwendung vor, und wurden von mir erweitert und nach .NET Core portiert.
Projekte 2014
Seit Januar
Kunde:Endkunden und Systempartner
Aufgabe:
Erweiterung Simplex Software Rechnungswesen für 2014:
Eingesetzte Technologien:
VB6, ADO/RDO, eigene Komponenten und Tools, Crystal Reports, Excel COM Objekt,
SevDTA (SEPA Komponente)
Plattform:
Windows Server 2008 R2, Windows 7
SQL Server 2008/2012
September (Verband)
Mitarbeiter Leistungserfassung
Excel-Anwendung (VBA) zur Erfassung von Mitarbeiter-Leistungen. Es wird zunächst eine (konfigurierbare) Vorlagendatei generiert, die von den Mitarbeitern monatlich personalisiert wird. Die Leistungen werden nach Leistungsarten und Leistungsempfängern erfasst und (anonymisiert) auf Abteilungs- und Konzernebene aggregiert.
Eingesetzte Technologien:
Excel 2010/2013, VBA
Plattform:
Windows 7, Windows Server
Juni bis November (Systemhaus)
Control Center für eine Scan-Software
Der Kunde vertreibt eine modular aufgebaute Scan-Software. Für einen Endkunden wurde ein Control Center (Dashboard) entwickelt. Die Anwendung besteht aus zwei Komponenten:
Hardware Manager
Dies ist eine Software (Windows Dienst) zum Monitoring von System-Ressourcen und laufenden Prozessen auf einem ?Scan-Server? (Windows Rechner).
Operatives Monitoring
Dies ist eine Web-Anwendung zur zentralen Anzeige der vom Hardware Manager gesammelten Daten, sowie von Daten aus dem Scan-Prozess (Qualitätsüberwachung, Fehler, usw. ? Live und historisch).
Eingesetzte Technologien:
VB.NET, ADO.NET für den Dienst
C#, ASP.NET MVC, ASP.NET Identity, ASP.NET SignalR, ADO.NET auf dem Server
HTML, JavaScript, Kendo UI, Smoothie Charts, KnockoutJS, und andere JavaScript Tools auf dem Client
Plattform:
Windows (Terminal-) Server, Windows 7, IIS
SQL Server 2008 R2
Januar bis Mai (Softwarehaus)
Unterstützung bei der Erweiterung eines Finanzführungsprogramms.
Fortführung des Projektes aus 2013
März bis April (Endkunde ? Hersteller von Hydraulik-Schläuchen)
Erweiterungen der Warenwirtschaft (Fortführung des Projekts aus 2011/2012/2013):
Projekte 2013
August bis Dezember (Endkunden und Systempartner)
Erweiterung Simplex Software Rechnungswesen für 2014:
Eingesetzte Technologien:
VB6, ADO/RDO, eigene Komponenten und Tools, Crystal Reports, Excel COM Objekt,
SevDTA (SEPA Komponente)
Plattform:
Windows Server 2008 R2, Windows 7
SQL Server 2008/2012
Juli bis Dezember (Softwarehaus)
Unterstützung bei der Erweiterung eines Finanzführungsprogramms. Es handelt sich dabei um eine vom Kunden aus Simplex Software Rechnungswesen selbständig weiter entwickelte Lösung. Folgende Arbeiten wurden geleistet:
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports
Plattform:
Windows Server 2008 R2, Windows 7
SQL Server 2008/2012
Seit Juni (Endkunde ? Hersteller von Hydraulik-Schläuchen)
Erweiterungen der Warenwirtschaft (Fortführung des Projekts aus 2011/2012):
Januar bis Juli (Consulting Unternehmen)
Unterstützung bei der Entwicklung Lösung zur Betriebsführung von Offshore Windparks (Agiles Cloud-Projekt, Referenz liegt vor))
Eingesetzte Technologien:
C#, .NET 4.0, Silverlight, LinQ, Entitiy Framework (ModelFirst, POCO), SVN, Prism, MEF
Plattform:
Microsoft Azure, SQL Server 2008, SQL Azure, Sharepoint (für Silverlight Hosting)
Projekte 2012
Seit Oktober (Endkunden und Systempartner)
Erweiterung Simplex Software Rechnungswesen für 2013:
Eingesetzte Technologien:
VB6, ADO/RDO, eigene Komponenten und Tools, Crystal Reports, Excel COM Objekt,
SevDTA (SEPA Komponente), AvenDATA eBilanz-Kit
Plattform:
Windows Server 2008 R2, Windows 7
SQL Server 2008/2012
Seit Juli (Endkunde ? Hersteller von Hydraulik-Schläuchen)
Erweiterungen der Warenwirtschaft (Fortführung des Projekts aus 2011):
April bis Juli (Endkunde ? Automobilzulieferer)
Abschluss des Projektes aus 2011 (Parametrisierungstool)
März bis Juni (Softwarehaus)
Erweiterung des Währungsmoduls der eigenen Finanzbuchführung, verbesserte Integration in die Leasing-Software des Kunden, Excel Export
Eingesetzte Technologien:
VB6, ADO/RDO, eigene Komponenten und Tools, Crystal Reports, Excel COM Objekt
Plattform:
Windows Server 2008 R2, Windows 7
SQL Server 2008
Januar bis März und August (Consulting Unternehmen)
Fortführung des Projektes aus 2011 (?Asset and Shipment Tracking?)
Projekte 2011
Ganzjährig (Endkunden und Systempartner)
Pflege und Erweiterung der eigenen Anwendungen (Warenwirtschaft/Rechnungswesen).
Geplant u. a. für das Rechnungswesen (Partei-) Spendenmodul und Erweiterungen im Zahlungsverkehr (SEPA)
November, Dezember (Consulting Unternehmen)
Unterstützung bei der Entwicklung einer Anwendung für das ?Asset and Shipment
Tracking? eines Logistik-Unternehmens. Agiles Projekt mit mehreren SCRUM Teams (insgesamt > 40 Personen).
Eingesetzte Technologien:
C#, .NET 4.0, LinQ, Entitiy Framework (ModelFirst, POCO), Mercurial, SQL Server Reporting
Plattform:
Microsoft Azure, SQL Server 2008, SQL Azure
April bis Oktober (Endkunde ? Automobilzulieferer)
Parametrisierungstool zur Überführung und Anreicherung von Variantenlisten (XML) in Dateien zur Produktionssteuerung und zum Produktionstest. Auf die Elemente der Variantenzeilen werden von Anwender in VB oder C# erstellte Regeltemplates angewandt.
Code und Parameter dieser Templates werden in einer Windows Forms Anwendung erfasst und verwaltet (inkl. Code Editor) und können dort kompiliert (CodeDOM) und getestet werden. Kompilierung, Ausführung und Speicherung (Entity Framework 4.1 Code First) der Regeln erfolgen in einem WCF-Dienst (IIS). Dieser wird auch von der Hauptanwendung verwendet, einem Silverlight Frontend zur Zusammenstellung der Regeln zu ?Projekten?, denen dann zur Ausführung die Variantenlisten zugeordnet werden.
Eingesetzte Technologien:
C#, .NET 4.0, Silverlight 4, Windows Forms, WCF, CodeDOM, XML, LinQ, Entitiy Framework CodeFirst, MVVM light
Plattform:
Windows Server 2008, Windows Clients, SQL Server 2008 R2, IIS 7.x
Januar bis August (Endkunde ? Hersteller von Hydraulik-Schläuchen)
Einsatz der Warenwirtschaft im gesamten Unternehmen, u. a. mit folgenden Erweiterungen:
Eingesetzte Technologien:
C#, VB.NET, WinDbt (Windows Zugriff auf die Indexdateien der AIX Warenwirtschaft), FTP (für den Download vom AIX System), automatisierte E-Mail für die Datenverteilung.
Plattform:
Windows Server 2008, Windows 7, SQL Server 2008 R2
Projekte 2010
Ganzjährig (Endkunden und Systempartner)
Pflege und Erweiterung der eigenen Anwendungen (Warenwirtschaft/Rechnungswesen).
Dezember (Endkunde ? Automobilzulieferer)
Erweiterungen des Kundenmanagementsystem (vgl. 2008/200). Anpassung an geänderte Web Services im SAP System (XI).
Eingesetzte Technologien:
VB.NET, C#, Windows Forms, ADO.NET, SOAP Web-Services, Log4Net, Subversion, VisualSVN, TortoiseSVN
Plattform:
Windows XP
SQL Server 2005/Express
SAP XI
September bis November (Endkunde ? Außenwerber)
Schnittstelle aus dem Akquise- und Bestandssystem (siehe Projekte aus 2007/2008) in die Vermarktungssoftware (IBM I/Series).
Eingesetzte Technologien:
VB.NET, ADO.NET (SQL Server und IBM DB)
Plattform:
Windows Server 2008, Windows XP, SQL Server 2005
August bis ? (Endkunde ? Hersteller von Hydraulik-Schläuchen)
Einsatz der Warenwirtschaft in der chinesischen Niederlassung. Vorbereitung des Einsatzes im gesamten Unternehmen. Zusatzmodule für Auftragsschablonen und Schnellerfassung.
April bis Juli (Endkunde ? Hersteller von Hydraulik-Schläuchen)
Einsatz der eigenen Warenwirtschaft in der Niederlassung in Kanada.
Automatische Übernahme und permanente Aktualisierung der (kundenspezifischen) Artikel, Stücklisten und Preise aus der (AIX basierten) Warenwirtschaft des Kunden.
Unterstützung von Fremdwährung (Einkauf) und des kanadischen Umsatzsteuerrechts.
Eingesetzte Technologien:
C#, VB.NET, WinDbt (Windows Zugriff auf die Indexdateien der AIX Warenwirtschaft), FTP (für den Download vom AIX System), automatisierte E-Mail für die Datenverteilung.
Plattform:
Windows Server 2008, Windows 7, SQL Server 2008
Januar bis März (Endkunde ? Automobilzulieferer)
Fortführung des Projektes aus 2009
Januar bis ? (Endkunde - Altenheim)
Fortführung des Projektes aus 2009
Projekte 2009
Ganzjährig (Endkunden und Systempartner)
Pflege und Erweiterung der eigenen Anwendungen (Warenwirtschaft/Rechnungswesen).
Parallel dazu (Zeitrahmen 2010/2011) Neuentwicklung dieser Systeme unter .NET (C#, VB.NET, WPF, Silverlight, ASP.NET, WCF, LINQ, OR/M).
August bis Dezember (Endkunde - Altenheim)
Neuentwicklung Heimverwaltung (Geplante Fertigstellung: IV/2010)
Eingesetzte Technologien:
C#, VB.NET, Visual Studio 2010, .NET 4.0, Silverlight 4, ASP.NET, WCF, LINQ, ADO.NET Entity Framework, .NET RIA Services, Windows Identity Framework.
Plattform:
Windows Server 2008, Windows Azure
SQL Server 2008
Mai bis Juni (Endkunde ? Werkzeughandel)
EDI-Schnittstelle für Lieferscheine
Eingesetzte Technologien:
VB6, ADO/RDO, eigene Komponenten und Tools, EDI4All (Konverter)
Plattform:
Windows 2003 Small Business Server
SQL Server 2000
Februar bis Dezember (Endkunde ? Automobilzulieferer)
Kundenmanagementsystem für die Partner des Kunden mit Schnittstellen zu Planungssoftware und zum internen ERP System (SAP). Import von Kontakten aus Outlook,
Realisierung in 8 Sprachen. Integrierte Datenbankpflege und Datensicherung.
Eingesetzte Technologien:
VB.NET, C#, Windows Forms, ADO.NET, SOAP Web-Services, Log4Net, Subversion, VisualSVN, TortoiseSVN
Plattform:
Windows XP
SQL Server 2005/Express
SAP XI
Mai bis Juni (Endkunde ? Club-Gastronomie)
PDA Modul zur Entgegennahme von Bestellungen (Zusatzmodul zum Projekt aus 2008)
Eingesetzte Technologien:
VB.NET, ADO.NET, .NET Compact Framework
Plattform:
Windows XP, Windows Mobile, WLAN
SQL Server 2005 Express
Januar bis März (Endkunde ? Werkzeughandel)
Übernahme von Artikeln und Preisen aus einer vom Einkaufsverband zur Verfügung gestellten Datenbank in die Warenwirtschaft des Kunden mit automatischer Zuordnung von (teilweise verschiedenen) Lieferanten.
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows 2003 Small Business Server
SQL Server 2000
Projekte 2008
Ganzjährig (Endkunden und Systempartner)
Pflege und Erweiterung der eigenen Anwendungen (Warenwirtschaft/Rechnungswesen)
November, Dezember (Endkunde ? Außenwerber)
Fortführung des Projektes aus 2007
Juni bis Oktober (Endkunde ? Energieversorger )
Debitorenbuchhaltung für aktuell ca. 500.000 Kunden (mittelfristiges Ziel: 2.000.000). Realisierung von Use Cases für den Application Server (Mahnwesen, Inkasso, OP-Verwaltung, usw.). Erstellung und Durchführung von Unit-Tests (NUnit) und Komponententests.
Eingesetzte Technologien:
Visual Studio 2005, VB.NET, C#, Vanatec/Telerik Open Access, NUnit, Unity, Crystal Reports, Windows Forms, Infragistics, .NET Remoting, Subversion, Subversion, TortoiseSVN, PL/SQL, Toad, Log4Net
Plattform:
Windows 2003 Server, .NET Framework
Oracle
Mai bis August (Endkunde ? Clubgastronomie)
Bestellbearbeitung (PC, PDA-Anbindung für Bedienungen vorbereitet), Verwaltung von Kundenkonten, Fibu-Integration, ?
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows XP
SQL Server 2005 Express
April bis Mai (Endkunde ? Werkzeughandel)
Bestelloptimierung als Zusatzmodul zur Warenwirtschaft (Fremdsystem). Zur Ermittlung der Bestellvorschläge werden der Umsatz der letzten n Monate sowie Wiederbeschaffungszeit und andere Einflussfaktoren (Veredelung, ?) berücksichtigt. Aus dem Fremdsystem werden die aktuellen Daten extrahiert, die Bestellungen werden zurück übertragen.
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows 2003 Small Business Server
SQL Server 2000
Januar bis März (Endkunde ? Steinbruch)
Einsatz Simplex Software Warenwirtschaft, Datenübernahme aus Altsystem, Erweiterung der Preisfindung, Ergänzung der Auftragsbearbeitung um Aufmaß, zusätzlich Auswertungen und Formulare.
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows 2003 Small Business Server
SQL Server 2005 Express
Projekte 2007
Ganzjährig (verschiedene Endkunden)
Pflege des eigenen Warenwirtschaftsprogramms und Erweiterung um kundenspezifische Zusatzfunktionen (Rechnungen mit Bruttopreisen, Shop-Anbindung, Palettenverwaltung, Mehrlager-Option, OP-Verwaltung, ?)
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows 2003 Server
Terminal Services
SQL Server, MSDE
Ganzjährig (Endkunden und Systempartner)
Kontinuierliche Pflege und Erweiterung der eigenen Anwendung für das Rechnungswesen
Eingesetzte Technologien:
VB6, ADO/RDO, SQLDMO, Crystal Reports, True DBGrid, eigene Komponenten und Tools
Plattform:
Windows (Client und Server)
Terminal Services
SQL Server
Juli bis Dezember (Endkunde ? Außenwerber)
Erweiterungen einer Individual-Lösung zur Verwaltung von Aquise-, Bestands- und Abrechnungsdaten (DB Größe 80 GB).
Programmierung, (Teil-) Konzeption, Skript-Generator für DB-Umstellung SQL Server 2000 auf SQL Server 2005, Erstellung, Abarbeitung und Dokumentation von Testszenarien, Rollout-Vorbereitung.
Eingesetzte Technologien:
VB6, ADO, SMO, BCP, SSIS, Office, VSS, Komponenten (True DBInput, FPList, ?),
Visual Studio 2005, VB.NET, .NET Framework 2.0
Plattform:
Windows 2003 Server, Terminal Services, XP
SQL Server 200, SQL Server 2005
Januar bis Mai (Endkunde ? Altenheim)
Abrechnungsprogramm (Heimverwaltung) für Pflegeleistungen. Kommunikation mit Pflegedokumentation eines anderen Herstellers per Web-Services.
Eingesetzte Technologien:
VB.NET 2005, ADO.NET, Crystal Reports, DotNetBar (Office 2007 UI), EntitySpaces,
eigene Komponenten und Tools
Plattform:
Windows 2003 Server
Terminal Services
SQL Server 2005, SQL Server 2005 Express
Projekte 2006
Ganzjährig (verschiedene Endkunden)
Pflege des eigenen Warenwirtschaftsprogramms
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows 2003 Server
Terminal Services
SQL Server, MSDE
Ganzjährig (Endkunden und Systempartner)
Kontinuierliche Pflege und Erweiterung der eigenen Anwendung für das Rechnungswesen
Eingesetzte Technologien:
VB6, ADO/RDO, SQLDMO, Crystal Reports, True DBGrid, eigene Komponenten und Tools
Plattform:
Windows (Client und Server)
Terminal Services
SQL Server
Juli bis Oktober (Sportartikelhersteller ?Auswertung von Trainingsdaten)
Ein Sportartikelhersteller wird in 2007 mit Fertigung und Vertrieb eines neuen Produktes beginnen, welches während des Trainings die Herzfrequenzdaten (wie sie z. B. von einer Pulsuhr angezeigt werden) aufzeichnet. Diese werden (per USB) auf einen PC übertragen und dort angezeigt und ausgewertet.
Eingesetzte Technologien:
VB6, Advanced Installer
Plattform:
Windows Clients ab Windows 98 SE
Januar bis Mai (Softwarehaus ? Kommunales Rechnungswesen)
Unterstützung bei der Erweiterung einer Anwendung für das kommunale Rechnungswesen im Hinblick auf die Einführung der ?kommunalen Doppik?.
Eingesetzte Technologien:
VB6, ADO, SQLDMO
Plattform:
Windows (Client und Server)
Terminal Services
SQL Server, FoxPro
Projekte 2005
Ganzjährig (verschiedene Endkunden)
Pflege des eigenen Warenwirtschaftsprogramms
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows 2003 Server
Terminal Services
SQL Server, MSDE
Ganzjährig (Endkunden und Systempartner)
Kontinuierliche Pflege und Erweiterung der eigenen Anwendung für das Rechnungswesen
Eingesetzte Technologien:
VB6, ADO/RDO, SQLDMO, Crystal Reports, True DBGrid, eigene Komponenten und Tools
Plattform:
Windows (Client und Server)
Terminal Services
SQL Server
Juli (Endkunde ? Kiosk-Kette mit zentraler Warenwirtschaft)
Dezentrale Inventurfassung. Die Inventurvorbereitung erfolgt in der Zentrale. Dort werden im Warenwirtschaftssystem auch die Lagerbestände verwaltet. Nach Übertragung der ?Zähllisten? erfolgt die Inventurerfassung im Kiosk (aktuell per Notebook, geplant: PDA, Tablet PC). Während der Erfassung kann weiter gearbeitet werden; nach Abschluss werden die Daten an die Zentrale zurück übertragen und dort weiter verarbeitet.
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Windows 2003 Server, Terminal Services
SQL Server, MSDE, VPN
Mai / Juni (Endkunde ? Versand-Dienstleister)
Verwaltung eines Hochregal-Lagers. Die Lagerbuchungen erfolgen mit einer Tablet PC gestützten Anwendung direkt im Lager (WLAN). Die Daten der Lageranwendung werden mit der Warenwirtschaft abgeglichen.
Eingesetzte Technologien:
VB6, VB.NET, Tablet PC SDK, ADO/RDO, Crystal Reports, eigene Komponenten und Tools
Plattform:
Tablet PC
SQL Server, MSDE
VPN
Projekte 2003-2004
02/2003 bis 10/2004 (Verschiedene Endkunden)
Modulares, individuell anpassbares Warenwirtschaftssystem (1 ? 30 Arbeitsplätze bei verschiedenen Anwendern) mit Stammdatenverwaltung, Auftragsbearbeitung, Lager und Inventur, Bestellwesen, Provisionsabrechnung, Außendienstanbindung (inkl. Darstellung der Kunden und Verkaufsgebiete in MapPoint), Kassenmodul (Online/Offline), Serienbriefe, Fax- und E-Mail-Anbindung, usw.
Eingesetzte Technologien:
VB6, ADO/RDO, Crystal Reports, MAPI, TAPI, True DBGrid, eigene Komponenten und Tools
Plattform:
Windows Server (2000/2003)
Windows XP
Terminal Services
SQL Server, MSDE
MapPoint
VPN
01/2004 bis 03/2004 (Softwarehaus, Spezialverlag)
BAT-Modul zur Ermittlung des Bruttolohns im öffentlichen Dienst. Das Modul ist als Komponente in VB.NET realisiert und wird von einem existierenden (VB6-) Lohnprogramm per COM-Wrapper eingebunden. Als Testplattform wurde eine Windows-Forms Applikation realisiert. Diese soll als Basis eines für 2006/2007 geplanten Nachfolgers für ein weit verbreitetes BAT-Berechnungsprogramm dienen. Das aktuelle Programm wird von einem Verlag vertrieben, der sich an der Entwicklung und Konzeption der Komponente beteiligt hat. In der geplanten Anwendung sollen das Bruttolohnmodul und andere Komponenten sowohl lokal als auch per Web-Service (u. U. mit ASP.NET Frontend) angesprochen werden.
Eingesetzte Technologien:
VB.Net, ADO.NET, Windows-Forms, CCW(COM-Callable-Wrapper)
Plattform:
Visual Studio 2003, .NET Framework
11/2003 (Endkunde - Sportfachgeschäfte)
Vom Kunden wird eine Warenwirtschaft eingesetzt, deren Anbieter nicht mehr am Markt existiert. Zum Schutz der bestehenden Investition wurde die Datenbankstruktur analysiert und die Anwendung um Möglichkeiten zum Datenabgleich zwischen den Filialen und zur Inventurerfassung per MDE-Scanner erweitert.
Eingesetzte Technologien:
VB6, DAO, Scanner SDK
Plattform:
Windows 98, und XP, MDE-Scanner
01/2003 (Softwarehaus)
Vollständige Beispielanwendung für eine CD/DVD Brenner SDK in VB6, VB.NET und C#
Eingesetzte Technologien:
VB6, VB.NET, C#, ?Burning SDK?
Plattform:
Windows
Projekte 2000-2002
01/2000 bis 12/2002 (Softwarehaus, Endkunden)
Entwicklung eines vollständigen Finanzbuchführungsprogramms. Es handelt sich dabei um eine bundesweit von verschiedenen Partnern vertriebene Standardsoftware (Konkurrenzprodukte: Lexware, KHK, ?) mit speziellen Erweiterungen für Leasingbanken. Die Entwicklung bzw. Erweiterung erfolgte im Auftrag und in Zusammenarbeit mit einem Softwarehaus, das die Finanzbuchführung als integrierte Lösung zusammen mit einer Anwendung für Leasingbanken vertreibt. In dieser Kombination wird die Software zurzeit bei mehr als 50 Leasingbanken in Deutschland, Österreich, der Schweiz und weiteren Ländern eingesetzt (bis zu 15 Arbeitsplätze für die Finanzbuchführung).
Eingesetzte Technologien:
VB6, ADO/RDO, SQLDMO, Crystal Reports, True DBGrid, eigene Komponenten und Tools
Plattform:
Windows (Client und Server)
Terminal Services
SQL Server
03/2002 bis 08/2002 (Verschiedene Endkunden)
Anbindung der Archivierungssysteme ELO Office und ELO Professional an verschiedene Anwendungen (Finanzbuchführung, Heimverwaltung, Office, ?) und Erstellung von eigenständigen Komponenten zur Erweiterung der Archivierungsprogramme. Mit diesen Komponenten erfolgt die automatische Verschlagwortung und Ablage von Fremd- und Eigenbelegen.
Eingesetzte Technologien:
VB6, VB Script, DAO, JET, ELO Automation
Plattform:
Windows (Client und Server)
ELO Office, ELO Professional
04/2001 bis 07/2001 (Bank)
Vollständige Nachbildung einer browserbasierten Software zur Vertriebsunterstützung. Das Simulationsprogramm wird zur Schulung der Mitarbeiter eingesetzt.
Eingesetzte Technologien:
VB6, DAO, Jet, Access
Plattform:
Windows NT
CVS
03/2001 (Softwarehaus)
Replikationstool für SQL Server 7 und SQL Server 2000. Die Anwendung wird zur automatischen Einrichtung der Datenbank-Replikation zwischen verschiedenen Standorten verwendet, an denen die Warenwirtschaft und/oder das CRM-Programm des Softwarehauses eingesetzt werden.
Eingesetzte Technologien:
VB6, ADO, SQLDMO
Plattform:
Windows Server (NT und 2000)
SQL Server 7, SQL Server 2000
Berufliche Tätigkeiten
1979-1980
Versicherung
Versicherungs-Mathematiker
1980-1999
Softwarehaus
zunächst Programmierer, zuletzt Leiter der SW-Entwicklung
seit 2000
Selbständiger SW-Entwickler
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.