Projektdauer: 01/1989 - 10/1993
Branche: Energietransport
Projekt: Automatisierungstechnik/Visualisierung/Steuerung
- diverse Programmieraufgaben (Unix, C, Assembler,lex/yacc,
Unixtools, Treiberentwicklung)
Hardware: SUN Workstations
Software: Unix, C
Projektdauer: 03/1990 - 12/1993
Branche: Öltransport/-vertrieb
Projekt: Automatisierungstechnik, Prozeßvisualisierung/-steuerung
- Datenbankanwendungen/Sybase
- diverse Programmieraufgaben
Hardware: SUN Workstations
Software: Unix, C, Sybase
Projektdauer: 03/1994 - 12/1997
Branche: EDV
Projekt: Design und Implementierung eines verteilten Kommunikationssystems auf Basis von TCP/IP
Anforderungen:
- Unterstützung von großen, komplexen Netzwerken, CORBA - ähnliche Kommunikationsmöglichkeiten,
- Replikation/Redundanz von verteilten und verschiedenartigen Datenbeständen,
- Datentransport, hohe Perfomance in Geschwindigkeit und Durchsatz
- verteilter Eventmechanismus
- Unterstützung von Netzpartitionierungen - automatischer Abgleich von Daten
Projektablauf:
- Design mit OOA/OOD, Booch Methode
- Implementierung in C/C++
- Test mit eigens entwickelten Testtools
- Installation
- Wartung
Hardware: Workstations (SUN,HP,DEC) und PC
Betriebssysteme: Solaris, Ultrix, Linux, Unix, Windows NT
Programmiersprachen: C, C++, java, perl, tcl/tk
Tools: Versionsverwaltung mit cvs, Visual C++, GNU
Sonstiges: TCP/IP, CORBA
Projektdauer: 01/1994 - 12/1997
Branche: Wasserversorgung/-transport
Projekt: Automatisierungstechnik, SCADA, Prozeßvisualisierung/-steuerung
- Design und Implementierung von kompletten Modulen eines Prozeßleitsystems
- Inbetriebnahme
Hardware: SUN Workstations/NT Workstations, Ethernet, FDDI, Siemens S5
Software: Solaris, C/C++, TCP/IP, CORBA, java, sql
Projektdauer: 04/1998 - 12/2000
Branche: Abwasser/Kläranlagen
Position: Projektleiter
Projekt: Automatisierungstechnik,SCADA,Prozeßvisualisierung/-steuerung
- Projektmanagment
- verteiltes Kommunikationssystem (Design/Implementierung)
- Replikation/Redundanz von verteilten Datenbeständen,Konsistenzsicherung
- Schnittstelle SCADA/Automatisierungstechnik,Treiberdesign/-entwicklung
- Datenbankanwendungen
Hardware: NT Workstations, Ethernet, Siemens S7
Software: WindowsNT, C/C++, TCP/IP, Nutcracker, MFC
Projektdauer: 01/2001 - 05/2001
Branche: Telekommunikation
Position: Consultant
Projekt: GSM - O&M Software Analyse, Evaluierung, OO-Design
Hardware: Embedded Systems, NT, SUN
Sprachen: C++
Tools: UML-Tool Rhapsody, ClearCase, ACE, STL
Projektdauer: 06/2001 - 03/2002
Branche: Telekommunikation
Position: Consultant
Projekt: 3G GSM/UMTS Operation and Maintenance Software,
IP based Radio Access Network -
Analyse und Evaluierung, OO-Design
Hardware: GSM/UMTS Embedded Systems (BTS, BSC, Node B, RNC), SUN
Betriebssysteme: VxWorks, Solaris, NT
Technologien: OO - Frameworks, Komponenten, Design Patterns
Sprachen: C++, CORBA (CCM), Java
Tools: UML-Tool Rhapsody, ClearCase, Visibroker
Projektdauer: 04/2002 - 03/2003
Branche: Telekommunikation
Position: Consultant / Task Force
Projekt: 3G GSM/UMTS Operation and Maintenance Software,
Mobilfunk-Netzwerk-Management
Tätigkeiten: Code-, Design- und Architektur-Analyse,
Performance & Weak-Spot-Analyse - Präsentation
Hardware: SUN Server
Betriebssysteme: Solaris
Technologien: OOA/OOD, Frameworks, Design Patterns, OSI Netzwerk Management
Sprachen: C++, Perl, CORBA
Tools: ClearCase, CORBA, Sniff, SourceNavigator, Solstice Enterprise Manager
Projektdauer: 04/2003 - 09/2003
Branche: Telekommunikation
Position: Consultant
Projekt: Analyse NG-SGSN (Core NE)
O & M - Mobilfunk-Netzwerk-Management
Tätigkeiten: Design- und Architektur-Analyse
Erstellen von Designdokumenten und Reviews, Präsentation
Hardware: HP Blade, Proprietär
Betriebssysteme: Unix
Technologien: 3GPP, OSI Netzwerk Management, OOA/OOD, Frameworks
Projektdauer: 10/2003 - 09/2004
Branche: Telekommunikation
Position: Consultant
Projekt: 3G GSM/UMTS Operation and Maintenance Software
Tätigkeiten: Aufbau, Inbetriebnahme und Administration einer Lasttestanlage
Dynamische Analyse von Last-Szenarien
Trendanalysen bzgl. zukünftiger Engpässe des Systems
Hardware: SUN Server E4800
Betriebssystem: Solaris / Unix
Technologien: Verteilte Systeme/CORBA, OSI Netzwerk Management, OOA, OOD
Tools: ClearCase, Oracle, proprietäre Performance-Tools, CORBA, Perl
Projektdauer: 10/2004 - 09/2005
Branche: Telekommunikation
Position: Consultant
Projekt: 3G GSM/UMTS Operation and Maintenance Software
Performance & Trace Management
Tätigkeiten: Weak-Spot Analyse mit daraus folgendem Verbesserungskonzept
Feasibility Study
Schulung / Workshops
Hardware: SUN Server E4800
Betriebssysteme: Solaris
Technologien: 3GPP, OSI Netzwerk Management, OOA & OOD
Projektdauer: 10/2005 - 09/2006
Branche: Telekommunikation
Position: Consultant
Projekt: 3G GSM/UMTS Operation and Maintenance Software
Performance Management, Software und Database Management
Tätigkeiten: Prototyp Performance Management
Weak-Spot Analyse Software und Database Management
Schulung / Workshops
Hardware: SUN Server E4900
Betriebssysteme: Solaris
Technologien: 3GPP, OSI Netzwerk Management, OOA & OOD
Sprachen: C++, Perl, STL
Projektdauer: 10/2006 - 03/2007
Branche: Telekommunikation
Position: Consultant
Projekt: 3G GSM/UMTS Netzwerk Management
Tätigkeiten: Software - Design und Implementierung
Hardware: SUN Server E4900
Betriebssysteme: Solaris / Linux
Technologien: OOA / OOD, J2EE, EJB, XML, Multithreading
Entwicklungsmethoden: Agile SW-Entwicklung, Scrum
Sprachen: C++, Java, SQL, STL
Tools: Eclipse, ClearCase, JBoss, Oracle
Projektdauer: 04/2007 - 09/2008
Branche: Telekommunikation
Position: Consultant
Projekt: 3G GSM/UMTS Operation and Maintenance Software
Tätigkeiten: Software - Design und Implementierung
White-Box Testentwicklung
Performance-Tests
Hardware: SUN Server E4900
Betriebssysteme: Solaris / Linux
Technologien: OOA / OOD, J2EE, EJB, XML, Multithreading
Entwicklungsmethoden: Agile SW-Entwicklung, Scrum
Sprachen: C++, Java, STL, Perl
Tools: Eclipse, ClearCase, JBoss, Oracle
Projektdauer: 11/2008 - 05/2009
Branche: Software
Position: Consultant
Projekt: Flughafen München - Middleware
Tätigkeiten: Middleware Development
Testentwicklung
Performance Optimierungen
Datenbank Entwicklung und Tuning
Hardware: SUN Server
Betriebssysteme: Solaris / Linux
Technologien: OOA / OOD, CORBA, J2EE, EJB, XML, Multithreading
Sprachen: C++, Java, Perl
Tools: CORBA/TAO, ClearCase, Oracle, Eclipse
Projektdauer: 06/2009 - 12/2016
Akademischer Werdegang
1987 Abitur am Luitpold Gymnasium München
1988-1990 Studium Linguistik an der LMU München
1990-1995 Studium der Informatik an der TU München
1995 Abschluß als Diplom Informatiker (TU)
Beruflicher Werdegang
1991-1995 Festanstellung als Softwareentwickler
Studienbegleitend
1995-1998 Festanstellung als Softwareingenieur/Projektleiter
1999-10/2000 Leiter Softwareabteilung
ab 11/2000 Freiberuflich tätig
° Objektorientierte Analyse und Design (OOA, UML, Booch)
° OO-UML - Tools (Rhapsody, Rational Rose)
° Frameworks, Komponenten, Design Patterns/Entwurfsmuster
° Java-technologien,JDBC, Java EE, EJB, JBOSS, Tomcat, JSF, JSP, JPA
° Web (Web Services,Ajax,Apache,Application server,XML,HTML,PHP,CGI,Perl)
° Sprachen (C/C++, Java, Perl, XML, CORBA)
° Datenbanken (SQL, mySQL)
° Entwurf von Algorithmen, Komplexitätsanalyse
° Configuration Management (CVS, ClearCase)
° Kommunikation, Netzwerkprogrammierung (TCP/IP, OSI, Sockets, RPC)
° Client/Server/Middleware - Design und Implementierung
° Verteilte Systeme, Groupware, Camel
° Netzwerkmanagement (SNMP, CMIP, TMN, 3GPP)
° Corba Core/Services, Corba Component Model
° Compilerbau, Parserentwicklung
° Embedded/Realtime Design & Implementierung
° Weak-Spot & Performance Analyse, Tests
° Code & Design Reviews, Feasibility Studies
° ITIL
Projektdauer: 01/1989 - 10/1993
Branche: Energietransport
Projekt: Automatisierungstechnik/Visualisierung/Steuerung
- diverse Programmieraufgaben (Unix, C, Assembler,lex/yacc,
Unixtools, Treiberentwicklung)
Hardware: SUN Workstations
Software: Unix, C
Projektdauer: 03/1990 - 12/1993
Branche: Öltransport/-vertrieb
Projekt: Automatisierungstechnik, Prozeßvisualisierung/-steuerung
- Datenbankanwendungen/Sybase
- diverse Programmieraufgaben
Hardware: SUN Workstations
Software: Unix, C, Sybase
Projektdauer: 03/1994 - 12/1997
Branche: EDV
Projekt: Design und Implementierung eines verteilten Kommunikationssystems auf Basis von TCP/IP
Anforderungen:
- Unterstützung von großen, komplexen Netzwerken, CORBA - ähnliche Kommunikationsmöglichkeiten,
- Replikation/Redundanz von verteilten und verschiedenartigen Datenbeständen,
- Datentransport, hohe Perfomance in Geschwindigkeit und Durchsatz
- verteilter Eventmechanismus
- Unterstützung von Netzpartitionierungen - automatischer Abgleich von Daten
Projektablauf:
- Design mit OOA/OOD, Booch Methode
- Implementierung in C/C++
- Test mit eigens entwickelten Testtools
- Installation
- Wartung
Hardware: Workstations (SUN,HP,DEC) und PC
Betriebssysteme: Solaris, Ultrix, Linux, Unix, Windows NT
Programmiersprachen: C, C++, java, perl, tcl/tk
Tools: Versionsverwaltung mit cvs, Visual C++, GNU
Sonstiges: TCP/IP, CORBA
Projektdauer: 01/1994 - 12/1997
Branche: Wasserversorgung/-transport
Projekt: Automatisierungstechnik, SCADA, Prozeßvisualisierung/-steuerung
- Design und Implementierung von kompletten Modulen eines Prozeßleitsystems
- Inbetriebnahme
Hardware: SUN Workstations/NT Workstations, Ethernet, FDDI, Siemens S5
Software: Solaris, C/C++, TCP/IP, CORBA, java, sql
Projektdauer: 04/1998 - 12/2000
Branche: Abwasser/Kläranlagen
Position: Projektleiter
Projekt: Automatisierungstechnik,SCADA,Prozeßvisualisierung/-steuerung
- Projektmanagment
- verteiltes Kommunikationssystem (Design/Implementierung)
- Replikation/Redundanz von verteilten Datenbeständen,Konsistenzsicherung
- Schnittstelle SCADA/Automatisierungstechnik,Treiberdesign/-entwicklung
- Datenbankanwendungen
Hardware: NT Workstations, Ethernet, Siemens S7
Software: WindowsNT, C/C++, TCP/IP, Nutcracker, MFC
Projektdauer: 01/2001 - 05/2001
Branche: Telekommunikation
Position: Consultant
Projekt: GSM - O&M Software Analyse, Evaluierung, OO-Design
Hardware: Embedded Systems, NT, SUN
Sprachen: C++
Tools: UML-Tool Rhapsody, ClearCase, ACE, STL
Projektdauer: 06/2001 - 03/2002
Branche: Telekommunikation
Position: Consultant
Projekt: 3G GSM/UMTS Operation and Maintenance Software,
IP based Radio Access Network -
Analyse und Evaluierung, OO-Design
Hardware: GSM/UMTS Embedded Systems (BTS, BSC, Node B, RNC), SUN
Betriebssysteme: VxWorks, Solaris, NT
Technologien: OO - Frameworks, Komponenten, Design Patterns
Sprachen: C++, CORBA (CCM), Java
Tools: UML-Tool Rhapsody, ClearCase, Visibroker
Projektdauer: 04/2002 - 03/2003
Branche: Telekommunikation
Position: Consultant / Task Force
Projekt: 3G GSM/UMTS Operation and Maintenance Software,
Mobilfunk-Netzwerk-Management
Tätigkeiten: Code-, Design- und Architektur-Analyse,
Performance & Weak-Spot-Analyse - Präsentation
Hardware: SUN Server
Betriebssysteme: Solaris
Technologien: OOA/OOD, Frameworks, Design Patterns, OSI Netzwerk Management
Sprachen: C++, Perl, CORBA
Tools: ClearCase, CORBA, Sniff, SourceNavigator, Solstice Enterprise Manager
Projektdauer: 04/2003 - 09/2003
Branche: Telekommunikation
Position: Consultant
Projekt: Analyse NG-SGSN (Core NE)
O & M - Mobilfunk-Netzwerk-Management
Tätigkeiten: Design- und Architektur-Analyse
Erstellen von Designdokumenten und Reviews, Präsentation
Hardware: HP Blade, Proprietär
Betriebssysteme: Unix
Technologien: 3GPP, OSI Netzwerk Management, OOA/OOD, Frameworks
Projektdauer: 10/2003 - 09/2004
Branche: Telekommunikation
Position: Consultant
Projekt: 3G GSM/UMTS Operation and Maintenance Software
Tätigkeiten: Aufbau, Inbetriebnahme und Administration einer Lasttestanlage
Dynamische Analyse von Last-Szenarien
Trendanalysen bzgl. zukünftiger Engpässe des Systems
Hardware: SUN Server E4800
Betriebssystem: Solaris / Unix
Technologien: Verteilte Systeme/CORBA, OSI Netzwerk Management, OOA, OOD
Tools: ClearCase, Oracle, proprietäre Performance-Tools, CORBA, Perl
Projektdauer: 10/2004 - 09/2005
Branche: Telekommunikation
Position: Consultant
Projekt: 3G GSM/UMTS Operation and Maintenance Software
Performance & Trace Management
Tätigkeiten: Weak-Spot Analyse mit daraus folgendem Verbesserungskonzept
Feasibility Study
Schulung / Workshops
Hardware: SUN Server E4800
Betriebssysteme: Solaris
Technologien: 3GPP, OSI Netzwerk Management, OOA & OOD
Projektdauer: 10/2005 - 09/2006
Branche: Telekommunikation
Position: Consultant
Projekt: 3G GSM/UMTS Operation and Maintenance Software
Performance Management, Software und Database Management
Tätigkeiten: Prototyp Performance Management
Weak-Spot Analyse Software und Database Management
Schulung / Workshops
Hardware: SUN Server E4900
Betriebssysteme: Solaris
Technologien: 3GPP, OSI Netzwerk Management, OOA & OOD
Sprachen: C++, Perl, STL
Projektdauer: 10/2006 - 03/2007
Branche: Telekommunikation
Position: Consultant
Projekt: 3G GSM/UMTS Netzwerk Management
Tätigkeiten: Software - Design und Implementierung
Hardware: SUN Server E4900
Betriebssysteme: Solaris / Linux
Technologien: OOA / OOD, J2EE, EJB, XML, Multithreading
Entwicklungsmethoden: Agile SW-Entwicklung, Scrum
Sprachen: C++, Java, SQL, STL
Tools: Eclipse, ClearCase, JBoss, Oracle
Projektdauer: 04/2007 - 09/2008
Branche: Telekommunikation
Position: Consultant
Projekt: 3G GSM/UMTS Operation and Maintenance Software
Tätigkeiten: Software - Design und Implementierung
White-Box Testentwicklung
Performance-Tests
Hardware: SUN Server E4900
Betriebssysteme: Solaris / Linux
Technologien: OOA / OOD, J2EE, EJB, XML, Multithreading
Entwicklungsmethoden: Agile SW-Entwicklung, Scrum
Sprachen: C++, Java, STL, Perl
Tools: Eclipse, ClearCase, JBoss, Oracle
Projektdauer: 11/2008 - 05/2009
Branche: Software
Position: Consultant
Projekt: Flughafen München - Middleware
Tätigkeiten: Middleware Development
Testentwicklung
Performance Optimierungen
Datenbank Entwicklung und Tuning
Hardware: SUN Server
Betriebssysteme: Solaris / Linux
Technologien: OOA / OOD, CORBA, J2EE, EJB, XML, Multithreading
Sprachen: C++, Java, Perl
Tools: CORBA/TAO, ClearCase, Oracle, Eclipse
Projektdauer: 06/2009 - 12/2016
Akademischer Werdegang
1987 Abitur am Luitpold Gymnasium München
1988-1990 Studium Linguistik an der LMU München
1990-1995 Studium der Informatik an der TU München
1995 Abschluß als Diplom Informatiker (TU)
Beruflicher Werdegang
1991-1995 Festanstellung als Softwareentwickler
Studienbegleitend
1995-1998 Festanstellung als Softwareingenieur/Projektleiter
1999-10/2000 Leiter Softwareabteilung
ab 11/2000 Freiberuflich tätig
° Objektorientierte Analyse und Design (OOA, UML, Booch)
° OO-UML - Tools (Rhapsody, Rational Rose)
° Frameworks, Komponenten, Design Patterns/Entwurfsmuster
° Java-technologien,JDBC, Java EE, EJB, JBOSS, Tomcat, JSF, JSP, JPA
° Web (Web Services,Ajax,Apache,Application server,XML,HTML,PHP,CGI,Perl)
° Sprachen (C/C++, Java, Perl, XML, CORBA)
° Datenbanken (SQL, mySQL)
° Entwurf von Algorithmen, Komplexitätsanalyse
° Configuration Management (CVS, ClearCase)
° Kommunikation, Netzwerkprogrammierung (TCP/IP, OSI, Sockets, RPC)
° Client/Server/Middleware - Design und Implementierung
° Verteilte Systeme, Groupware, Camel
° Netzwerkmanagement (SNMP, CMIP, TMN, 3GPP)
° Corba Core/Services, Corba Component Model
° Compilerbau, Parserentwicklung
° Embedded/Realtime Design & Implementierung
° Weak-Spot & Performance Analyse, Tests
° Code & Design Reviews, Feasibility Studies
° ITIL
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.