Profil |
|
|
|
Geboren: | am 8.3.1959 in Dillingen/Saar |
Studium: | von 1978 bis 1983 an der Universität des
Saarlandes. Abschluss: Diplom Informatiker mit Nebenfach: Witschaftswissenschaften |
Programmiersprachen: | PASCAL (Standard, TurboPascal), CHILL, FORTH, C, C++, Visual Basic, PHP, ASP |
Datenbanken: | DBASE, CLIPPER, CODEBASE, INFORMIX , SYBASE, ACCESS, MYSQL |
Betriebssysteme: | BS2000, GEM/TOS (Atari), MS-DOS , MS-Windows , UNIX (SINIX, INTERACTIVE, QNX, LINUX) |
Gehaltene Schulungen: | MS-DOS Grundlagen, C Grundlagen, Objektorientiertes Programmieren mit C++, LAN-Anwendungen, Anwendungsprogramme (Word, Top Faktura) |
|
||
Programmier-Tätigkeit: Seit 1983 |
||
|
||
Projektzeitraum: | Oktober 1983 - Juli 1986 | |
Betriebssystem: | BS2000 | |
Programmiersprachen: | PASCAL | |
Fachliche Bereiche: | Automatische Schaltkreis-Generierung, CAD | |
Position: | Software-Ingenieur | |
Arbeitgeber: | Siemens, Zentralbereich Technik | |
Tätigkeitskurzbeschreibung:
| ||
|
||
Projektzeitraum: | August 1986 - Juni 1988 | |
Betriebssystem: | BS2000/ UNIX | |
Programmiersprachen: | C | |
Datenbanken: | Informix (SQL) | |
Fachliche Bereiche: | Electronic Mail, Spracheingabe | |
Position: | Software-Ingenieur | |
Arbeitgeber: | Siemens, Unternehmensbereich Kommunikations- und Datentechnik | |
Tätigkeitskurzbeschreibung:
|
||
|
||
Projektzeitraum: | Juli 1988 - September 1988 | |
Betriebssystem: | UNIX | |
Programmiersprachen: | \370-Assembler, C | |
Fachliche Bereiche: | Resourcing | |
Kunde: | Siemens | |
Tätigkeitskurzbeschreibung:
Übersetzung eines Programms, das in \370-Assembler vorlag, nach C und Test. |
||
|
||
Projektzeitraum: | Januar 1989 - September 1989 | |
Betriebssystem: | SINIX | |
Programmiersprachen: | C, PASCAL, CHILL | |
Fachliche Bereiche: | Code-Umsetzung | |
Kunde: | Siemens | |
Tätigkeitskurzbeschreibung:
Ein, in der Sprache PASCAL vorliegender ASS68020 - Assembler sollte in die
|
||
|
||
Projektzeitraum: | Februar 1993 - September 1993 | |
Betriebssystem: | MS-DOS | |
Programmiersprachen: | FORTH, TURBO PASCAL | |
Fachliche Bereiche: | Grafische Spiele zur Verifikation des Reaktionsvermögens auf Bewegungsabläufe und Farbveränderungen |
|
Kunde: | Uni-Klinik für Kinder- und Jugendpsychiatrie | |
Tätigkeitskurzbeschreibung:
Zwei Spiele lagen in der Programmiersprache FORTH vor und sollten mit neuen
|
||
|
||
Projektzeitraum: | Januar 1994 - August 1994 | |
Betriebssystem: | MS-WINDOWS | |
Datenbanken: | CODEBASE | |
Programmiersprachen: | C++, objektorientiert | |
Fachliche Bereiche: | Kassenabrechnungsprogramm für die Gastronomie | |
Kunde: | Gaststätten | |
Tätigkeitskurzbeschreibung:
Entwurf einer einfach zu bedienenden MS WINDOWS-Oberfläche zur Eingabe der Implementierung des Kassenprogramms:
|
||
|
||
Projektzeitraum: | Februar 1995 - Dezember 1995 | |
Betriebssystem: | INTERAKTIVE UNIX (PC), SUN WORKSTATION X WINDOW/ MOTIF |
|
Datenbanken: | INFORMIX (SQL) | |
Programmiersprachen: | C++ | |
Fachliche Bereiche: | Fahrauftragsmanager innerhalb eines Lagerverwaltungssystems | |
Kunde: | Softwarefirma (Endkunde Maschinenbaufirma) | |
Tätigkeitskurzbeschreibung:
Der vorliegende Fahrauftragsmanager genügte den Anforderungen von komplexeren
|
||
|
||
Projektzeitraum: | Februar 1996 - Juli 1996 | |
Betriebssystem: | UNIX (QNX/ PHOTON) | |
Programmiersprachen: | C | |
Fachliche Bereiche: | Automatische Generierung von Oberflächen mit MS-WINDOWS Elementen |
|
Kunde: | Softwarefirma | |
Tätigkeitskurzbeschreibung:
Eine Oberfläche wird in einem Textfile beschrieben. Ein Generator-Programm
bereitet daraus
die Informationen auf, die für die Kommunikation mit einem Oberflächenprogramm
und mit
der jeweiligen Anwendung nötig sind und übernimmt die Kommunikation.
|
||
|
||
Projektzeitraum: | September/Oktober 1996 | |
Betriebssystem: | UNIX/ DOS | |
Programmiersprachen: | C | |
Fachliche Bereiche: | Online-Generierung von GIF-Graphiken | |
Kunde: | Danet GmbH (Endkunde Bank) | |
Tätigkeitskurzbeschreibung:
Im Zusammenhang mit Internetanwendungen für eine Bank bestand der Bedarf, Diagramme
(Tortengrafik, Kursverläufe) online und sehr schnell (unter 1 Sekunde) im GIF-Format zu
erzeugen.
|
||
|
||
Projektzeitraum: | Februar 1997 - August 1997 | |
Betriebssystem: | Windows 95 | |
Programmiersprachen: | C++ | |
Fachliche Bereiche: | Terminalprogramm für ein Messdatenerfassungssystem | |
Position: | Eigenverantwortliche Projektdurchführung + Beschäftigung zweier Mitarbeiter | |
Kunde: | SWIFT GmbH / Messerfassungssysteme | |
Tätigkeitskurzbeschreibung:
|
||
|
||
Projektzeitraum: | August 1997 - Juli 1998 | |
Betriebssystem: | UNIX (QNX), WINDOWS NT | |
Datenbanken: | SYBASE (SQL) | |
Programmiersprachen: | C, Embedded SQL | |
Fachliche Bereiche: | Entwicklungssystem zur Generierung von Multi-Prozess-Datenbank-Applikationen | |
Kunde: | RKS/Softwarefirma (Endkunde Flughafen Swissair) | |
Tätigkeitskurzbeschreibung:
Das Entwicklungssystem ermöglicht eine schnelle Erstellung von Datenbank-Prozessen und
|
||
|
||
Projektzeitraum: | September 1998 - April 1999 | |
Betriebssystem: | UNIX (QNX), WINDOWS NT | |
Datenbanken: | SYBASE (SQL) | |
Programmiersprachen: | C, Embedded SQL | |
Fachliche Bereiche: | Weiterentwicklung des RKS-Systems zur Generierung von Multi-Prozess-Datenbank-Applikationen | |
Kunde: | RKS/Softwarefirma (Endkunde Flughafen British Airways) | |
Tätigkeitskurzbeschreibung: Das Entwicklungssystem (Projekt August 1997) wurde verwendet um eine Datenbankapplikation zur statistischen Erfassung und Auswertung des Güterverkehrs für den Flughafen British Airways zu erstellen. Parallel dazu wurde das System weiterentwickelt, vor allem hinsichtlich der Kompatibilität auf den Betriebsystemen QNX4 und Windows NT |
||
|
||
Projektzeitraum: | März 1999 - Oktober 1999 | |
Betriebssystem: | WINDOWS (95, 98, NT) | |
Datenbanken: | ACCESS | |
Programmiersprachen: | Visual Basic, SQL | |
Fachliche Bereiche: | Provisionsabwicklung für Autohäuser | |
Kunde: | Systemberatungsfirma | |
Tätigkeitskurzbeschreibung: Erstellen von Formularen zur Eingabe von Auftrags- und Provisionsbasisdaten, Formeln und Rechenvorschriften. Erweiterung des vorhandenen Datenbankkonzeptes, Erstellen von verkäuferspezifischen Provisionsabrechnungen. |
||
|
||
Projektzeitraum: | Januar 2000 - März 2000 | |
Betriebssystem: | WINDOWS NT | |
Datenbanken: | SYBASE (SQL) | |
Programmiersprachen: | C, SQL | |
Fachliche Bereiche: | Weitere Arbeiten am British Airways Projekt (Sept. 98 - April 99) | |
Kunde: | RKS/Softwarefirma (Endkunde Flughafen British Airways) | |
Tätigkeitskurzbeschreibung: Das Projekt war aus firmenpolitischen Gründen unterbrochen worden. Fertigstellen der Dialogoberfläche entsprechend den jetzt aktuellen Spezifikationen. |
||
|
||
Projektzeitraum: | März 2000 bis Juli 2000 | |
Betriebssystem: | Linux | |
Datenbanken: | SYBASE (SQL) | |
Programmiersprachen: | C++, SQL | |
Fachliche Bereiche: | Dialogsystem unter QT | |
Kunde: | RKS/Softwarefirma (Endkunde Flughafen Hahn) | |
Tätigkeitskurzbeschreibung: Weiterentwicklung eines Dialogsystem-Prototypen bis zum einsatzfähigen Produkt gemäß den Anforderungen des Endkunden. Das Programm erstellt eine Dialogoberfläche. Das Aussehen und die Funktionsweise der Oberfläche werden vom Dialogprogramm während der Laufzeit aus textuellen Beschreibungen gelesen und interpretiert. |
||
|
||
Projektzeitraum: | August 2000 - Dezember 2000 | |
Betriebssystem: | WINDOWS, Linux | |
Datenbanken: | MSQL, msql | |
Programmiersprachen: | HTML, ASP, PHP, SQL | |
Fachliche Bereiche: | Internetprogrammierung | |
Kunde: | Hersteller für Farbmischmaschinen | |
Tätigkeitskurzbeschreibung: Erstellen einer Internetanwendung zur Ermittlung von Farbtonkomponenten für Autolackierer. Die Anwendung wurde zunächst für einen Windows-Server in ASP erstellt und anschließend für einen Linux-Server in PHP mit Datenbank mysql umgeschrieben. |
||
|
||
Projektzeitraum: | Jahr 2001 bis heute | |
Vertiefende Einarbeitung in die Internetprogrammierung mit Schwergewicht auf 'Dynamische Webseiten' und der Entwicklung von Contentmanagement Modulen. Erprobung des gewonnenen Wissens an einigen Kunden (Privat, Vereine, Stadt Frankfurt (Triathlon - der Zugriff auf diese Seite einige Stunden nach der Siegerehrung sprengte mein Transfervolumen), Gemeinde Reinheim - Kulturkalender, Restaurant. |
||
|
||
Projektzeitraum: | 2002 - 2009 | |
Betriebssystem: | Unix und Windows | |
Datenbanken: | MySQL | |
Programmiersprachen: | HTML, PHP, SQL, Javascript, Java | |
Fachliche Bereiche: | Schulung, Beratung, Intranetprogrammierung, Typo3 Webadministrator | |
Freier Mitarbeiter bei | Biomet-Merck (seit 2005 Biomet Europe) | |
Tätigkeitskurzbeschreibung: Entwicklung einiger Biomet-Intranet-Applikationen (zugänglich für ca. 1000 Mitarbeiter im internen Netz) zur Verwaltung von:
Die aufgezählten Anwendungen basieren auf einer gemeinsamen Stammdatenhaltung,
sind miteinander verknüpft,
es bestehen mannigfaltige Wechselbeziehungen. Beratung bei der Auswahl eines Contentmanagementsystems. Seit Beginn 2005: Typo3 Webadministrator bei Biomet. Hinzukommen ca. 20 Backend-user mit Frontend-Zugang zu speziellen Seiteninhalten. Entwicklung von Typo3 Extensions für Biomet |
||
Tätigkeiten im SugarCRM - Umfeld | ||
Projektzeitraum: | Juli bis Dez 2008 | |
Entwicklung eine Mobile Clients zum Zugriff auf das Customer Relationship Management System SugarCRM.
http://www.sugarforge.org/projects/verythinclient/ Der Client verwendet eine Soap Schnittstelle um mit dem Server zu kommunizieren und wurde im September 2008 als 'Project of the month' auf der Seite http://www.sugarforge.org/ ausgewiesen. Der Client wurde in Eigenregie erstellt und diente mir zur Einarbeitung in die Software SugarCRM. |
||
Projektzeitraum: | Februar bis Juli 2009 | |
Kunde: | GoNetwork GmbH in Darmstadt Der Kunde betreibt ein Callcenter für Kabel Deutschland Vertrieb und Service GmbH & Co. KG |
|
Fachlicher Bereich: | SugarCRM 5.1.0a CE, LINUX, PHP, MySQL, SOAP, PDF | |
Tätigkeit: Installation von SugarCRM CE und Anpassung an die Firmengegebenheiten. Import- Export Schnittstelle Die von Kabel Deutschland gelieferten Kundendaten (Excel) werden gefiltert und nach SugarCRM importiert, mögliche Duplikate werden gekennzeichnet. Die in SugarCRM bearbeiteten Kundendaten können in Kabel Deutschland konformen Excel-Sheets exportiert werden. Programmierung eines Call Agent Clients Die Callcenter Mitarbeiter arbeiten ausschließlich mit dem Call Agent Client, dieser kommuniziert mit SugarCRM über die SOAP Schnittstelle. In SugarCRM werden die Kunden den Callcenter Mitarbeitern zugewiesen. Der Callcenter Mitarbeiter sieht nach einem Login im Call Agent Client die ihm zugewiesenen Kunden geordnet nach dem jeweiligen Bearbeitungsstatus. Nach einem Kundentelefonat dokumentiert der Mitarbeiter den Kontakt und setzt einen neuen Bearbeitungsstatus. Generieren von Berichten über die Tätigkeiten der Callcenter Mitarbeiter und Export als PDF. Vertragsmodul Der Vertragsmodul analysiert die Kundendaten, wählt ein entsprechendes Muster- Auftragsformular, ergänzt dieses mit den Kundendaten und exportiert den Vertrag als PDF Datei. |
||
Projektzeitraum: | Januar bis Juli 2009 | |
Kunde: | Malcolm Hoffmann, Genius4U Limited, CCS | |
Fachlicher Bereich: | Systemanpassungen SugarCRM PRO | |
Tätigkeit: Erweiterung Quotes-Modul für Angebote, Auftragsbestätigung, Gutschriften, Lieferscheine und Rechnungen PDF Generierung Für die 5 Formulartypen auf deutsch und auf englisch Erweiterung der Module Produktkatalog und Produkte Rabatte Zahlungsziele Mehrwertsteuer Produktsprachen Produktwährungen pro Ländergruppe Preisliste Zusätzliches Anpassung Länder Dropdown Generierung von Belegnummern Unterstützung beim Upgrade des Sytstems von 5.2.0 auf 6.1 |
||
Projektzeitraum: | Juli bis September 2009 | |
Kunde: | Malcolm Hoffmann, Genius4U Limited, IT-Novum | |
Fachlicher Bereich: | Systemanpassungen SugarCRM PRO | |
Tätigkeit: Erweiterung Quotes-Modul Ähnliche Tätigkeiten wie beim vorhergehenden Projekt für CCS Zusätzliches Feature: Implementierung eines Freigabe Workflows entsprechend der Stati Entwurf, Genehmigung, Freigegeben, Verschickt, Beauftragt, Verloren, Zurückgestellt. |
||
Projektzeitraum: | November 2010 bis Januar 2012 | |
Kunde: | Malcolm Hoffmann, Genius4U Limited, DMI - Deutsche Messe Interactive |
|
Fachlicher Bereich: | SugarCRM PRO, PHP, MySQL, Javascript, SOAP | |
Tätigkeit: DMI betreibt zwei getrennte SugarCRM Systeme, ein Redaktions-CRM und ein Sales-CRM. Die Systeme befinden sich in ständiger Fortentwicklung gemäß den Anforderungen der Redaktions- und Sales Mitarbeiter. Tätigkeiten im Zeitablauf gemäß den stetigen Anforderungen von DMI: Beratung und Unterstützung des für DMI zuständigen SugarCRM-Entwicklers. Es gibt vor allem Probleme bei der Soap Schnittstelle, bei der Entwicklung neuer Module und beim Email-Versand. Übernahme der SugarCRM Entwicklung und Beratung für DMI Dazu gehört:
|
||
Projektzeitraum: | Februar 2011 | |
Kunde: | Malcolm Hoffmann, Genius4U Limited Client CCS |
|
Fachlicher Bereich: | SugarCRM PRO 6.1.1 | |
Tätigkeit:
|
||
Projektzeitraum: | 2011 | |
Kunde: | Malcolm Hoffmann, Genius4U Limited Client VariusIT |
|
Fachlicher Bereich: | SugarCRM PRO 6.2.2 | |
Tätigkeit:
|
||
Projektzeitraum: | 2011 | |
Kunde: | Malcolm Hoffmann, Genius4U Limited Client Inform |
|
Fachlicher Bereich: | SugarCRM PRO 6.2.2/6.5.8 | |
Tätigkeit: Portierung eines SuperOffice-CRM nach SugarCRM. Zur Verfügung gestellt wurden XML Exportdateien aus SuperOffice.
|
||
Projektzeitraum: | 2011 | |
Kunde: | Malcolm Hoffmann, Genius4U Limited Client AHA |
|
Fachlicher Bereich: | SugarCRM PRO 6.5.20 | |
Tätigkeit: Anpassung Abgebotsmodul SugarCRM PRO 6.5.20
|
||
Projektzeitraum: | Dezember 2011 bis Februar 2012 | |
Kunde: | Volker Klein, Unternehmensberater Wien Der Kunde ist in diesem Projekt tätig für die Lipomet GmbH (pharmazeutische Produkte, http://www.lipomed-gmbh.de/) |
|
Fachlicher Bereich: | SugarCRM CE, PHP, MySQL, ODBC | |
Tätigkeit: Neu-Installation eines bereits bestehenden und durch fehlerhaftes Customizing nicht mehr funktionsfähigen SugarCRM Systems über Remote Zugang auf dem Lipomed Server. Der Datenbank Zugriff funktioniert nicht. System-Analyse und Beratung Die aktuelle Microsoft Office 2010 Installation ist eine Testversion und sie ist abgelaufen. Installation: mysql-workbench, ODBC Driver 5.1 und MySQL 5.5 Extrahieren des funktionsfähigen SugarCRM Anteils und Reparieren des fehlerhaften Anteils. Hinzufügen einiger Anpassungen. |
||
Projektzeitraum: | Februar 2012 bis Oktober 2013 | |
Kunde: | KP2 GmbH Kreuzer & Partners www.key2performance.com |
|
Fachlicher Bereich: | SugarCRM CE | |
Tätigkeit: Upgrade und laufende Beratung, Erstellung von Dokumentationen, Unterstützung und Entwicklung Ausgangslage: bestehendes SugarCRM 5.2.0k und der anstehende Upgrade auf Version 6.3.1 funktioniert nicht. Kampagnen funktionieren nicht zufriedenstellend. Die Tätigkeiten erfolgten in Zusammenarbeit mit dem Server Administrator und den SugarCRM Administratoren. Hauptthemen:
|
||
Projektzeitraum: | März 2013 | |
Kunde: | Kunde Malcolm Hoffmann, Genius4U Limited
Client Inform |
|
Fachlicher Bereich: | SugarCRM Pro 6.5.8 | |
Tätigkeit: XML Datenimport aus Super Office |
||
Projektzeitraum: | April 2013 | |
Kunde: | SugarCRM Inc., U.S.A. Client CitySprint |
|
Fachlicher Bereich: | SugarCRM Pro 6.6.2 | |
Tätigkeit:
|
||
Projektzeitraum: | Mai bis Juli 2013 | |
Kunde: | SugarCRM Inc., U.S.A. Client CitySprint |
|
Fachlicher Bereich: | SugarCRM Enterprise 6.7.1 | |
Tätigkeit: Zuarbeiten zu einem Kundenprojekt: Entwicklungen:
|
||
Projektzeitraum: | September 2013 bis August 2015 (das Projekt wurde vom Kunden mehrmals unterbrochen) |
|
Kunde: | SugarCRM Inc., U.S.A. Client Russmedia |
|
Fachlicher Bereich: | Verschiedene SugarCRM Versionen SugarCRM Enterprise 7.5.x.x (letzte Migration) |
|
Tätigkeit: Migration eines MSCRM-Kundensystems bestehend aus drei eigenständigen Teilsystemen in ein gemeinsames SugarCRM
|
||
Projektzeitraum: | Start März 2015 | |
Kunde: | Malcolm Hoffmann, Genius4U Limited Client Monacofiere, Davide Galli |
|
Fachlicher Bereich: | SugarCRM PRO 6.5.21 | |
Tätigkeit: Das vorhandene SugarCRM System muss bereinigt werden, die Gesamtinstallation umfasst 4,5 GByte, Relationen sind fehlerhaft definiert, Subpanels werden mehrfach angezeigt, die ListView von Opportunities bricht mit Timeout ab.
|
||
Projektzeitraum: | Juli 2015 | |
Tätigkeit: Upgrade SugarCRM PRO 6.5.21 to 7.6.0.0
|
||
Projektzeitraum: | Januar 2017 | |
Tätigkeit: Upgrade SugarCRM PRO 7.6.0.0 to 7.7.1.0 Unterstützung bei auftretenden Problemen in der Folgezeit
|
||
Projektzeitraum: | August 2017 | |
Tätigkeit: Entwicklung der Erweiterung CopyFiere
|
||
Projektzeitraum: | Juni 2015 | |
Kunde: | Malcolm Hoffmann, Genius4U Limited Client AHA |
|
Fachlicher Bereich: | SugarPro 6.5.20 and 7.5.2.0 | |
Tätigkeit:
|
||
Projektzeitraum: | Juni 2015 | |
Kunde: | Malcolm Hoffmann, Genius4U Limited Client AHA-Performancenetwork |
|
Fachlicher Bereich: | SugarPro 7.5.2.0 | |
Tätigkeit:
|
||
Projektzeitraum: | Juli 2015 | |
Kunde: | Malcolm Hoffmann, Genius4U Limited Client AMC |
|
Fachlicher Bereich: | SugarPro 7.5.2.0 | |
Tätigkeit:
|
||
Projektzeitraum: | November 2015 | |
Kunde: | Malcolm Hoffmann, Genius4U Limited Client AP |
|
Fachlicher Bereich: | SugarPro 7.5.2.0 | |
Tätigkeit:
|
||
Projektzeitraum: | Weitere Projekte im Zeitraum 2010 bis 2013 | |
Kunde: | Malcolm Hoffmann, Genius4U Limited, verschiedene Kunden | |
Fachlicher Bereich: | SugarCRM PRO | |
Tätigkeit: RWS Verlag Köln Upgrade vorhandenes SugarCRM System von CE 5.2.0k auf PRO 6.3.1 Der Standard-Upgrade funktioniert nicht in diesem System. Vorgehensweise:
Kunde in Zürich Sugar Enterprise 6.0.2 - Die Accounts besitzen ein Feld ‚Kundentyp’. In Abhängigkeit vom Kundentyp sollen verschiedene Felder in der Account-Edit-View editierbar sein oder nicht. Einige Felder sind related und und berechnen sich aus dem Inhalt anderer Felder oder nehmen eine bestimmte Farbe an. Realisierung der Anforderungen durch Sugar Customizing mit PHP/Javascript. |
||
Projektzeitraum: | aktuell | |
Customizing für SugarCRM für verschiedene Auftraggeber, z.B.für GENIUS4U http://www.genius4u.de/ |