Erfahrung
- DV-Tätigkeit seit 1986 kontinuierlich
Know-How:
IT:
- Berater und Entwickler insbesondere in den Bereichen Internet, Intranet, E-Commerce, Versions- und Konfigurationsmanagement, Buildmanagement, Releasemanagement, Changemanagement, Systemplanung, Integrationsmanagement
- Gutachter und EDV-Forensiker
- Planung und Entwicklungskoordination von Java Clients für Datenpools und der Datenpublikation als E-Books
- Design und Entwicklung von Software in multiplen Umgebungen, insbesondere im Web-Umfeld mit Python, Perl und Java und im Bereich von Business Anwendungen in C/C++
- Koordination und Leitung diverser Softwareprojekte zum erheblichen Teil mit eigener Beteiligung bei der Entwicklung und Leitung der vertraglichen Ausgestaltung im Team und Vertrieb
- Umfangreiche IT-Erfahrung in etlichen Segmenten (siehe unten)
- kaufmännische Software (insbes. Entgeltabrechnung) ? von Planung über Akquisition, Messeplanung bis Customer-Training und After Sales Management
- CRM und Fakturierungs-System für die eigene Firma in FileMaker
administrativ:
- Bürokaufmann mit Ausbilderqualifikation
- Auswahl von Bewerbern, Vertragsgestaltung und Einstellung von Mitarbeitern
- Vertragsverhandlungen mit Kunden, Lieferanten, Vertragshändlern und Banken
- Planung und Durchführung von Marketingmaßnahmen und Messen
- Umfangreiche Kenntnisse in der Betriebsführung (seit 1986 in eigenen Unternehmen)
- Umfangreiche Kenntnisse in der betrieblichen Abrechnung, insbesondere Faktura, Finanz- und Lohnbuchhaltung
IT Erfahrung:
- Configuration Management (Application-, Distributions-, Build-Management und Koordination von Entwicklern) im Rahmen großer UNIX Distributionen und Projekte (insbes. bei Mercedes-Benz Bank und Volkswagen) ? incl. Vorgabe von Richtlinien
- Build Management mit git, github, Jira, IBM Rational CM Synergy und IBM Rational Change ? incl. Vorgabe von Richtlinien
- Build-Steuerung mittels Jenkins und github
- Source-Code Verwaltung mit CM Synergy, git, Jazz (RTC), RCS, CVS u.a.
- Build Management im Unix- und Java-Umfeld
- Changemanagement
- Automatisierung von Build Management Prozessen
- Haussteuerung mittels Apple Homekit, Home Assistant und Hardwarekomponenten diverser Hersteller
- Entwicklung für Microcontroller
- Softwaredesign und Entwicklung im Internet-/Intranetumfeld mit Schwerpunkt in Python, PHP oder Perl (z.B. CMS)
- Entwicklung und Design von Anwendungssoftware in Perl, SAS, C und C++, Objective C, Java
- Softwareentwicklung unter VMS
- Internetbezogene Datenbank- und Systemintegrationsprojekte (Planung, Desing, QA)
- CRM und Fakturierungs-System für die eigene Firma in FileMaker
- Entwurf und Realisierung integrierter Lösungen
- Schulungen und Beratung im IT-Umfeld
- Konzeption, Entwicklung und Betreuung von Internet-Redaktionssystemen
- Problemanalyse, Projektplanung und EDV-Koordination
- Qualitätssicherung (Code Review und Entwicklung von Bug-Tracking-Konzepten) unter UNIX (HP UX, Solaris)
- Entwicklung, Dokumentation und Qualitätssicherung von komplexen Softwareprogrammen unter GEM/TOS, MacOS, DOS, Windows und UNIX
- Kaufmännische Software mit Schwerpunkten in der Entgeltabrechnung, Faktura und Lagerwirtschaft
- Entwicklung von Client/Server-Anwendungen zur Hardwaresteuerung
- Entwurf und Programmierung von grafischen Bedienoberflächen (GEM/TOS, MacOS, Windows)
- Verwendung von visuellen Entwicklungstools (Eclipse, XCode, MacApp, MFC, Borland C++, XCode)
- Realisierung von Datenbank-Applikationen (relationale Datenbanken, SQL, Access, CTreePlus), Erstellen von Tabellen, Abfragen, Reports und Makroprogrammierung
- Konfiguration und Vernetzung von Computersystemen (Hardware & Software), Installation von Standardsoftware
- Einrichtung und Pflege von WebServern
- Steuerungstechnik
- Planung, Design, Installation und Wartung komplexer Telefonanlagen
Tools:
Unix-Shells
Editoren:
Emacs, vi, ObjectMaster, UltraEdit, BBEdit und viele mehr
GUI:
- GEM
- MacOS
- MS-Windows
- X-Windows
- X11 diverse
Libraries:
- MacApp
- MFC
- STL
- .NET
- Java Classes
Andere:
- Home Assistant
- Homekit
- Eclipse
- CtreePlus
- i-Cube
- SVN
- CVS
- IBM Rational Suite
- SAS
Tools zum Build-Management:
- IBM Rational Change bzw. ChangeSynergy/CM Synergy
- Ant
- Make
- Hudson
- Jenkins
- Maven
- UNIX RCS
- CVS
- SVN
- Bitbucket
- Jira
- git
- SCM-Manager
- Fidelia
- Confluence
- Projector/MPW on MacOS
Netzwerke / Protokolle:
- Ethernet (IEEE 802.1-3), TCP/IP, FTP, SMTP, NNTP, HTTP, GOPHER (WWW)
- AppleTalk
- XML
Standardsoftware:
- MS-Office
(Word, Excel, Powerpoint, Access)
- diverse Grafikprogramme (FreeHand,
Illustrator, etc.)
- diverse kaufmännische Pakete (Lexware, PC-Kaufmann)
- FileMaker, QuarkXPress
- TeX
- WebTools (Golive, Netscape, Firefox)
- FinalCut Pro ? eigentlich alles, was jeweils aktuell gängig ist
Computer:
- Raspberry Pi
- Arduino
- iPhone
- iPad
- IBM-PC und kompatible
- Macintosh
- SUN Workstations und Server
- Atari
- diverse Einplatinenrechner (Z80,
68000)
- HP Server
- DELL
Produkte
- FileMaker:
- Schulungen, Kundenverwaltung
- MacApp:
- Lohnbuchhaltung, Finanzbuchhaltung entwickelt
- CIS-Saldo:
- CIS-Lohn&Gehalt:
- CIS-musiCal:
- Entwicklerkoordination und Entwicklung von Basisklassen, Schulungen
- MPW-Shell:
- CodeWarrior:
- ObjectMaster
- Teles:
- QuarkXPress:
- TeX:
- FrameMaker:
- MS-Word:
- MS-Excel
- Photoshop
- Finanzbuchhaltung:
- Entwicklung von CIS-Saldo
- PostgresSQL:
- Entwicklung von interaktiven WebServern
- mSQL:
- Entwicklung von interaktiven WebServern
- Musikschulverwaltung:
- Drupal:
- Installation
- Betreuung
- Konfiguration
- Modulentwicklung
Standards- DEVO, DÜVO
- SQL
- C/C++
- MacApp
- Disketten-Clearing-Verfahren
Sonstiges- WebSite Aufbau, Wartung, Design (Internet, HTML, HTTP, TCP/IP, CGI)
- Netzwerkonzeption und -installation (TCP/IP und AppleTalk)
Beruflicher Werdegang
01/1990 - heute
Rolle: Übernahme und Leitung
Kunde: auf Anfrage
01/2013 - 01/2013
Rolle: Verbandsgeprüfter IT-Forensiker
05/2012 - 05/2012
Rolle: Verbandsgeprüfter IT-Gutachter
06/1986 - 2004
Rolle: Gründer
Kunde: auf Anfrage
08/1998- 2003
Einsatzort: Reno, Nevada USA
Rolle: Gründer, Geschäftsführer
Kunde: auf Anfrage
Im Fall von 100% Einsatz beim Kunden vor Ort bin ich derzeit auf das Rhein-Main und Rhein-Neckar Gebiet plus den Raum Karlsruhe beschränkt.
-
Es hat sich allerdings in der Vergangenheit bewährt, den Vor-Ort Einsatz auf eine kurze Einarbeitungszeit zu beschränken und im wesentlichen durch eine Remote-Tätigkeit abzulösen.
In einer solchen Konstellation bin ich bezüglich des Einsatzortes flexibel und kann bei skalierbaren Kosten für den Kunden zu 100% verfügbar sein.
In kritischen Projektphasen und zur regelmässigen Abstimmung ist die Anwesenheit beim Kunden vor Ort natürlich gewährleistet.