Profil
Zur Person
Kontakt
Fachl. Schwerpunkt
Fremdsprachen
Projekte
Referenzen
Unternehmen
Ausbildung
Aktuelle Zertifikate
Veröffentlichungen
Skillsmatrix
Impressum
Druckversion 
|
-
-
| Name: |
|
Peter Maier |
| Geburtsjahr: |
|
1961 |
| EDV-Erfahrung seit: |
|
1988 |
| Staatsangehörigkeit: |
|
Deutsch |
| Familienstand: |
|
Verheiratet, 2 Kinder |
-
-
-
- In der Regel übernehme ich in mittelgroßen
Projekten/Teilprojekten die Rolle des Chefprogrammierers
bzw. Architekten. Die dabei entstehenden Systeme werden objektorientiert
entworfen und üblicherweise in Java oder Smalltalk
programmiert. Meist handelt es sich um betriebswirtschaftliche
Anwendungen auf Basis einer relationalen Datenbank (mit
Schwerpunkt Oracle). Aufgrund meiner Erfahrung als Trainer,
Berater und Mentor führe ich in diesen Projekten
auch projektspezifische Aus- und Fortbildungsmaßnahmen durch.
-
-
| Deutsch: |
|
Muttersprache |
| Englisch: |
|
Fließend |
| |
|
| |
|
- Schulausbildung/Studium
- Mitarbeiter bei US Firma (ParcPlace Systems) für
1,5 Jahre
- Mitarbeiter bei US Firma (Sun Microsystems) für
0,5 Jahre
- Mitarbeit in internationalem Projekt (2 Jahre)
|
-
-
| Von-Bis: |
|
04/10 – heute |
| Kunde/Branche: |
|
Für einen Softwarehersteller im Finanzsektor |
| Projekttitel: |
|
OCEAN |
| Kurzbeschreibung: |
|
Entwicklung eines Cross-Asset Portfolio und Risikomanagementsystems:
- Entwurf der technischen Architektur
- Definition zentraler Entwicklungsvorgaben (Fehlerhandling, Kodierstandards etc.)
- Entwuf und Umsetzung technischer Infrastrukturkomponenten
- Design und Umsetzung von Anwendungsdialogen
- Mentoring und Beratung von Entwicklern
|
| Werkzeuge: |
|
C#, .Net 4.0, VisualStudio 2010, Microsoft SQL Server 10.0, Microsoft SQL Server Management Studio, Windows Presentation Foundation (WPF), Entity Framework (ADO .NET), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF), Actipro WPF Studio, ChartFX for WPF, Devexpress DXperience, Infragistics NetAdvantage WPF Controls, Extreme Optimization Numerical Libraries for .NET
|
| |
|
|
 |
| Von-Bis: |
|
09/04 – 3/10 |
| Kunde/Branche: |
|
Für einen IT Serviceprovider |
| Projekttitel: |
|
GREAT-WORLD |
| Kurzbeschreibung: |
|
Entwicklung eines weltweiten B2B Garantie-Servicesystems:
- Anforderungsanalyse und Spezifikation in enger Zusammenarbeit mit dem Kunden
- Entwurf mehrerer Lösungsalternativen auf Basis des abzulösenden Systems
- Entwurf der Architektur
- Entwurf und Implementation kritischer
Infrastrukturkomponenten (Berechtigungssystem, Workflow Engine,
Stammdatencache...)
- Entwurf und Implementation
verschiedener Anwendungsfunktionen (Bilanz,
Benachrichtigungskomponente, autom. Ausbuchung, autom. Verrechnung...)
- Entwurf einer DSL (Domain Specific Language) für rollenbasierte und zustandsabhängige Berechtigungen
- Entwurf des Rich Internet Client Designs auf Basis
von ULC
- Massiver Einsatz von Open Source (siehe Entwicklungswerkzeuge)
- Planung eines Data Warehouse für OLAP Analysen
- Aufbau der relationalen Reportingdatenbank
- Meilenstein-, Test- und Releaseplanung als Architekt
und Chefprogrammierer
- Aufwandsschätzung für Arbeitspakete,
Subsysteme und Major Releases
- Koordination der Entwickler
- Mentoring von Projekteinsteigern und Beratung von
Entwicklern
- Betrieb der Produktionsumgebung
- GOBS und SOA Abnahme
- Weltweite Einführung
|
| Werkzeuge: |
|
Java 2 Enterprise Edition (Servlets, JavaMail, JNDI, JSF), JDBC, JNLP, RMI, Tiles, Apache Log4J, Apache Commons, Apache Xerces, XML (DOM), Apache Ant, Eclipse, Subversion, TestTrack Pro, ORACLE 10g, SQL, Windows XP, SUN Solaris, JUnit, eSpreadsheet, iText, UML, MagicDraw, Apache Tomcat, Apache HTTP Server, Apache Jakarta Oro, ULC, JGoodies Looks, Apache MyFaces, LDAP, YourKit, Jemmy, CruiseControl, Moin Wiki, LiveLink, JBarcode-Bean, Tidy, Findbugs
|
| |
|
|
 |
| Von-Bis: |
|
05/02 – 08/04 |
| Kunde/Branche: |
|
Für einen Finanzdienstleister |
| Projekttitel: |
|
GREAT |
| Kurzbeschreibung: |
|
Weiterentwicklung eines Workflowsystems für Garantien und Bürgschaften:
- Anforderungsanalyse und Spezifikation in enger Zusammenarbeit mit dem Kunden
- Evolutionäre Weiterentwicklung der Architektur
- Spezifikation, Entwurf und Implementation verschiedener Anwendungsfunktionen (Ab-stimmung, Rechnungstellung, Massenupdate, Änderungsanzeige...)
- Meilenstein-, Test- und Releaseplanung als Architekt
und Chefprogrammierer
- Aufwandsschätzung für Arbeitspakete,
Subsysteme und Major Releases
- Koordination der Entwickler
- Mentoring von Projekteinsteigern und Beratung von
Entwicklern
- Betrieb der Produktionsumgebung
- GOBS und SOA Abnahme
|
| Werkzeuge: |
|
Java 2 Enterprise Edition (JSP, JavaMail), Swing, JDBC, RMI, Apache Log4J, XML (DOM), IDEA, Ant, CVS, ORACLE 9i, SQL, Windows XP, SUN Solaris, JUnit, eSpreadsheet, UML, Tomcat
|
| |
|
|
 |
| Von-Bis: |
|
1/02-4/02 |
| Kunde/Branche: |
|
Für ein Telekommunikationsunternehmen |
| Projekttitel: |
|
IKOS |
| Kurzbeschreibung: |
|
Entwicklung des Erfassungsportals eines integrierten
Konsolidierungssystems:
- Coaching der Entwickler
- Projektplanung, -koordination und -überwachung als
stellvertretender Entwicklungsleiter
|
| Werkzeuge: |
|
Java 2 Enterprise Edition (v.a. Servlets und Swing), IBM
WebSphere, VisualAge for Java, UML, Rational ROSE, OmniTracker,
ORACLE 8i, Windows NT
|
| |
|
|
 |
| Von-Bis: |
|
10/99 – 12/01 |
| Kunde/Branche: |
|
Für einen Finanzdienstleister |
| Projekttitel: |
|
GREAT |
| Kurzbeschreibung: |
|
Entwicklung eines Workflowsystems für Garantien und Bürgschaften:
- Anforderungsanalyse und Spezifikation in enger Zusammenarbeit mit dem Kunden
- Entwurf der Architektur
- Entwurf von Architektur-, Design- und Programmierrichtlinien
- Evaluation und Konfiguration von Kaufsoftware (z.B. J2EE Applicationserver)
- Entwicklung eines projektspezifischen Applicationservers
- Entwurf und Implementation der kritischen Infrastrukturkomponenten (Persistenzframe-work, Workflow Engine, Nachrichtensystem, ...)
- Entwurf des logischen und physischen Datenmodells
- Spezifikation, Entwurf und Implementation verschiedener Anwendungsfunktionen (Bi-lanz, Archiv, Garantieworkflow, Stammdatenverwaltung...)
- Metapherbasierter Entwurf der Benutzungsoberflächen (JSP und Swing)
- Prototyping der Benutzungsoberflächen
- Meilenstein-, Test- und Releaseplanung als Architekt
und Chefprogrammierer
- Aufwandsschätzung für Arbeitspakete,
Subsysteme und Major Releases
- Koordination der Entwickler
- Steuerung externer Dienstleister
|
| Werkzeuge: |
|
Java 2 Enterprise Edition (JSP, Enterprise JavaBeans), Swing, JDBC, RMI, Sniff+J, CVS, ORACLE 8i, SQL, Windows NT, SUN Solaris, JUnit, UML, Tomcat, BEA WebLogic, GemStone/J
|
| |
|
|
 |
| Von-Bis: |
|
4/99 - 9/99 |
| Kunde/Branche: |
|
Für einen Computerhersteller |
| Projekttitel: |
|
Architekturberatung |
| Kurzbeschreibung: |
|
Architekturberatung der Top-Ten Kunden zum Thema
verteilte Java Anwendungen mit der Java 2 Enterprise Edition
(J2EE), insbesondere Enterprise JavaBeans (EJB) |
| Werkzeuge: |
|
SUN Solaris, NetBeans, Java 2 Enterprise Edition (J2EE),
XML (DOM, SAX) |
| |
|
|
 |
| Von-Bis: |
|
10/98 - 3/99 |
| Kunde/Branche: |
|
Für einen Automobilhersteller |
| Projekttitel: |
|
ProGAM |
| Kurzbeschreibung: |
|
Erweiterung eines Bilanzierungssystems für
international operierende Konzerne:
- Anforderungsanalyse
- Entwurf mehrerer Lösungsalternativen
- Planung und Koordination der Implementierung
- Implementierung der Erweiterungen im
Persistenzframework
- Leiter des Themas "Mehrperiodenfähigkeit"
|
| Werkzeuge: |
|
Windows NT, Smalltalk, VisualWorks, ENVY/Developer,
Gupta SQLBase, ORACLE, SQL, SUnit |
| |
|
|
 |
| Von-Bis: |
|
8/98 - 9/98 |
| Kunde/Branche: |
|
Selbständige Fortbildung |
| Projekttitel: |
|
Verteilte Smalltalkanwendungen |
| Kurzbeschreibung: |
|
Verteilte Smalltalkanwendungen und Integration von
Smalltalk mit anderen Programmiersprachen auf der Basis von DCOM
und CORBA |
| Werkzeuge: |
|
Windows NT, ENVY/Developer, Smalltalk, VisualWorks,
COM-Connect, Distributed Smalltalk, Visual Basic 6 |
| |
|
|
 |
| Von-Bis: |
|
6/96 - 7/98 |
| Kunde/Branche: |
|
Für eine Bank |
| Projekttitel: |
|
Integral |
| Kurzbeschreibung: |
|
Entwurf und Implementierung eines Handelssystems für
strukturierte Derivate (Bermudan Swaptions, Spreadsheet Trades,
Swaps):
- Analyse der Anforderungen in enger Zusammenarbeit mit dem Kunden
- Prototyping der Benutzungsoberfläche
- Entwurf der Architektur
- Erweiterung des Universal Finance Servers (UFS) um
Workflowkomponenten
- Entwurf und Implementierung mehrere Komponenten des
Subsystems "Trade Wrapper"
- Leiter des Teilprojektes "Trade Wrapper"
- Entwurf und Implementierung einer Java-basierten
Scriptsprache inkl. Entwicklungswerkzeuge
|
| Werkzeuge: |
|
Windows NT, ENVY/Developer, Smalltalk, VisualWorks, UFS,
MS SQL Server, UML, Rational ROSE, Visual Age for Java, VBA,
SUnit |
| |
|
|
 |
| Von-Bis: |
|
4/96 - 5/96 |
| Kunde/Branche: |
|
Für einen Automobilhersteller |
| Projekttitel: |
|
KAPIS |
| Kurzbeschreibung: |
|
Entwurf und Implementierung eines Servers (Headless
Smalltalk) zur Verwaltung funktionaler Sperren |
| Werkzeuge: |
|
Windows NT, ENVY/Developer, Smalltalk, VisualWorks,
TCP/IP (Sockets), ORACLE |
| |
|
|
 |
| Von-Bis: |
|
8/95 - 3/96 |
| Kunde/Branche: |
|
Für einen Automobilhersteller |
| Projekttitel: |
|
KAPIS |
| Kurzbeschreibung: |
|
Entwurf und Implementierung eines Frameworks für die
Anbindung von kommerziellen Smalltalkanwendungen an relationale
Datenbanken:
- Analyse der "Hot Spots"
- Entwurf und Implementierung des Framework-Kernels
- Integration in existierendes Application-Framework
|
| Werkzeuge: |
|
Windows NT, ENVY/Developer, Smalltalk, VisualWorks,
Gupta SQLBase, ORACLE, SQL, ROOF |
| |
|
|
 |
| Von-Bis: |
|
1/95 - 7/95 |
| Kunde/Branche: |
|
Für den Hersteller einer
Smalltalk-Entwicklungsumgebung |
| Projekttitel: |
|
Smalltalk Training |
| Kurzbeschreibung: |
|
Trainingskurse für Smalltalkprogrammierung (inkl.
Anbindung von Smalltalkanwendungen an relationale Datenbanken)
vorbereiten und durchführen |
| Werkzeuge: |
|
Windows 3.1, VisualWorks, ORACLE, Gupta SQLBase, TCP/IP
(Sockets) |
| |
|
|
 |
| Von-Bis: |
|
1/94 - 12/94 |
| Kunde/Branche: |
|
Für den Hersteller einer
Smalltalk-Entwicklungsumgebung |
| Projekttitel: |
|
Smalltalk Beratung |
| Kurzbeschreibung: |
|
Beratung mehrerer Unternehmen bei der Einführung
objektorientierter Methoden und Smalltalk |
| Werkzeuge: |
|
Windows 3.1, Windows NT, Smalltalk, VisualWorks,
ObjectStore, SYBASE, ORACLE, Gupta SQLBase, TopLink, StoreTalk |
| |
|
|
 |
| Von-Bis: |
|
10/92 - 12/93 |
| Kunde/Branche: |
|
Für ein Telekommunikationsunternehmen |
| Projekttitel: |
|
OSS |
| Kurzbeschreibung: |
|
Analyse und Entwurf eines Operatorarbeitsplatzes zur
Vermittlung von ISDN-Dienstleistungen:
- Analyse der Systemanforderungen in enger Zusammenarbeit mit dem Kunden
- Entwurf der Systemarchitektur
- Ergonomische Gestaltung und Prototyping der
Benutzungsoberfläche
- Entwurf und Implementierung eines Frameworks für
die Benutzungsoberfläche
- Entwurf und Implementierung der
Benutzungsoberfläche selbst
- Entwurf und Implementierung eines asynchronen
Kommunikationssystems
- Leitung des Teilprojektes "Telephonie"
|
| Werkzeuge: |
|
SCO-UNIX, Windows 3.1, OOD (Booch), Rational ROSE,
Visual C++, Microsoft Foundation Classes, RCS |
| |
|
|
 |
| Von-Bis: |
|
7/92 - 9/92 |
| Kunde/Branche: |
|
Für ein Luftfahrtunternehmen |
| Projekttitel: |
|
Lade- und Lesegerät |
| Kurzbeschreibung: |
|
Analyse und Entwurf eines Systems zum Auslesen von
Avionikdaten und Laden von Bordrechnerprogrammen:
- Objektorientierte Analyse (OOA nach Coad/Yourdon)
- Objektorientierter Grobentwurf (OOD nach Coad/Yourdon)
- Feinentwurf der Benutzungsoberfläche
|
| Werkzeuge: |
|
OOA-Tool, C++ |
| |
|
|
 |
| Von-Bis: |
|
11/91 - 6/92 |
| Kunde/Branche: |
|
Für ein Logistikunternehmen |
| Projekttitel: |
|
Hochregallager |
| Kurzbeschreibung: |
|
Entwicklung der Verwaltungskomponente
eines Hochregallagers:
- Anforderungsanalyse
- Entwurf des logischen Datenmodells
- Entwurf der Datenbanktabellen
- Entwurf und Implementierung der Dialoge für den
Lagerverwalter
- Entwurf und Implementierung der Schnittstellen zu
anderen Systemkomponenten (Wareneingang etc.)
|
| Werkzeuge: |
|
VAX/VMS, ORACLE (Embedded SQL), C, CMS |
| |
|
|
 |
| Von-Bis: |
|
9/91 - 10/91 |
| Kunde/Branche: |
|
Für ein Systemhaus |
| Projekttitel: |
|
CASE Evaluation |
| Kurzbeschreibung: |
|
Evaluation verschiedener CASE-Tools |
| Werkzeuge: |
|
OOA-Tool, Rational ROSE, Teamwork, Objectory,
ObjectMaker |
| |
|
|
 |
| Von-Bis: |
|
6/91 - 8/91 |
| Kunde/Branche: |
|
Für ein Systemhaus |
| Projekttitel: |
|
OOT Training |
| Kurzbeschreibung: |
|
Ausarbeitung eines 5-tägigen Seminars mit dem Thema
"Grundlagen objektorientierter Techniken". Das Seminar wurde
mehrfach erfolgreich von mir und anderen Dozenten gehalten |
| Werkzeuge: |
|
OOA/OOD (nach Coad/Yourdon), Smalltalk/V, C++ |
| |
|
|
 |
| Von-Bis: |
|
4/90 - 5/91 |
| Kunde/Branche: |
|
Für ein Luftfahrtunternehmen |
| Projekttitel: |
|
AIDASS |
| Kurzbeschreibung: |
|
Entwurf und Implementierung eines Systems für Avionik
Integrations- und Subsystemtests (verteiltes System):
- Implementierung eines Real-Time-Interpreters für
die Testprogramme
- Entwurf und Implementierung eines Busmonitor
- Entwurf und Implementierung des Mehrbenutzerbetriebs
|
| Werkzeuge: |
|
VAX/VMS, BSD-UNIX, OS/32, TCP/IP, Fortran, Pascal,
Dialog Package, DARTS, CMS |
| |
|
|
 |
| Von-Bis: |
|
2/89 - 3/90 |
| Kunde/Branche: |
|
Für einen Test- und Analysen-Dienstleister im
Flugzeugbau |
| Projekttitel: |
|
Lebensdaueranalyse |
| Kurzbeschreibung: |
|
Implementierung von Belastungsanalysesystemen für
Flugzeugstrukturen:
- Datentransfers vom Datenerfassungssystem in den
Analyserechner
- Implementierung verschiedener Analyselagorithmen
- Grafische Darstellung (2D) der Analyse-Ergebnisse
- Datenverwaltung in ASCII-Dateien
|
| Werkzeuge: |
|
VAX/VMS, MS-DOS, FORTRAN, SMALLTALK/V |
| |
|
|
 |
| Von-Bis: |
|
9/88 - 1/89 |
| Kunde/Branche: |
|
Für einen Test- und Analysen-Dienstleister im
Flugzeugbau |
| Projekttitel: |
|
Rissfortschrittsrechnung |
| Kurzbeschreibung: |
|
Implementierung einer Rissfortschritts-Simulation in
Flugzeugstrukturen:
- Analyse, Korrektur und Implementierung der
Simulationsalgorithmen
- Datenverwaltung in ASCII-Dateien
- Grafische Darstellung (2D) der Simulationsergebnisse
|
| Werkzeuge: |
|
VAX/VMS, FORTRAN |
| |
|
|
 |
| Von-Bis: |
|
3/88 - 6/88 |
| Kunde/Branche: |
|
Für eine Hochschule |
| Projekttitel: |
|
Finite Elemente |
| Kurzbeschreibung: |
|
Implementierung eines Finite Elemente Präprozessors:
- Implementierung des Netzknotengenerators
- Integration in ein FEM-System (ANTRAS)
|
| Werkzeuge: |
|
MS-DOS, Turbo-Pascal, ANTRAS |
| |
|
|
 |
| Von-Bis: |
|
3/87 - 2/88 |
| Kunde/Branche: |
|
Für eine Hochschule |
| Projekttitel: |
|
Rechenzentrum |
| Kurzbeschreibung: |
|
Betreuung des Rechenzentrums:
- Implementierung einer menügesteuerten
Benutzerführung
- Aufbau, Installation und Inbetriebnahme neuer
Rechnersysteme
- Betreuung der Benutzer
|
| Werkzeuge: |
|
MS-DOS, Turbo-Pascal, Assembler (8086) |
| |
|
|
 |
-
-
| Projekte |
|
Referenzen |
| GREAT-WORLD |
|
Referenz durch Projekt- und Abteilungsleiter, Siemens, vom 10.10.08:
"Bei der Entwicklung der für unseren Konzern geschäftskritischen Anwendung
'GREAT-WORLD' übernahm der Consultant die Schlüsselrolle des Architekten.
Schon in der frühen Anforderungs- und Spezifikationsphase war er maßgeblich
an der richtigen Weichenstellung für den späteren Erfolg beteiligt. In meiner
Aufgabe als Projektleiter unterstützte er mich in jeder Hinsicht, vor allem
mit zuverlässigen Aufwandsschätzungen und bei der Arbeitspaket-, Meilenstein-,
Test- und Releaseplanung. Die von ihm entworfene Architektur setzte er zu
unserer vollsten Zufriedenheit mit unserem Entwicklerteam in eine jederzeit
stabile und performante Anwendung um. Neben der Koordination und dem Coaching
der ca. 8 Entwickler, übernahm er auch Qualitätssicherungsmaßnahmen und die
Programmierung zentraler Komponenten und Schnittstellen.
Seine Arbeitsergebnisse waren stets von höchster Qualität und zeugen von einem
enormen Erfahrungsschatz. Die Zusammenarbeit mit dem Entwicklerteam und mir auf
der einen, und dem Kunden auf der anderen Seite war jederzeit vorbildlich. Das
führe ich auf seine ausgezeichneten sozialen Kompetenzen zurück die es ihm
erlauben, sehr einfühlsam auf die Bedürfnisse der Beteiligten und des Projektes
im Ganzen einzugehen."
|
| KAPIS, ProGAM und IKOS |
|
Referenz durch Leiter eines Projektbereichs
mit 35 Mitarbeitern vom 07.08.02:
"Der Consultant hat in unseren Projekten sowohl durch
seine ausgezeichnete fachliche und technische Kompetenz im Umfeld
objektorientierer Softwareentwicklung überzeugt wie auch
durch seine hervorragenden persönlichen Qualifikationen.
Diese ermöglichen es ihm, sich in kürzester Zeit auch
in schwierigen Projektsituationen ideal als versierter Entwickler
bzw. Berater, als Architekt oder auch als Coach in ein
Projektteam einzufügen und dort erfolgsentscheidende Impulse
zu setzen. Die Qualität der geleisteten Arbeit war in allen
Fällen einwandfrei und vorbildlich." |
| GREAT |
|
Referenz durch techn. Projektleiter "Siemens Financial
Services" vom 26.07.02:
"Der Consultant übernimmt in dem Projekt GREAT die
zentrale Rolle des Softwarearchitekten. In dieser Rolle bestimmt
er weitgehend die Technologie und Infrastruktur, die unserem
Projekt zugrunde liegt. Seine ausgezeichneten Fähigkeiten,
die fachlichen Anforderungen in ein stabiles IT-Konzept zu
transformieren, haben einen hohen Anteil am Erfolg des Projektes.
Der Consultant kann die getroffenen Lösungswege stets
überzeugend vertreten. Ungeachtet des Termindrucks findet er
auch immer Zeit, die anderen Teammitglieder in seine
Entscheidungen mit einzubeziehen oder uns mit seiner Hilfe zu
unterstützen." |
| Integral |
|
Referenz durch Bereichsleiter einer deutschen Bank unter
den TOP3 vom 30.07.02:
"Der Consultant war fachlicher Projektleiter des Projekts
zur Entwicklung eines Trading - Systems (Front to Back) für
komplexe Zins- und FX-Derivate. Er war verantwortlich für
die technische Konzeption und Realisierung. Hervorzuheben ist die
Fähigkeit, die (schwierigen) fachlichen Spezifikationen in
ein System umzusetzen. Sehr konzeptioneller, überlegter
Arbeitsstil, dabei innovativ. Menschlich einwandfrei, ein
geschätzter und beliebter Kollege. Hilfsbereit. Seine Arbeit
bei uns endete mit der Fertigstellung und Übernahme des
Projekts." |
Alle Referenzen sind durch GULP (ID
= 15094) bestätigt!
-
-
| 10/99 - heute: |
|
Freiberuflicher Berater für objektorientierte Software-Architektur |
| 4/99 - 9/99: |
|
Java Architekt im Java Zentrum der Sun Microsystems GmbH
in München |
| 8/95 - 3/99: |
|
Selbständiger Berater für
objektorientierte Anwendungsentwicklung mit Java und Smalltalk |
| 1/94 - 7/95: |
|
Smalltalk-Trainer und Berater bei ParcPlace Systems in
München |
| 4/90 - 12/93: |
|
Software-Ingenieur bei der Systemtechnik Berner &
Mattner GmbH in Ottobrunn |
| 9/88 - 3/90: |
|
Wissenschaftlicher Mitarbeiter bei der IABG in Ottobrunn |
| 3/87 - 6/88: |
|
Studentische Hilfskraft an der Fachhochschule Kempten |
-
-
| Studium |
|
|
| 1984 - 1988: |
|
Maschinenbau, Fachhochschule Kempten |
| |
|
|
| Berufsausbildung |
|
|
| 1978 - 1981: |
|
Lehre zum Kunststoff-Formgeber bei Hübner & Co. In
Durach |
| |
|
|
| Schulausbildung |
|
|
| 1981 - 1983: |
|
Berufsoberschule Kempten (fachgebundene Hochschulreife) |
| 1973 - 1977: |
|
Realschule Kempten |
| 1967 - 1973: |
|
Grundschule Kempten |
-
-
Certified Scrum Master Zertifikat  |
Obwohl die Prüfung für den Certified Scrum Master keine Hürde darstellt, ist so ein Kurs mit Jeff Sutherland ein ganz besonderes Erlebnis! |
ATAM Evaluator Certificate Zertifikat  |
Bei der ATAM (Architecture Tradeoff Analysis Method) handelt es sich um eine Methode zur Bewertung von Software-Architekturen. Sie wurde am Software Engineering Institute (SEI) der Carnegie Mellon Universität entwickelt, und wird seit über 10 Jahren erfolgreich eingesetzt. Das SEI ist eine der renommiertesten Forschungseinrichtungen für Software-Engineering überhaupt. Bekannt wurde das SEI unter anderem durch das Capability Maturity Model Integration (CMMI), seine Arbeiten zu Software-Architektur und Produktlinien, sowie das Computer Emergency Response Team (CERT). |
Software Architecture Professional Certificate (in Arbeit...) Grundlagen  Produktlinien  Architekturentwurf  |
Wer sich intensiv mit Software-Architektur auseinandersetzt, der kommt nicht an den Arbeiten des SEI vorbei. Möchte man in einem vom amerikanischen Verteidigungsministerium beauftragten Softwareprojekt die Architektenrolle übernehmen, muss man dieses Zertifikat vorweisen können. Den Löwenanteil der Ausbildung habe ich bereits hinter mir, nur noch ein Kurs fehlt. |
-
-
| Titel |
Erschienen in |
| VisualWorks 2.0 - Das Objekt des Columbus |
OBJEKTspektrum 3/1994 |
| VisualWorks 2.5 - Neue Objekte braucht das Land |
OBJEKTspektrum 1/1996 |
| Smalltalk im Team - ENVY/Developer (R3.01) |
OBJEKTspektrum 5/1996 |
| Performance-Tuning in Smalltalk |
OBJEKTspektrum 3/1997 |
| "PARTS for Java 2.5" - ein Paket für Profis |
OBJEKTspektrum 4/1998 |
| Kritische Erfolgsfaktoren objektorientierter Frameworks |
STJA 98 Tagungsband |
| "PARTS for Java 2.6" - Java für Profis |
Java MAGAZIN 6/98 |
| Kritische Erfolgsfaktoren objektorientierter Rahmenwerke |
OOP 99 Conference Proceedings |
| It's GREAT, isn't it? |
Net.OBJECTDAYS 2001 Tagungsband |
-
-
| Thema |
Dauer (Jahre) |
Anmerkungen |
| Programmiersprachen |
|
|
| Java |
11 |
Schwerpunkt |
| Smalltalk |
6,5 |
Spezialist |
| C++ |
1 |
|
| C |
1 |
|
| Fortran |
1 |
|
| C# |
0,5 |
|
| sonstige |
|
Basic (VBA, VB 6), Pacal, Assembler |
| |
|
|
| Datenbanken |
|
|
| Oracle |
12 |
Schwerpunkt |
| MS SQL Server |
2,5 |
|
| Gupta SQL Base |
1 |
|
| sonstige |
|
Sybase, GemStone, ObjectStore, LDAP |
| |
|
|
| Methoden & CASE |
|
|
| Rational ROSE (UML, Booch) |
3 |
|
| JVision (UML) |
2 |
|
| OOA-Tool (Coad/Yourdon) |
1 |
|
| MDSD |
0,5 |
MDA, MOF, UML |
| sonstige |
|
MagicDraw, Teamwork, Objectory, ObjectMaker |
| |
|
|
| Programmierwerkzeuge (IDE) |
|
|
| VisualWorks (Smalltalk) |
6 |
|
| IDEA |
2,5 |
|
| JBuilder |
2 |
|
| Eclipse |
3 |
|
| Visual C++ |
1 |
|
| Visual Studio |
0,5 |
|
| sonstige |
|
Sniff+J, VisualAge for Java, PARTS for Java, NetBeans,
Smalltak/V |
| |
|
|
| Teamwerkzeuge |
|
|
| Subversion (SVN) |
2 |
|
| Concurrent Versions System (CVS) |
8 |
|
| ENVY/Developer |
4,5 |
|
| Configuration Management System (CMS) |
2,3 |
|
| TestTrack Pro |
2 |
|
| Revision Control System (RCS) |
1,3 |
|
| Moin Wiki |
1 |
|
| Microsoft Team Foundation Server |
0,5 |
|
| sonstige |
|
OmniTracker |
| |
|
|
| Test-, Debug- und Buildwerkzeuge |
|
|
| JUnit (Java) |
10 |
|
| SUnit (Smalltalk) |
3 |
|
| Log4J |
4 |
|
| Ant |
1,8 |
|
| YourKit |
2 |
|
| CruiseControl |
3 |
|
| Jemmy |
0,5 |
|
| Findbugs |
1 |
|
| |
|
|
| Betriebssysteme |
|
|
| Windows |
13 |
3.1, for Workgroups, NT, 2000, XP, Windows 7 |
| UNIX |
5 |
Solaris, SUN OS, Apollo Domain |
| VMS |
3 |
VAX, Micro VAX |
| sonstige |
|
DOS, NEXT, PRIMOS |
| |
|
|
| Kommunikation |
|
|
| RMI |
6 |
|
| Sockets (TCP/IP) |
1,7 |
|
| sonstige |
|
SMTP (via JavaMail), CORBA, JMS, WCF |
| |
|
|
| Dokumentenstandards |
|
|
| Extensible Markup Language (XML) |
2 |
Apache Xerces |
| Hypertext Markup Language (HTML) |
1 |
JTidy |
| |
|
|
| Frameworks & Komponenten |
|
|
| Universal Finance Server (UFS) |
2 |
|
| Reuseable Object Oriented Framework (ROOF) |
2 |
|
| Microsoft Foundation Classes (MFC) |
1,3 |
|
| sonstige |
|
TopLink, StoreTalk, COM-Connect, eSpreadsheet, ULC |
| |
|
|
| Application Server |
|
|
| Tomcat |
6 |
|
| GemStone/J |
0,3 |
|
| BEA WebLogic |
0,3 |
|
| IBM WebSphere |
0,3 |
|
| |
|
|
| Open Source |
siehe oben |
u.a. Apache Commons, Apache Xerces, Apache Ant, Apache HTTP Server, Apache Jakarta Oro, Apache MyFaces, Jemmy, CruiseControl, Tidy, Findbugs, Subversion |
-
-
| Dipl. Ing. (FH) |
|
| Peter Maier |
|
| Freiberuflicher Ingenieur |
|
| |
|
| Buchenweg 11 |
|
| 85617 Aßling |
|
| |
|
| Telefon: ++49 8092 84563 |
|
| Telefax: ++49 8092 84564 |
|
| |
|
| EMail: peter.maier@pmot.de |
|
| Internet: www.pmot.de |
|
| |
|
| Inhaltlich Verantwortlicher gemäß § 10 Absatz
3 MDStV: Peter Maier |
|
| |
|
| Haftungshinweis: Trotz sorgfältiger inhaltlicher
Kontrolle übernehme ich keine Haftung für die Inhalte
externer Links. Für den Inhalt der verlinkten Seiten sind
ausschließlich deren Betreiber verantwortlich. |
|
|
|
|