Erfahrungsprofil
Bitte blättern Sie durch mein Erfahrungsprofil.
- Einfach die Punkte von links nach rechts durchklicken -
SKILLS
- Freiberufler
- Software-Architekt (Software-Planung / -Design (C# [.NET ab V2.0, ASP.NET V2.0-3.5, .NET Core ab V1.0, ASP.NET Core ab V1.0 .NET CF ab V2.0], Delphi (ab V3), SAP-Schnittstellen, REST)- Microsoft Visual Studio (ab V2005)
- Software-Entwickler (Umsetzung/Realisierung in C# (Schwerpunkt), Delphi, Angular 4+, HTML5, Typescript
- Delphi (Embarcaderro) ab Delphi 5- Projektmanagement
- Requirements-Engineering
- Datenbanken (Modellierung, Design und Administration von MS SQL-Server (Schwerpunkt), Oracle, mySQL u. a.)
- Windows GUI-Entwicklung in Winforms (Schwerpunkt), WPF / XAML
- Software-Engineering (UML 2.0, BPMN)
- EDV-Sachverständiger (Verband europäischer Gutachter/Sachverständiger VEGS) (seit 07/2011)
- IT-Forensiker (Verband europäischer Gutachter/Sachverständiger VEGS) (seit 10/2011)
- IHK Ausbilder (seit 09/2000)
BRANCHEN
Automatisierung
Automotive
Chemische Industrie
Consumer-Software (Tools, Games)
Entsorgungs- und Recyclingbranche
Forschung
Großhandel (Multimedia)
Industrie (produzierendes Gewerbe)
Kunststoffverarbeitende Industrie
Luftfahrtindustrie
Maschinenbau
Medizintechnik
Metallverarbeitende Industrie
Papierverarbeitende Industrie
Rettungsdienste und Feuerwehren
RFID
Rüstungsindustrie
Sicherheitstechnik
Telekommunikation
Versicherungen (Controlling)
Bildungszentren
Bisher erfolgreich umgesetzte Projekte:
Projekt: abgmk2
Zeitraum: März 2019 – März 2020
Kurzbeschreibung: Neuentwicklung einer Windows-Desktop-Anwendung
Aufgaben: Konzeption, Neuentwicklung, Installation, Weiterentwicklung
Methoden und Technologien: Fachliche Analyse, Konzeption, Entwicklung
Technische Details:
- Visual Studio als IDE
- Datenbank : MS-SQL-Server
- Developer Express XPO als ORM
- WinForms mit Developer Express für das FrontendProjekt: Werkzeugmanagement
Zeitraum: April 2018 - Dezember 2018
Kurzbeschreibung: Erfassung von Werkzeugen incl. Lagerbuchungen
Aufgaben: Werkzeuge können erfasst und katalogisiert werden. Terminliche Abläufe für
Fachabteilungen werden festgelegt.Methoden und Technologien: Modellierung Datenbankmodell, Modellierung Klassengerüst, Realisierung im Team
Technische Details :
- .NET Framework 4.0
- Visual Studio 2017 (C#)
- mehrschichtige Anwendung
- DevExpress KomponentenWeiterentwicklung einer Kontaktverwaltung mit Ausbau zu einer kleinen Auftragsverwaltung
Zeitraum: Mai 2018 - September 2020
Kurzbeschreibung: Kundenkontakt mit einer TAPI-Schnittstelle, Aufttragsverwaltung mit Ausgabe von Angeboten / Lieferscheinen und Rechnungen (Excel-Spreadsheet)
Aufgaben: ausführliche Beratung, Projektierung / Aufwandschätzung / Planung, Test Vorort mit einer Telefonanlage. Installation einer neuen Telefonanlage.
Methoden und Technologien : Modellierung Datenbankmodell, Modellierung Klassengerüst, Realisierung im Team
Technische Details :
- .NET Framework 4.0
- Visual Studio 2017 (C#)
- mehrschichtige Anwendung
- DevExpress Komponenten
- TAPI-SchnittstelleProjekt: SFCweb 2
Zeitraum: seit Oktober 2017, laufend Erweiterungen/Änderungen
Kurzbeschreibung: Neuentwicklung eines Online – Portals mit Anbindung an die Produktionsdaten des SFC als SPA mit Cross-Platform-Deployment
Aufgaben: Konzeption, Neuentwicklung, Installation, Weiterentwicklung
Methoden und Technologien: Fachliche Analyse, Konzeption, Entwicklung
Technische Details:
- .NET Core, ASP.NET Core
- Visual Studio und Visual Studio Code als IDE
- Datenbank : MS-SQL-Server
- Developer Express XPO als ORM via .NET Core
- Angular 4+ und DevExtreme für das Frontend, via TypescriptProjekt: Neuentwicklung eines Autoklaven-Management-Systems
Zeitraum: seit September 2013, laufendes Projekt
Kurzbeschreibung: Neuentwicklung einer aus mehreren Modulen bestehenden Software zur Verwaltung, Planung und Steuerung von Produktionsprozessen von Industrieautoklaven, (Verwendung u.a. in der Luftfahrt-, Rüstungs- und Automobil-Industrie) sowie Tools zur Auswertung und Archivierung der Produktionsdaten (DMS und Data-Warehouse)
Aufgaben : Bedarfsanalyse, ausführliche Beratung, Projektierung und Planung, Erstellung des Feinkonzeptes (Geschäftslogik und GUI), Realisierung, Durchführen von Black- und Whitebox-Tests, Deployment
Methoden und Technologien : Modellierung Datenbankmodell, Modellierung Klassenmodell, Programmierung, Tests
Technische Details :
- .NET Framework 4.5.1
- Visual Studio 2013-2017 (C#, WinForms)
- Microsoft SQL Server 2012 R2/2014/2016
- mehrschichtige Anwendung
- DevExpress WinForms-Komponenten
- DevExpress Usercontrols
- DevExpress Reporting
- DevExpress XAF
- LINQ
- DevExpress XPO als persistente SchichtProjekt: Neuentwicklung einer Webportallösung zur Visualisierung von Produktionskennzahlen
Zeitraum: seit Mai 2017
Kurzbeschreibung: Entwicklung einer Webanwendung zur Visualisierung von Produktionskennzahlen (Dashboard, Pivot-Grid)
Aufgaben: Bedarfsanalyse, ausführliche Beratung, Projektierung / Aufwandschätzung / Planung, Erstellung des Feinkonzeptes (Geschäftslogik und GUI), Realisierung, Durchführen von Black- und Whitebox-Tests, Deployment
Methoden und Technologien : Modellierung Datenbankmodell, Modellierung Klassengerüst, Realisierung im Team (selbst tätig im Projekt als Berater, Entwickler und Projektmanager, insgesamt besteht das Team aus einem weiterem Entwickler)
Technische Details :
- Visual Studio 2017, Webstorm
- mehrschichtige Anwendung
- node.js für den ODATA-Webservice
- Angular 2 / Typescript
- DevExtreme für die GUI / DeployProjekt Angebotsnachverfolgung (Workflow)
Zeitraum: April 2013 - Februar 2014
Kurzbeschreibung: Angebote pro Abteilung erteilen mit einer Zuschlagskalkulation
Aufgaben: für jede Anfrage wird ein Angebot erstellt. In jedem Reiter (Tabsheets) können bestimmte Abteilungen angebotsrelevante Daten eintragen. Zum Abschluß kann die Geschäftsleitung, aufgrund den vorliegenden Daten, ein qualifiziertes Angebot erstellen. Wiedervorlagen und eine Nachverfolgung wurde später mit hinzugefügt.
Methoden und Technologien: Modellierung Datenbankmodell, Modellierung Klassengerüst, Realisierung im Team
Technische Details:
- .NET Framework 4.0
- Visual Studio 2013 (C#)
- mehrschichtige Anwendung
- DevExpress KomponentenProjekt Übersicht Verfahrensanweisungen
Zeitraum: September 2013 - November 2013
Kurzbeschreibung: Visualisierung von Verfahrensanweisungen
Aufgaben: fertige Verfahrensanweisungen (PDF-Format) werden im Programm bestimmten Abteilungen und Bereichen zugeordnet. Für die Mitarbeiter wurde dafür ein besonderer Anzeigemodus entwickelt.
Methoden und Technologien: Modellierung Datenbankmodell, Modellierung Klassengerüst, Realisierung im Team
Technische Details:
- .NET Framework 4.0
- Visual Studio 2013 (C#)
- mehrschichtige Anwendung
- DevExpress KomponentenProjekt: Projektmanagement
Zeitraum: April 2014 - Februar 2015
Kurzbeschreibung: Projekte zeitlich und nach einem Status visualisieren.
Aufgaben: ein neues Projekt wird in Teilschritten je nach Abteilung erfasst. Die einzelnen
Teilschritte werden terminiert und bestimmten Abteilungen zugeordnet. Die
Teilschritte werden mit einer GANTT-Komponente visualisiert.Methoden und Technologien : Modellierung Datenbankmodell, Modellierung Klassengerüst, Realisierung im Team
Technische Details :
- .NET Framework 4.0
- Visual Studio 2013 (C#)
- mehrschichtige Anwendung
- DevExpress KomponentenProjekt: Behältermanagement
Zeitraum: Mai 2015 - August 2015
Kurzbeschreibung: Behälter und Transportmittel erfassen und katalogisieren.
Aufgaben : Behälter und Transportmittel werden im Versand gebucht (Ein- und Ausgänge).
Monatliche Statistiken können dazu ausgewertet werden.Methoden und Technologien : Modellierung Datenbankmodell, Modellierung Klassengerüst, Realisierung im Team
Technische Details :
- .NET Framework 4.0
- Visual Studio 2015 (C#)
- mehrschichtige Anwendung
- DevExpress KomponentenProjekt: WIN-TSW (Tanzschulensoftware)
Zeitraum: Februar 2012 - März 2013
Kurzbeschreibung : Tanzschule Mitgliederverwaltung
Aufgaben: Tanzkurse und Mitglieder können erfasst und verwaltet werden. Mitglieder können bestimmte Tanzkurse zugeordnet werden. Ein Schnittstelle (automatische Abbuchung der Mitgliedsbeiträge) zur Sparkasse wurde integriert.
Methoden und Technologien: Modellierung Datenbankmodell, Modellierung Klassengerüst, Realisierung im Team
Technische Details :
- .NET Framework 4.0
- Visual Studio 2012 (C#)
- mehrschichtige Anwendung
- DevExpress KomponentenProjekt: SFC – Standardverwaltung .NET Migration
Zeitraum : seit März 2012, laufend Erweiterungen/Änderungen (zusammen mit einem Kollegen)
Kurzbeschreibung : Migration eines Shop – Floor - Control Systems von Delphi nach .NET, bestehend aus mehreren Modulen
Aufgaben: Umstellung von Delphi auf .NET, Weiterentwicklung vorhandener Funktionen, Neuentwicklung von Erweiterungen, Projektmanagement (1 zusätzlicher Entwickler)
Methoden und Technologien: Projektierung, Planung, Entwicklung, Unit - Test, Wartung, Schulung, Pflege und Weiterentwicklung
Technische Details :
- Visual Studio 2010/2012/2013 unter Windows 7
- Datenbank : MS-SQL-Server, Zugriff via ADO.NET
- Realisierung der GUI komplett über WPF
- eingesetzte Technologien: ADO, COM, ActiveX, DLLs, OPC, DDE, TCP/IP
- diverse Zusatzkomponenten (DevExpress-Komponenten [WPF], Component OneProjekt: DOL-AV (Arbeitsvorbereitung)
Zeitraum: seit 2008
Kurzbeschreibung: Planung und Terminierung von Kundenaufträgen
Aufgaben: Zusatzprogramm zur bestehenden Warenwirtschaft. Verplanung von Kundenaufträgen. Ausdruck in den Fachabteilungen. Module: Kapazität, Auslastung, Produktionseffizienz
Methoden und Technologien: Modellierung Datenbankmodell, Modellierung Klassengerüst, Realisierung im Team
Technische Details :
- Delphi 7, Rad-Studio XE5
- Datenbank: DBase IV
- Zugriffsverwaltung: BDE
- diverse Komponten und Reports (JEDI, QuickReport usw.)Planung / Erstellung Feinkonzept / Realisierung DOM Genius Software-System
Zeitraum: September 2009 – Juli 2013
Kurzbeschreibung: Neuentwicklung einer Enterprise-Systemsoftware
Aufgaben: Bedarfsanalyse, ausführliche Beratung, Projektierung / Aufwandschätzung / Planung,
Modellierung der Geschäftslogik, Erstellung des Feinkonzeptes (Geschäftslogik und GUI), Erstellung von Lasten-/Pflichtenheften im Dialog mit dem Kunden, Datenbank- und Klassenmodell, Ausarbeiten von Unit-Tests, Erstellung einer ausführlichen Dokumentation, Projektmanagement (Team besteht aus insgesamt 4 Entwicklern), Realisierung, Durchführen von Black- und Whitebox-Tests, Erstellung von Setups, Übergabe an die interne Entwicklungsabteilung
Methoden und Technologien : Modellierung Datenbankmodell, Modellierung Klassengerüst, Realisierung im Team (selbst tätig im Projekt als Architekt, Berater, Entwickler und Projektmanager, insgesamt besteht das Team aus 3 weiteren Entwicklern)
Technische Details :
- RFID / Transponder / virtuelle Netze
- .NET Framework 4.0
- Visual Studio 2010/2012 (Winforms, Geschäftslogik, ASP.NET/C#)
- Microsoft SQL Server (2008++)
- mehrschichtige Anwendung
- Stammdatenverwaltungstool unter Windows (XAF)
- Entwicklerportal (ASP.NET/XAF)
- Windows Services
- Webservices
- nUnit
- TCP/IP – Sockets
- Remote Objects (Serialisierung via TCP/IP)
- Parallel computing (via TPL)
- LINQ / PLINQ
- DevExpress ASP.NET-Komponenten
- DevExpress XPO (ORM)
- DevExpress Winforms-Komponenten
- Datenbank: Microsoft SQL Server (indirekt via ORM/ADO.NET)
- Textcontrol
- NSoftware IP-WorksProjekt: PeopleNet (Projektmanagement)
Zeitraum: Juli 2010 – Februar 2012
Kurzbeschreibung: Zielvereinbarungen, Projektmanagement (APQP, KVP), Terminüberwachung, Kennzahlen (KPI); Ideenmanagement uvm.
Aufgaben : Ziel- und Projektmanagement die Informationsplattform zur Dokumentation und Steuerung…
Unternehmensziele, Zielvereinbarungen, Stellenbeschreibungen, Projektmanagement (APQP, KVP …), Ideenmanagement, Mitteilungen, Berichte und vieles mehr…
Methoden und Technologien : Projektierung, Planung, Entwicklung, Unit - Test, Wartung, Schulung, Pflege und Weiterentwicklung
Technische Details :
- Embarcadero Borland C++ 2005
- Datenbank : Firebird
- div. Delphi + BCB -KomponentenProjekt: PeTra (Personaltraining)
Zeitraum: Februar 2008 – März 2011
Kurzbeschreibung: Ermittlung Mitarbeiterqualifikation, Schulungsbedarf, Schulungsplanung, Anforderungsprofile, Sicherheitsunterweisung, Wirksamkeitskontrolle uvm.
Aufgaben: Neuentwicklung einer Schulungssoftware mit den Modulen: Anforderungsprofile, Schulungsbedarfsermittlung, Wirksamkeitsüberprüfung, E-Mail Einladungen, Schulungs- und Einweisungspläne, Überwachungen der Sicherheitsunterweisungen und der medizinischen Vorsorge, Reports und vieles mehr.
Methoden und Technologien : Projektierung, Planung, Entwicklung, Unit - Test, Wartung, Schulung, Pflege und Weiterentwicklung
Technische Details :
- Embarcadero Delphi XE 5
- Datenbank : MS-SQL-Server oder Access.
- div. Delphi-KomponentenProjekt: HGT Rekla - Reklamationsbearbeitung
Zeitraum: August 2009 – April 2010
Kurzbeschreibung: Erfassung von Reklamationen bei Hydraulikgreifer
Aufgaben: Neuentwicklung einer Reklamationsbearbeitung für Hydraulikgreifer. Ausgabe von verschiedenen Formularen. Diverse Exportmöglichkeiten (Word, Excel, PDF usw.)
Methoden und Technologien : Projektierung, Planung, Entwicklung, Unit - Test, Wartung, Schulung, Pflege und Weiterentwicklung
Technische Details :
- Visual Studio 2008 unter Windows 7
- Datenbank : MS-SQL-Server, Zugriff via ADO.NET
- WinForms
- mehrschichtige Anwendung
- DevExpress-KomponentenProjekt: QM-Volco
Zeitraum: April 2008 – November 2010
Kurzbeschreibung: Neuentwicklung Qualitätsmanagement (div. Tools)
Aufgaben: Einbindung Waage (COM-Schnittstelle), Erfassung und Auswertung von Ausschussteilen, Erstellung 8D-Report, Prüfmittelverwaltung
Methoden und Technologien: Projektierung, Planung, Entwicklung, Unit - Test, Wartung, Schulung, Pflege und Weiterentwicklung
Technische Details:
- Delphi 7
- Datenbank : MySQL
- div. Komponenten für Delphi 7Projekt: Wartungsdatenbank
Zeitraum: Januar 2007 – Juni 2009
Kurzbeschreibung: Wartungsdatenbank für Maschinen (Webbasierend)
Aufgaben: Neuentwicklung einer Wartungsdatenbank. Erfassung von Kunden, Maschinen, Wartungspläne und Intervalle. Ausgabe Schmierpläne und Wartungen pro Maschine und Maschinengruppen. Anbindung einer SAP-Schnittstelle
Methoden und Technologien: Projektierung, Planung, Entwicklung, Unit - Test, Wartung, Schulung, Pflege und Weiterentwicklung
Technische Details :
- HTML Editor
- Datenbank : MySQL
- HTML, PHP, CSS und JavaScriptProjekt: KHS-PPS
Zeitraum: 1998 - 2001
Kurzbeschreibung: PPS Module
Aufgaben: Neuentwicklung einer PPS-Software. Erfassung von Kunden und Artikel, Lagerverwaltung, QM-Management, Laufkarten, Lagerhaltung, Lieferscheine für Fremddienstleister, Produktionsplanung, Werkzeugverwaltung, DFÜ (Datenfernübertragung) mit der Automobilindustrie nach VDA
Methoden und Technologien : Projektierung, Planung, Entwicklung, Unit - Test, Wartung, Schulung, Pflege und WeiterentwicklungTechnische Details :
- Powerbasic / Delphi 5 / Delphi 7
- Datenbank : ISAM DB