Profil Dieter Sörgel Profil Dieter Sörgel (Stand: November 2014) Projekt Daten verfügbar ab Januar 2014, 3 – 4 Tage pro Woche regionale Flexibilität international, bevorzugt Süddeutschland Stundensatz beim Kunde vor Ort: € 70,00 … 90,00 Eur – incl. Spesen Büro: € 60.00 Eur jeweils zzgl. 19% Mwst. Persönliche Daten Geburtsjahr 1961 Ausbildung Dipl. Ing. (FH) Datentechnik, Georg Simon Ohm Fachhochschule Nürnberg, Diplomarbeit: Aufbau einer Datenbank für Entwicklungsdaten, Siemens Ag, Fürth Fortbildung 2008 zertifizierter Inhouse Training Software Tester (Synspace) 2007, Business Coach bei der Grundig Akademie, Nürnberg EDV - Erfahrung seit 1989 Fremdsprachen englisch fließend Tätigkeit IT Business-Coaching Planung, Organisation, Durchführung und Wartung von SW Projekten mit Delphi Dieter Sörgel, Oberer Markt 14, 91217 Hersbruck, Tel: 0178 3061308, http.//www.dsse.de Seite 1 von 11 Profil Dieter Sörgel fachliche Schwerpunkte Software und Client/Server Entwicklung seit 1994 Datenbankdesign seit 1990 WebDesign Programmiersprachen Delphi Client/Server – Enterprise (V3 …XE), seit 1996 (sehr gute Kenntnisse), Kylix – rudimentäre Kenntnisse PL/SQL, seit 1999 (mittlere Kenntnisse) SQLWindows, 1994 - 1996 Clipper, dBase 1989 - 1997 alles auf WinTel Plattform Tools Synergy ModelMaker (Delphi Case Tool) Mantis (php Bugtracking, SourceForge) SleuthQA (ex Turbopower) cvs SVN/Tortoise TestComplete (QA Automations) PowerDesigner (Sybase) PL/SQL Developer (Allround Automations) PowerDesigner (Sybase) PL/SQL Developer (Allround Automations) ClearQuest (Rational), Requisite Pro (Rational) Lotus Notes (Installation und Konfiguration) MS VSS Netobjects Fusion Methoden UML Branchen Finanzverwaltung Versicherungen KFZ Messtechnik Medizin / Patientenüberwachung KFZ Zulieferindustrie Softwarefirmen Kommunikationsindustrie Großhandel von TK-Zubehör Zulieferer von Rundfunkanstalten Industrie (Oberflächenveredelung, Verbrauchszähler, Kunststoffverarbeitung) persönliche Einschätzung rasche Auffassungsgabe Erkennen zugrunde liegender Strukturen komplexer Probleme mögliche Verbesserungspotenziale eines Systems entdecken einfache und unkonventionelle Lösungen finden universell verwendbare Lösungen finden und verwenden vorhandene Ressourcen wieder verwenden alle Mitglieder des Teams sind Menschen und haben Stärken humorvoll Dieter Sörgel, Oberer Markt 14, 91217 Hersbruck, Tel: 0178 3061308, http.//www.dsse.de Seite 2 von 11 Profil Dieter Sörgel Kontakt: Ingenieurbüro Dieter Sörgel Nägeleseestr. 14 79102 Freiburg Telefon: +49 178 3061308 Mail: [email protected] Dieter Sörgel, Oberer Markt 14, 91217 Hersbruck, Tel: 0178 3061308, http.//www.dsse.de Seite 3 von 11 Profil Dieter Sörgel Durchgeführte Projekte Seit 7.2014 Codereview für ein Rechenzentrum in Düsseldorf führe ich Codereview und Codecleaning durch. Das Softwarepaket besteht aus ca. 50 Projekten mit ca. 500T LOC in 1200 Dateien. Es ist wird seit über 10 Jahre weiterentwickelt Verwendete Software Entwicklung: Delphi 2007 Sourceverwaltung: Synergy Seit 4. 2014 Integration eines Abgastestgerätes in automatisiertes Eichsystem für einen großen Hersteller von KFZ-Abgasmessgeräten integrierte ich ein neues Gerät in den bestehenden Eichablauf. Weitere Details siehe unten. 8.2012- 4.2014 Umstellung auf Delphi XE für einen großen Versicherungskonzern in Unterföhring migriere ich verschiedene Module nach Delphi XE. Verwendete Software Entwicklung: Delphi XE 3. – 10. 2012 Integration eines Abgastestgerätes in automatisiertes Eichsystem für einen großen Hersteller von KFZ-Abgasmessgeräten integrierte ich ein neues Gerät in den bestehenden Eichablauf. Die Aufgabenstellung umfasste: - Einarbeitung in den vorhanden Source (32000 LoC) - serielle Kommunikation über virtuelle Com Ports - Ansteuern des Gerätes - Integration in den vorhandenen Eichablauf - Entschlüsselung der Messwerte - Darstellung der Messwerte in einem externen Programm Verwendete Hard- und Software Entwicklung: Delphi 7 Enterprise 2003 - heute Software zur Parametrierung von Schraubanlagen für einen Betrieb der KFZ Zulieferindustrie bin ich für das Design und die Implementierung der Parametriersoftware zuständig. Mit der von mir erstellten Software werden die Schraubsystem mit Schraubparametern (z.B. Drehmoment, Anzugsverfahren ...) und Solldaten programmiert. Anhand dieser Daten „wissen“ die Schraubsysteme, wie sie eine Schraube an einem Werkstück zu schrauben haben und können eine Qualitätsaussage treffen. Die Software wird in einem 5 Mann Team entwickelt Verwendete Hard- und Software Entwicklung: Delphi 6 Enterprise Datenbank: Oracle 9.2, Oracle10, FlashFiler, Mantis, In-Step Tools: Modelmaker 7 (UML), Powerdesigner Dieter Sörgel, Oberer Markt 14, 91217 Hersbruck, Tel: 0178 3061308, http.//www.dsse.de Seite 4 von 11 Profil Dieter Sörgel 08.10 – 02.11 Protokollierung and Darstellung von Patientendaten für einen Betrieb der Medizintechnik in Erlangen erstelle ich verschiedene Komponenten zur Visualisierung von Patientendaten. Die Software wird an 2 Standorten in einem 5 Mann Team entwickelt Verwendete Hard- und Software Entwicklung: Delphi 2010 Tools: SVN Zielplattform: Windows (embedded) 07.03 – 03.04 Erfassung von Fahr- und Kehrstrecken von Reinigungsfahrzeugen die Software liest GPS Daten auf SMC Datenträgern in eine Datenbank ein und stellt die gefahrenen Touren auf einem Stadtplan dar. Zur Darstellung wird Mapobjects LT 2.0 von ESRI verwendet. Statistische Auswertungen erlauben dem Anwender sich einen Überblick über Fahrzeiten, Entfernungen, Kehrzeiten etc. zu verschaffen. Die Statistiken können nach Excel exportiert werden. Die Software wird in einem drei Mann Team entwickelt. Im Moment wird an Version 2.0 gearbeitet. Verwendete Hard- und Software Entwicklung: Delphi 5 Datenbank: MySQL Tools: Powerdesigner, MapObjects LT 2.0 08.02 – 02.03 Consulting Systemdesign und Implementierung für ein renommiertes Consultingbüro im Anwaltsbereich bin ich an Systemdesign und Implementierung eines neuartigen Produktes im Bereich Sprachverarbeitung beteiligt. Verwendete Hard- und Software Entwicklung: Delphi 6 Professional Datenbank: FlashFiler Tools: Modelmaker 5 (UML), Powerdesigner 9.02 Programmierung Website für einen Verlag habe ich eine mehrsprachige Website programmiert, bei der der Besucher MultipleChoice Fragen beantwortet, bei falschen Antworten die richtigen angezeigt bekommt und entsprechend der richtigen Antworten an einem Ranking teilnimmt. Fragen, Antworten und Punkte für richtige Antworten können ganz einfach vom Betreiber der Website an seine Anforderungen angepasset und geändert werden. Verwendete Hard- und Software Entwicklung: php 4 Plattform: Apache Dieter Sörgel, Oberer Markt 14, 91217 Hersbruck, Tel: 0178 3061308, http.//www.dsse.de Seite 5 von 11 Profil Dieter Sörgel 2.02 – 7.02 Programmierung Fakturasoftware für ein renommiertes Consultingbüro im Anwaltsbereich erstelle ich eine individuelle Fakturasoftware. Die Software dient der Evaluierung eines überarbeiteten Systemdesigns und neuer Bedienkonzepte und wird später in die bestehenden Applikationen übernommen. Verwendete Hard- und Software Entwicklung: Delphi 6 Professional Datenbank: FlashFiler Tools: Modelmaker 5 (UML), Powerdesigner 12.01 – 2.02 Verwaltung von Mietverträgen für Gewerberaum für eine Düsseldorfer Unternehmensberatung erstelle ich ein System zur Verwaltung von Mietverträgen für Gewerbeflächen. Das System läuft auf einer ACCESS Datenbank und wird in Delphi 5.0 erstellt. Verwendete Hard- und Software Entwicklung: Delphi 5 Professional Datenbank: Access 97 / 2000 Tools: Modelmaker 5 (UML), Powerdesigner 4.01 – 9.01 Toolbox für Richtfunksysteme Industriebetrieb für Kommunikationssysteme in der Nähe von Stuttgart. Ich arbeitete mit einer vom Kunden bereits erstellten Klassenbibliothek. Sie enthält eine Sammlung von Komponenten, die unabhängig von den zugrunde liegenden Protokollen (LON, QD2 ... ) verwendet werden können. Sie repräsentieren einen Teil der Funktionsgruppen (z.B. Alarme, Messwerte). Mit diesen VCLs können sehr schnell entwickelt Applikationen zur Parametrierung von Richtfunksystem entwickelt werden. Meine Aufgaben in diesem Projekt waren unter anderem - Erstellung der Onlinehilfe - Erstellung eines Installationsprogrammes für die Komponenten und die nahtlose Integration in Delphi - Erstellung von Beispielapplikationen - Erstellung eines freikonfigurierbaren Assistentensystemes, mit dem Assistenten für verschiedene Anwendungsfälle sehr einfach implementiert werden können. Implementierung von Assistenten. Dazu wurde eine Klassenbibliothek erstellt. Die Bibliothek liest zur Laufzeit ein Script (INI File) aus, in dem alle Texte, Bilder, Verzweigungen aller Seiten enthalten sind. Somit ist es sehr einfach Änderungen am Aufbau, der Reihenfolge der Seiten und dem dargestellten Inhalt vorzunehmen. Es wurde ein Kommunikationssystem zwischen dem Assistenten und seiner Host-Applikation implementiert. Es dient dem bidirektionalem Daten- und Informationsaustausch. Durch den Aufbau der Architektur und des Kommunikationssystem kann der Assistenten sowohl in die Applikation integriert als auch als eigenständige EXE Implementiert werden. Verwendete Hard- und Software Entwicklung: Delphi 5 Professional, NT4 Dieter Sörgel, Oberer Markt 14, 91217 Hersbruck, Tel: 0178 3061308, http.//www.dsse.de Seite 6 von 11 Profil Dieter Sörgel 12.99 – 3.01 Datawarehouse Realisierung eines Datawarehouse für eine Großverzinkerei mit über 20 Werken. Es wurde ein Starschema implementiert mit fünf Dimensionen (Zeit, Werk, Artikel, Kunde, Region) jeweils mit zwei bis drei Hierarchien. Windows - Clients dienen zur Abfrage. Die erste Version des Abfragewerkzeugs wurde vom Kunden in Access erstellt, die zweite, erweiterte Version von mir in Delphi. Die Daten werden als Textdateien per FileTransfer von den einzelnen Werken übertragen und stehen monatlich zur Verfügung. Sobald die Daten aller Werke eingetroffen sind, erfolgt das Laden in die Datenbank und das Aggregieren der Daten. Der Entwicklungsaufwand war ca. 6 MannMonate. Das System wird vom Kunden selbst weitergepflegt. Teamgröße/Funktion im Team 3 Leute, Entwicklungsleiter Verwendete Hard- und Software Client: Delphi 5 c/s, Windows 9x und NT4 DB Design: PowerDesigner Datenbank: Oracle 8.1.x auf Linux 7.2, Die Aggregation der Daten wurde mit PL/SQL programmiert 6.00 – 7.00 http://www.Rephone-Me.de Intelligenter Anrufbeantworter, mit Konferenzschaltung, Rückruf, fernsteuerbar, Interaktiv. Verwendete Hard- und Software Delphi 5, CAPI Komponente von www.isdn-tools.de Plattform: Windows 9x, NT4 3.00 – 5.00 Websitescanner für einen Münchner Verlag erstellte ich ein Programm, das vollautomatisch Internetseiten von TV Programmzeitschriften nach vorgegebenen Kriterien scannt und die Ergebnisse in einer Access Datenbank speichert. Teamgröße/Funktion im Team 2 Leute, Entwicklungsleiter Verwendete Hard- und Software Client: Delphi 5 c/s, Windows 9x und NT4 Datenbank: Access / ADO Dieter Sörgel, Oberer Markt 14, 91217 Hersbruck, Tel: 0178 3061308, http.//www.dsse.de Seite 7 von 11 Profil Dieter Sörgel 12/99 – 3.01 Workflow Cardprocessing Für einen Grosshandel für Mobilfunk erstellte ich nahezu den kompletten Workflow zur Bearbeitung von Kartenanträge. Ziel des Projektes ist es, die Durchlaufzeit und den Arbeitsaufwand der Anträgen von gegenwärtig ca. 2 Tagen auf wenige Minuten zu reduzieren. Im Idealfall erhält der Kunde noch während er im Laden des Händlers ist den Bescheid. Die Kartenanträge liegen bereits als XML-Dateien vor. mein System konvertiert die XML Dokumente in beliebig strukturierte Textdateien um, überträgt die Dateien an die zugehörigen Netzbetreiber (ePlus, Viag, T-Mobil ..), holt deren Antworten ab und bearbeitet sie entsprechend des Inhaltes: Antrag angenommen, Antrag abgelehnt, Nachfrage zum Antrag. Das System ist komplett frei parametrisierbar und beliebig skalierbar. Es wird nahtlos in den bereits vorhandenen Workflow integriert. Es ist in der Anfangsphase für die Konvertierung von 30000 Dokumente pro Monat dimensioniert. Es besteht aus verschiedenen Komponenten: - Editor zum Bearbeiten der Konvertierungen und Administrieren der Prozesse - XML2TXT Konverter, er konvertiert die XMLs entsprechend der Vorgaben in beliebig strukturierte Textdateien. - Transfermodule, sie übertragen die Datei an das zugehörige Zielsystem und holen die Antworten auch wieder ab (Protokolle: ftp, ssh, http) Die Module laufen auf LinuxServern und werden per CronJobs gestartet. – TXT2XML Konverter, diese Module konvertieren die Antworten, die als beliebig strukturierte Textdatei vorliegen, wieder in XML Dateien – XML2DB aktualisiert die entsprechenden Einträge in der Datenbank Der Auftrag umfasste Konzeptionierung (1MannMonat), Realisierung (6 MannMonate), Inbetriebnahme (3 MannMonate), Weiterentwicklung (3 MannMonate) und Wartung des Systems. Als Datenbank wurde vom Auftraggeber ADS (www.AdvantageDatabase.com) vorgegeben. Nach der Inbetriebname des Systems wurde nach Oracle migriert. Teamgröße/Funktion im Team 1 - 3 Leute, Entwicklungsleiter Verwendete Hard- und Software Clients: Delphi 5 c/s WebInterface, Transfermodule: php3 Webserver: Apache auf Linux DB Design: Powerdesigner StoredProcs: PL/SQLDeveloper Datenbank: Oracle 8.0.4 auf Linux und Netware (und ADS) 12/99 Die Softwarekomponenten liefen verteilt auf mehreren W2K Stationen. Teile der Businesslogik wurde in PL/SQL erstellt. Zur Abfrage der verschiedenen Stati der am System beteiligten Komponenten und Prozesse wurden FrontEnds in php programmiert. Installation und Anpassung von Apertum auf MS SQL Apertum® wurde auf einem MS SQL Server unter NT4 installiert, einige Reports wurden gemäß der Kundenvorgaben angepasst (Logo, Firmendaten) und neu erstellt (Lagerberichte, Umsatzsberichte) Verwendete Hard- und Software Reports: Quest und Apertums® Reportdesigner Datenbank: MS-SQL auf NT4 Dieter Sörgel, Oberer Markt 14, 91217 Hersbruck, Tel: 0178 3061308, http.//www.dsse.de Seite 8 von 11 Profil Dieter Sörgel 10/99 www.musictracker.de Ein System zur Erkennung von Musiktiteln 01/98 - 09/99 Rundfunkanstalt Beim Marktführer von Rotations- und Sendeplanungssystemen für Rundfunkanstalten bin ich maßgeblich beteiligt an Konzeption und Systemdesign von Datenbank und Applikation. Die Applikation ist eine komplette Neuentwicklung. Sie wird als Nachfolgeversion eines erfolgreich eingesetzten DOS Programmes am Markt plaziert. Das Programmpaket verfügt über folgende Alleinstellungsmerkmale: - sie ist Datenbankunabhängig (z.B. Oracle, MS-SQL, Informix) - sie ist unabhängig von der physikalischen Tabellenstruktur der Datenbank - sie ist unabhängig von der Sprache, mit der die Tabellen generiert wurden - das Benutzerinterface (GUI) ist mehrsprachig und unterstützt natürlich Unicode Zeichensätze - der Benutzer kann Design und Layout der Bildschirmdarstellung seinen Vorstellungen anpassen Programm: Rotationssystem für Musiktitel Aufgabenbeschreibung: Entwurf und Implementierung, Systemdesign , DB Design, Auswahl und Einführung von Workflowtools. Teamgröße/Funktion im Team Entwicklungsleiter, 6-8 Entwickler Im gesamten Projekt sind insgesamt 10 Leuten involviert. Sie arbeiten dezentral verteilt auf 5 Standorte. Ich übernahm das Systemdesign der Applikation und das Datenbankdesign. Später fungierte ich als eine Art Bindeglied zwischen dem Produktmanagement und dem Teamleiter der Entwicklermannschaft. Ich war zuständig für die Erarbeitung und Realisierung einer Kommunikations- und Workflowstruktur, der Auswahl und der Einführung der dazu notwendigen Tools. Verwendete Hard- und Software Entwicklung: Delphi 3 + Delphi 4 c/s, DB Design: SDesignor Datenbank: Oracle 7.3 auf HP UX Die Datenbank umfasst ca. 200 Tabellen, ca. 20000 LoC für Stored Procedures und Triggers in PL/SQL, über 400 Units mit ca. 160000 LoC. 6/97 - 10/97 www.expose.de Internetbörse für Anbieten und Suchen von Wohnraum, Grundstücken ... CGI Programmierung mit Delphi, Verwendete Hard- und Software Client: Delphi 3 Webserver: WebSite von O’Reilley auf NT 3.51 DB Design: SDesignor Datenbank: Oracle 7.3 auf NT 3.51 (der Dienst wurde inzwischen wieder eingestellt) Dieter Sörgel, Oberer Markt 14, 91217 Hersbruck, Tel: 0178 3061308, http.//www.dsse.de Seite 9 von 11 Profil Dieter Sörgel 03/97 – 07/97 COMBOX Berlin Für einen Provider von Audiobeiträgen für Rundfunkhäuser entwickelte ich ein Softwarepaket zur Verwaltung von Beitragslieferanten (Reporter), Abnehmer (Sendeanstalten), Audiobeiträge, Klassifizierung der Beiträge, Verteilerlisten, Preise, etc. Da die Anwendungen auf mehreren Stationen rund um die Uhr laufen und Probleme sofort erkannt und gemeldet werden sollten, implementierte ich eine Art WatchDog. Er prüft die Maschinen und Programme, protokolliert die Ergebnisse und schlägt bei bestimmten Ereignissen Alarm (akkustisch, eMail, Pager ...). Die Software zum Empfangen und Versenden der Beiträge wurde von NCS realisiert. Teamgröße 2 Entwickler Verwendete Hard- und Software Client: Delphi 3 DB Design: SDesignor Datenbank: Oracle 7.3 Datenbank auf NT 10/97 – 12/97 FAPI4Centura Klassenbibliothek mit Frontend für Tobits Faxware API (FAPI). Das SQLWindows Frontend entsprach im LookAndFeel nahezu 1:1 dem Tobit FrontEnd. Verwendete Hard- und Software Software: SQLWindows 5, Tobit Faxware 3 04/97 – 10/97 CD4Centura Erstellung und Produktion einer CD Rom mit Sourcen, Knowledgebase mit 15000 Einträgen, Patches rund um Gupta/Centura Produkte. Verwendete Hard- und Software Software: Delphi 2, eMedia Navigator 7/95 - 9/95 Textverarbeitung für Apertum Für das Fakturasystem habe ich eine Standalone-Textverarbeitung erstellt, die sich harmonisch in die vorgegebene Datenstruktur einfügt. Das Reverseengeniering der DB Struktur und notwendigen Anpassungen wurden mit dem SDesignor gemacht. Anmerkung: Apertum ist eine in SQLWindows geschriebene Standard-Fakturalösung von S.C.I. und ist eine eingetragens Warenzeichen von S.C.I. Verwendete Hard- und Software Software: SQLWindows 5 DB Design: SDesignor Datenbank: SQLBase auf Netware und NT Dieter Sörgel, Oberer Markt 14, 91217 Hersbruck, Tel: 0178 3061308, http.//www.dsse.de Seite 10 von 11 Profil Dieter Sörgel 4/95 - 2/96 Ablese und Abrechungssystem für Energieverbrauchszähler Für einen großen Industriebetrieb im Raum Nürnberg war ich in einem Projekt involviert, das sich mit der Ablesung und Abrechnung von Energieverbrauchswerten beschäftigte. Ich übernahm dabei den Teil für die Verwaltung von Kunden und Ablesegeräte, die Überprüfung der abgelesenen Daten auf Plausibilität und die Nachbearbeitung der Daten. Eine besondere Herausforderung bei diesem Projekt war, daß bestimmte Änderungen am Datenbestand protokolliert, überprüfbar und nachvollziehbar sein mussten. Teamgröße / Funktion im Team 3 Leute, ich war Teamleiter Verwendete Hard- und Software Entwicklung: SQLWindows 5 DB Design: SDesignor Datenbank: SQLBase auf Netware und NT 1992 - 1995 Fakturasystem Für einen Kunststoffspritzgussbetrieb erstellte ich ein multiuser Fakturasystem. Es umfasste u.a. die Module Lagerverwaltung, Produktionsaufträge, Verpackung, Lieferschein, Rechnung, Zahlungseingang, Mahnwesen, Kundenverwaltung, Lieferantenverwaltung, Kontakte, Schriftverkehr, Stücklistenverwaltung, Etiketten mit Barcode. Die Softwarelösung wurde kontinuierlich nach Kundenanforderung erweitert und ergänzt. Verwendete Hard- und Software Plattform: MS DOS und Novell Netware 3.x Entwicklung: Clipper, Blinker, 3rd Party Libs Datenbank: dBase III kompatibel 1990 - 1995 verschiedene kaufmännische Projekte Adressverwaltungen und Kontaktmanagement, Fakturasysteme, Programm zur Erstellung von Einsatzdienstplänen, Postleitzahlkonvertierung Verwendete Hard- und Software Plattform: MS DOS und Novell Netware Entwicklung: Clipper, Blinker, 3rd Party Libs, Turbo Pascal Datenbank: dBase III kompatibel 1989 - 1995 geschäftsführender Gesellschafter eines EDV Systemhauses Durch diese Funktion bin ich mit allen Bereichen des EDV Business bestens vertraut: PC basierend Hardware, Planung von Netzwerken, Kenntnisse der Protokolle (Stichworte dazu: Bus, Stern, Arcnet, Ethernet, FDDI, Router, TCP/IP, IPX/SPX), Netware und NT Server, Installation und Konfiguration von Software, Erstellen von kundenspezifischen Softwarelösungen, Kundenbetreuung, Support, Hotline, Troubleshooting, Buchhaltung, Werbung … <eof> Dieter Sörgel, Oberer Markt 14, 91217 Hersbruck, Tel: 0178 3061308, http.//www.dsse.de Seite 11 von 11