Profil von Entwickler Nr. 9479

Werbung
Profil von Entwickler Nr. 9479
Allgemeines
Jahrgang
1960
EDV-Erfahrung seit
1981
1989
EDV im Beruf seit
Deutsch
Staatsbürgerschaft
Englisch in Wort und Schrift
Sprachen
Ausbildung
1981 - 1989
1986 - 1989
1991
Studium der Chemie (Diplomprüfungen erfolgreich abgelegt)
Grundstudium der Informatik (4 Semester)
Ausbildung zum UNIX Fachmann CDI
Mögliche Tätigkeitsbereiche
•
•
•
•
•
•
Software-Entwicklung / Programmierung
Coaching / Schulung / Training
Administration / Support
Qualitätssicherung / Test
Dokumentation / DTP
Erstellung von Schulungsunterlagen und Dokumentationen
Bevorzugte Einsatzorte
Deutschland, bevorzugt Hamburg und Umgebung oder Saarland
1
Profil von Entwickler Nr. 9479
Hardware
Emulatoren
PC
Sonstiges
vmware
seit 1986 alle Prozessorgenerationen
Gängige Peripherie wie Scanner, Drucker, DFÜ usw.
Betriebssysteme
MS-DOS
Unix
Windows
Alle Versionen seit 3.0, auch Programmierung
sehr gute Kenntnisse, auch Administration, Shellskripting und
Systemprogrammierung, Schwerpunkt LINUX (SuSE, redhat, Mandrake)
sehr gute Kenntnisse, auch Administration, Skripting mit WSH und Perl::Win32
Programmiersprachen
Visual Basic
C
C++
Java
Perl
Scriptsprachen
Shell
Transact-SQL (SQL Server 7/2000)
Windows Script Host
C#.NET
Sehr gute Kenntnisse, Projekterfahrung;
Buchveröffentlichungen
Sehr gute Kenntnisse, Projekterfahrung;
Buchveröffentlichungen
Sehr gute Kenntnisse, Entwicklercoaching;
Buchveröffentlichungen
Entwicklercoaching, Vorbereitung zur Zertifizierung SCJP
Sehr gute Kenntnisse, Projekterfahrung;
Buchveröffentlichungen
awk, sed , WSH mit VBScript - alle sehr gute Kenntnisse,
Projekterfahrungen und Entwicklercoaching
Sehr gute Kenntnisse, Projekterfahrung und
Entwicklercoaching; Buchveröffentlichungen
Sehr gute Kenntnisse, Projekterfahung und
Entwicklercoaching; Buchveröffentlichungen
Sehr gute Kenntnisse, auch ADSI und WMI),
Entwicklercoachings
Grundkenntnisse.
Datenbanken
Access
DAO
MS SQL Server
SQL
Data Transformation Services (DTS/SQL Server 2000)
ADO
ADO.NET
Perl::DBI
Sehr gute Kenntnisse, inkl. VBAProgrammierung, Projekterfahrung und
Entwicklercoaching
Gute Kenntnisse bei Zugriff via VB, VBA,
Projekterfahrung
Sehr gute Kenntnisse (Administration,
Programmierung, DTS), Projekterfahrung,
Admin- und Entwicklercoaching
Sehr gute Kenntnisse (Dialekte: Informix,
SQL Server, mySQL, Access),
Projekterfahrung und Entwicklercoaching
Sehr gute Kenntnisse
Gute Kenntnisse, Projekterfahrungen
Grundkenntnisse.
Gute Kenntnisse, Entwicklercoachings
2
Profil von Entwickler Nr. 9479
Datenkommunikation
Internet, Intranet
Windows Netzwerk
Sehr gute Kenntnisse HTML, DHTML, JScript, Perl-CGI, PhP
Administrationserfahrung, Admin-Coachings
Webtechnologien
HTML
PHP
CGI
JavaScript
Apache Webserver
IIS 5.0
ISA Server
MS-Proxy Server
ASP 3.0
ASP.NET
Sehr gute Kenntnisse
Gute Kenntnisse, Entwicklercoaching
Gute Kenntnisse mit Perl
Gute Kenntnisse
Grundkenntnisse
Gute Kenntnisse, Admincoachings, Veröffentlichungen
Gute Kenntnisse, Admincoachings, Veröffentlichungen
Gute Kenntnisse, Admincoachings, Veröffentlichungen
Sehr gute Kenntnisse, Entwicklercoachings, Veröffentlichungen
Grundkenntnisse
Spezialkenntnisse
•
•
•
•
•
•
•
Kaufm. Kenntnisse als Leiter eine EDV-Schulungsfirma
Erstellung von Schulungskonzepten
Bewertung von Schulungsmaßnahmen (Bildungscontrolling)
Erstellung von Trainingsunterlagen
Erstellung tech. Dokumentation inkl. Übersetzung aus dem/ins Englische
Autor div. Werke zu EDV-Themen
Herausgeber u. Autor div. Werke des Interest/WEKA-Verlags
Branchen
keine Einschänkungen und Schwerpunkte
• Krankenversicherung
• Energieversorger
• Telekommunikation
• Transport
• Schulungsfirmen
3
Profil von Entwickler Nr. 9479
Projekte und berufl. Tätigkeit
von 1986 - 1989
Diplomarbeit in der org. Chemie
Administrator des Fachbereichs (UNIX, Novell, MS-DOS)
Aufgabenbereiche:
•
•
•
Erstellung einer Anwendung zur Darstellung von 3D-Strichgrafiken org. Moleküle auf PC
(286/MS- DOS)
Administration eines Novell 2.x-Netzwerkes
Administration einer Silicon Graphics IRIS-Workstation
Projektinhalte:
Auf der Basis einer PC-Architektur sollte ein Programm zur Darstellung von Molekülstrukturen erstellt
werden. Es wurde eine vollgrafische Anwendung mit Menüs und Maussteuerung erstellt. Die Grafiken
sollten als HPGL-Datei zur Ausgabe gespeichert werden.
Dazu wurden mit C und Assembler verschiedene Bibliotheken zur grafischen Darstellung der
Moleküle, der Menüstruktur und der Interaktion mit einer Maus erstellt.
Weiterhin wurden ältere Codes von Fortran nach C übertragen, um in die Anwendung eingebunden zu
werden.
Werkzeuge:
•
•
•
•
Sprachen: MASM (Assembler), C, HPGL
Tools: Borland C, SG-C-Compiler
Betriebssystem: MS-DOS, Novell 2.x, SG-UNIX
Hardware: Intel 286-Architektur
von 1989 - 1994
Freiberuflicher Trainer für EDV-Schulungen
Kunden:
•
•
•
CDI (div. Geschäftsstellen)
Integrata AG
Siemens Business Systems
Aufgabenbereiche:
•
Durchführung von Workshops und Coachings
Zielgruppe:
•
•
zu Beginn Anwender
später schwerpunktmäßig Entwickler
Themenschwerpunkte:
•
•
•
Datenbanken: Informix 7
Betriebssystem: UNIX (SINIX, SCO, ALTOS), MS-DOS
Sprachen: C, C++, Shellsprachen
4
Profil von Entwickler Nr. 9479
Besonderheiten:
Im Rahmen der von mir mit betreuten CDI-Ausbildung habe ich über einen längeren Zeitraum Org.Programmierer betreut. Hierzu wurden folgende Kurseinheiten als Block durchlaufen (Einzelkurs 10
Tage):
• Grundlagen C
• Fortgeschritten C
• Informix Administration
• Grundlagen UNIX
• Fortgeschritten UNIX
• Systemprogrammierung UNIX
• 6 Wochen Praktikum in denen von verschiedenen Teams eine Abschlussarbeit entwickelt
werden musste.
von 1994 - 1998
Geschäftsführer der modular concept IT-Training und Beratung GmbH
Administrator der modular concept IT-Training und Beratung GmbH
Trainer der modular concept IT-Training und Beratung GmbH
Kunden:
•
Div. Firmenkunden aus dem Umfeld Versicherungen, Banken, Energieversorger,
Telekommunikation, Behörden und Verwaltung
Aufgabenbereiche:
•
•
Bildungsmanagement und –controlling im Kundenauftrag
Entwicklung, Betreuung und Durchführung von kundenspezifischen ITWeiterbildungsprojekten
Administration von 2 Servern (NT/UNIX) und 24 PC-Systemen:
Vorbereitung und Bereitstellung der für Kurse benötigten Installationen, daher große
Erfahrung mit Installationsvorgängen gängiger Betriebssysteme und Anwendungen
Betreuung und evtl. Fehlerbeseitigung der laufenden Systeme
Erstellung von Trainingsunterlagen
•
•
•
•
Zielgruppe:
•
In den von mir durchgeführten Kursen primär Administratoren und Entwickler
Themenschwerpunkte:
•
•
•
•
Sprachen: C/C++, Visual Basic, Shellprogrammierung, Java
Betriebssystem: Novell 3.x, UNIX (SCO/LINUX), Windows NT (3.51/4.0), Windows 3.x/9.x
Webtechnologien: HTML, CGI (Perl), JavaScript
Sonstiges: T-SQL, MFC
von 1998 - 2001
Freier Mitarbeiter der BKK Hamburg (Versicherung)
Projekt "Dispositive Datenverarbeitung"
Aufgabenbereiche:
•
•
•
•
•
•
•
Mitarbeiterunterstützung im Controlling
Erstellung von Abfragekomplexen mit SQL
Erstellung von Anwendungen für die automatisierte Abfrage und Datenauswertung
Erstellung von Anwendungen zu Einbettung und Ergebnisausgabe von Abfragen
Entwicklung der Datenhaltungskonzepte für das Controlling
Aufbau und Administration eines LINUX-Servers mit Informix 7
Konzeptionierung eines Intranets und seines Webfrontends zum Datenzugriff
5
Profil von Entwickler Nr. 9479
Projektinhalte:
Sep. 1997 - Jun. 1998 : Es wurde ein Verfahren konzipiert, mit dem wöchentliche Datenabzüge einer
Produktionsdatenbank lokal aufbereitet und in einem Warehouse zur Verfügung gestellt wurden.
Diese Datenbank wurde auf einem redhat LINUX-System mit Informix 7 realisiert.
Während der Einspielung wurden die Daten an die Gegebenheiten des Warehouse angepasst. Dies
wurde mit Hilfe von Perl und Perl::DBI und eigenen Modulen in C realisiert.
Das System wurde so aufgebaut, dass die lokalen Administratoren die Dateneinspielung und die
Standardadministration mit Hilfe von Skripten (shell, awk, perl) weitgehend unbeaufsichtigt ablaufen
lassen konnten.
Der Einsatz von LINUX/Informix wurde beschlossen, nachdem ein Prototyp mit Windows NT SQL
Server 6.5 gegen oben genannte Kombination getestet wurde. Mir oblag die Aufsetzung und
Verwaltung der Systeme, die Definition der Testläufe und deren Auswertung und Dokumentation.
Das System war bis Ende 2001 in dieser Form im Einsatz.
Jun. 1998 - Dez. 1999 : Auf der Basis der bekannten Daten und ihrer spezifischen Eigenheiten
wurden Abfragen erstellt, mit denen für das Controlling relevante Informationen gewonnen werden
konnten.
Das Ergebnis war unter anderem ein Prognoseverfahren für den voraussichtlichen Kostenverlauf
während eines Wirtschaftsjahres.
Weiterhin wurden Abfragen entwickelt, die von den Mitarbeitern definiert und eingesetzt wurden. Um
deren Nutzung einfacher zu gestalten wurden die Abfragen in kleinere Access-VBA-Anwendungen
oder in eigens dafür entwickelte Visual Basic-Anwendungen eingebettet.
Zur weitergehenden Auswertung und Präsentation wurde Excel eingesetzt. Die für die
Datenauswertung notwendigen Makros (VBA) wurden erstellt und unter einer gemeinsamen
Oberfläche bereitgestellt.
Jan. 2000 - Dez. 2000: Es wurden weitere Abfragen für Mitarbeiter erstellt und die vorhandenen
Verfahren weiter verfeinert. Weiterhin wurde die Controlling-Datenbank an neue Anforderungen
angepasst, die Anwendungen wurden so erweitert, dass auch Fremddatenbanken mit einbezogen
werden konnten.
In dieser Zeit fällt eine schrittweise Umstellung der Strukturen der Produktionsdatenbank. Diese
Änderungen wurden in die Dateneinspielung und die Nutzung des Warehouse integriert.
Um die Nutzung der Daten effektiver zu gestalten wurde eine Intranet-Lösung konzipiert, die im Stil
eines Portals sowohl Zugriff auf die Daten als auch eine Austauschplattform für die mit der
Datenauswertung und Interpretation befassten Mitarbeiter geplant war. ein Prototyp wurde von mir
erstellt und präsentiert. Die Realisierung wurde auf einen Zeitpunkt nach 2001 verschoben.
Die Zusammenarbeit wurde Ende 2000 in beiderseitigem Einvernehmen abgeschlossen, es folgte
eine Nachsorgephase bis ca. März 2001 während die die noch offenen Arbeiten abgeschlossen und
dokumentiert wurden.
Werkzeuge:
•
•
•
•
•
•
Sprachen: C, Shellsprachen, Perl, Visual Basic und Visual Basic for Applications
Betriebssystem: Windows NT (Workstation/Server), LINUX (redhat)
Tools: Visual Studio
Datenbanken: Informix 7, Access, SQL Server 6.5
Webtechniken: HTML, JavaScript, CGI/Perl
Sonstiges: Excel, Powerpoint, T-SQL u. andere SQL-Dialekte
6
Profil von Entwickler Nr. 9479
von 2001 - 2005
Freiberuflicher Trainer für EDV-Schulungen
Kunden:
•
•
•
•
•
•
•
Integrata/Unilog AG
Siemens Business Systems
Div. Firmenkunden aus dem Umfeld Versicherungen, Banken, Energieversorger,
Telekommuikation, Behörden und Verwaltung
Dataport GmbH HH/KI
DZSH KI
LIT HH
Aufgabenbereiche:
•
•
•
Konzipierung und Durchführung von Workshops und Coachings
Erstellung von Trainingskonzepten
Erstellung von Trainingsunterlagen
Zielgruppe:
•
Administratoren und Entwickler
Themenschwerpunkte:
•
•
•
•
•
Datenbanken: SQL Server 7/2000 (Administration, Entwicklung, Data Transformation Services
DTS, T-SQL)
Betriebssysteme: Windows 2000 Professional und Server, LINUX (redhat, SuSE)
Programmierung: Windows Script Host-Pogrammierung, ADSI u. WMI-Programmierung,
UNIX- Skriptprogrammierung
Webtechnologien: IIS 5, ISA-Server, MS-Proxy-Server, ASP, ASP.NET, PhP, CGI m. Perl,
JavaScript, HTML
Sprachen: C/C++, Java, C#, Visual Basic, Perl
Übersicht über die von mir im Auftrag erstellten Trainingsunterlagen u.
techn. Dokumentationen:
•
•
•
•
•
•
•
•
•
•
•
•
IIS 5 Administration
MS Proxy Server
MS ISA Server
ASP 3.0 Programmierung
WSH Programmierung
WSH ADSI u. WMI-Programmierung
SQL Server T-SQL-Programmierung
Perl Grundlagen Programmierung
Perl Fortgeschrittene Programmierung
Perl Datenbank Programmierung
mySQL für Entwickler (PhP/Perl)
Perl für UNIX/LINUX-Administratoren
Darüber hinaus habe ich eine große Zahl von EDV-Fachbüchern u.a. zu REXX, C/C++,
Shellprogrammierung, T-SQL und Eclipse verfasst, sowie viele Artikel zu EDV-bezogenen Themen,
die in Fachmagazinen erschienen sind.
7
Herunterladen