Harald Maier


Personendaten

verheiratet, 2 Kinder
Jahrgang 1966
Staatsangehörigkeit – deutsch
EDV–Erfahrung (PC) seit 1989

Einsatz Verfügbar ab 1.3.2002 zu 100 %
Vor-Ort-Einsatz zu 100% möglich,
Süddeutschland, Grossraum Stuttgart bevorzugt.
  
Kontakt Woertzstr. 13/2
71111 Waldenbuch

07157 / 533647
0171 / 4750001

hmaier@hmaier.de
www.hmaier.de



Position
Software Entwicklung
Projektleitung / Organisation / Koordination
Beratung / Consulting
Schulung / Coaching / Training
Qualitätssicherung / Test

Ausbildung
         Studium der Biologie, Uni Freiburg
          Abschluss als Diplom Biologe, Prüfungsnebenfach: Datenverarbeitung und Statistik
         Studium der Allgemeinen Informatik, FH Furtwangen
          Fachlicher Schwerpunkt: Künstliche Intelligenz. Nach dem 5. Semester Wechsel auf Stelle als technischer Projektleiter.
1997 - 1999 Technischer Projektleiter, OO-Softwarehaus in Stuttgart
          Aufbau und Leitung der Web-Entwicklungsabteilung
1.2000 - 7.2000 Freiberufliche Tätigkeit
8.2000 - 2.2002 Geschäftsführer, AlturaTec Informationssysteme GmbH

Erfahrungen
Software Engineering
Objektorientierte Analyse (OOA), Design / Modellierung (OOD)
Objektorientierte Programmierung
Java
Programmiersprachen
Internet
Datenbanken
Qualitätsmanagment , Testen
Schulungen
Kundenorientierte Produktentwicklung
Projektmanagement

Produkte
Together
          Einsatz in Objektorientierter Analyse, Design und Implementierung.
Konfigurierung und Erweiterung durch Zusatzmodule (OpenAPI), Patterns, und Templates. (Analysetool, Testtool, Anpassung)
Rational Rose
JBuilder
          Einsatz in Objektorientierter Analyse (GUI-Spezifikation) und Implementierung (Schulungen)
MS Developer Studio
          Entwicklung unter C++
Visual Age for Java
Eclipse / IBM Websphere Application Developer
          Praktische Erfahrungen mit dem aktuellen StableBuilt bzw. Grundkenntnisse der Betaversion
IBM Websphere
Oracle
SQL Server
Visual Source Safe
Windows 2000 / NT
Internet Information Server
Apache Tomcat

Projekte
Statistisches Erhebungssystem
          System zur Erstellung (Editor), Präsentation und Auswertung von statistischen Fragebögen.
Webbasiertes Büroverwaltungssystem
          System das Termine, Ressourcen und Medien verwaltet und bürointerne Arbeitsabläufe unterstützt
OO-Analysetool
          In Together integriertes Modul zur Erfassung und Verwaltung von Requirements und UseCases
Anpassung und Konfiguration von Together
          Anpassung von Together an die Vorgaben durch Entwicklungsprozess und Styleguide.
Webbasiertes Dokumentenmanagementsystem
          Webbasiertes Dokumentenmanagementsystem mit Schwerpunkten bei der Transparenz und Verfolgung von Arbeitsabläufen, sowie der internen Veröffentlichung von Dokumenten (Intranet)
Testtool für Javaklassen
          Entwicklung eines Tools zur Planung, Verwaltung und Ausführung von Modultests für Javaklassen.
Softwareentwicklungsprozess
          Entwicklung und Beschreibung eines individuellen Softwareentwicklungsprozesses mit Schwerpunkten im Bereich SQM.
Qualitätssicherungskonzept
          Erstellen eines an die speziellen Kundenbedürfnisse angepassten Qualitätssichrungskonzeptes.
Webbasiertes Informations- und Buchungssystem
          Webapplikation zur Veröffentlichung, Verwaltung und Buchung von konzernweiten Weiterbildungsinhalten.
Resourcenplaner
          Entwicklung einer Client / Server-Applikation zur Oprtimierung und Planung von Ressourcen (Timetable-problem) im Bereich der Weiterbildungsverwaltung
Qualitätssicherung
          Planung und Entwicklung von Maßnahmen im Bereich Qualitätssicherung

Erfahrungen Details

Software Engineering

Kenntnisse verschiedener Entwicklungsprozesse (RUP, V97, SEP) sowie Entwicklung, Beschreibung und Anpassung eines Entwicklungsprozesses im Kundenauftrag

Objektorientierte Analyse (OOA), Design / Modellierung (OOD)

Analyse, Architektur und Design in mehreren Projekten
  • Requirments Engineering
  • UseCase Beschreibung und Modellierung
  • Analyse und Design Patterns
  • UML

Objektorientierte Programmierung

Objektorientierte Programmierung in C++ und Java seit 1993 bzw. 1996

Java

SDK (JDK) 1.2, SDK 1.3
  • Swing
  • Applets
  • Servlets
  • EJB
  • JDBC
  • Reflection
  • RMI (Grundkennnisse)

Programmiersprachen

Java siehe oben
C++ Visual C++, MFC. ( Projekte )
Pascal Turbo Pascal, Einsatz in Projekten 1989 - 1992
LISP Grundkenntnisse
FORTRAN Grundkenntnisse

Internet

Webapplikationsentwicklung sowohl mit Java als auch mit C++
  • HTML
  • JavaScript
  • XML
  • XLST
  • JSP
  • Servlets
  • ISAPI (C++ Servlets)

Datenbanken

Programmierung, Installation, Konfiguration und Administration der DB jeweils im Rahmen der Nutzung und Anbindung der entwickelten Software
  • SQL
  • PL/SQL
  • Oracle
  • SQL Server
  • Access
  • DB2 (Grundkenntnisse)

Qualitätsmanagement , Testen

Erstellen eines Qualitätsmanagmentkonzeptes und Durchführung von Massnahmen im Bereich Testen und SQM in verschiedenen Projekten
  • Teststrategien und Testmanagement
  • Testdesign
  • Entwicklung von Testware
  • Objektorientiertes Testen
  • Testdurchführung

Schulungen

Betreuung von Praktikanten, Diplomanden und Auszubildenden.
Erfahrungen als Schulungsdozent seit 1992, in der EDV seit 1997
  • OOA / OOD
  • UML
  • Java
  • C / (Visual) C++
  • SQL / SQL Server

Kundenorientierte Produktentwicklung

Entwicklung, Wartung, Management und Weiterentwicklung von individuellen Produktversionen in enger Zusammenarbeit mit den Fachabteilungen der Kunden

Projektmanagement

Projektleitung und Projektmanagement in mehreren kleineren Projekten mit einer Teamgröße von 2 - 5 Mitarbeitern und unterschiedlicher Dauer ( bis 2 Jahre)
  • Planung
  • Teamleitung
  • Koordination und Organisation
  • Repräsentation

Projekte Details

Statistisches Erhebungssystem

System über das sowohl die Erstellung von statistischen Fragebögen (Editor) als auch die Präsentation bei den Befragten und die anschliessende statistische Auswertungen des Antwortsverhaltens abgewickelt werden sollte. System sollte skalierbar, ausfallsicher und mit Datensicherheit (Verschlüsselung) sowie Online- und Mobiler-Version entwickelt werden.
(Abbruch des Projekts wegen Zahlungsunfähigkeit des Kunden)

Dauer 4 (15) MM [ 8.2001-1.2002 (6.2003) ]
Tätigkeit Projektleitung ( 2 - 4 (7) ), OOA, OOD, OOP
Umfeld EJB, Servlets, Applets, Websphere

Webbasiertes Büroverwaltungssystem

System das Termine, Ressourcen und Medien verwaltet und bürointerne Arbeitsabläufe unterstützt

Dauer 1 MM [ 7.2001 - 1.2002 ]
Tätigkeit Projektleitung ( 2 Mitarbeiter), OOA, OOD, OOP
Umfeld HTML, Java, Servlets, JDBC, Apache Tomcat, Eclipse
Branche Ingenieurbüro

OO-Analysetool

In Together integriertes Modul zur Erfassung und Verwaltung von Requirement und UseCases

Dauer 1 MM [ 7.2001 - 8.2001 ]
Tätigkeit OOA, OOD, OOP
Umfeld OOA, Anforderungsanalyse, UML, Together (OpenAPI)
Branche IT

Anpassung und Konfiguration von Together

Anpassung von Together an die Vorgaben durch Entwicklungsprozess und Styleguide.

Dauer 1 MM [ 6.2001 ]
Tätigkeit Konfiguration, OOA, OOD, OOP
Umfeld Together (OpenAPI), Software Engineering
Branche IT

Webbasiertes Dokumentenmanagementsystem

Webbasiertes Dokumentenmanagementsystem mit Schwerpunkten bei der Transparenz und Verfolgung von Arbeitsabläufen, sowie der internen Veröffentlichung von Dokumenten (Intranet)
(Abbruch des Projekts wegen Finanzierungslücke des Vertriebspartners)

Dauer 3 MM [ 6.2000 - 11.2000 ]
Tätigkeit OOA, Organisation
Umfeld UML, XML, Content Management

Testtool für Javaklassen

Entwicklung eines Tools zur Planung, Verwaltung und Ausführung von Modultests für Javaklassen. Integration in Together, sowie die Erweiterbarkeit als Standalone-Anwendung waren gefordert.

Dauer 4 MM [ 6.2000 - 5.2001 ]
Tätigkeit Konzeptionelle Beratung, später Projektleitung ( 2 - 4 Mitarbeiter ), OOA, OOD, OOP
Umfeld SQM, Java, Swing, Reflection, Together (OpenAPI)
Branche IT

Softwareentwicklungsprozess

Entwicklung und Beschreibung eines individuellen und angepassten Softwareentwicklungsprozesses mit Schwerpunkten im Bereich SQM

Dauer 2 MM [ 4.2000 - 5.2000 ]
Umfeld Software Engineering, SQM
Branche IT

Qualitätssicherungskonzept

Erstellen eines an die speziellen Kundenbedürfnisse angepassten Qualitätssicherungskonzeptes, sowie einer Machbarkeitsstudie bezüglich im Bereich SQM geplanter Eigenentwicklungen des Kunden.

Dauer 2 MM [ 2.2000 - 4.2000 ]
Umfeld Software Engieering, SQM
Branche IT

Webbasiertes Informations- und Buchungssystem

Webapplikation zur Veröffentlichung, Verwaltung und Buchung von konzernweiten Weiterbildungsinhalten.

Dauer 24 MM [ 10.1997 - 12.1999 ]
Tätigkeit Projektleitung ( 3 - 5 Mitarbeiter ), OOA, OOD, Software-Architektur, OOP, SQM
Umfeld C++, ISAPI, HTML, JavaScript, Oracle, SQL, PL/SQL, IIS, NT
Branche Weiterbildung
Kunden Deutsche Bank, Bosch, Audi, Citybank

Ressourcenplaner

Entwicklung einer Client / Server-Applikation zur Optimierung und Planung von Ressourcen (Timetable- Problem) im Bereich der Weiterbildungsverwaltung

Dauer 1 MM [ 10.1998 - 2.1999 ]
Tätigkeit Konzeptionelle Beratung
Umfeld KI, Suchstrategien, C++, Oracle, SQL
Branche Weiterbildung

Qualitätssicherung

Planung und Entwicklung von Maßnahmen im Bereich Qualitätssicherung (Teststrategien, rekursives Testen, etc.)

Dauer 2 MM [ 8.1997 - 9.1997 ]
Tätigkeit Tesdesign, Testimplementierung
Umfeld SQM, Visual Test
Branche IT