Name Anja Niebler Akademischer Grad: Diplomingenieur Position Softwareingenieur Geboren 05.10.1969 Sprachkenntnisse deutsch, englisch IT-Erfahrung seit: 1995 Ausbildung 1989 Abitur am Fanny-Leicht-Gymnasium Stuttgart 1989 bis 1991 Ausbildung zur Tierarzthelferin in Kirchheim/Teck 1991 bis 1995 Studium Technische Informatik an der Berufsakademie Stuttgart, Abschluss: Diplomingenieur Technische Informatik (BA) Berufliche Entwicklung 1995 bis 1999 Software-Engineer und Systemplanerin bei Alcatel SEL 1999 bis 2000 Software-Engineer bei COR Gessner GmbH 2000 bis 2006 Softwareentwicklerin und Projektleiterin bei der main {GRUPPE} Gesellschaft für Informationsverarbeitung mbh 2006 Freiberuflich tätig als EDV Beraterin Qualifikationen als Projektleiterin: Planung und Durchführung von Projekten, Führung von Mitarbeitern Beraterin im Bereich moderner Architekturen, Client-Server-Anwendungen, Schnittstellenprogrammierung, sowie Embedded Systems Trainerin (C, Java und Java Swing) sowie firmeninterne Anwenderschulungen (SAVI2000 bei der Allianz AG) Softwareingenieurin: Erfahrungen bei der Entwicklung von o Klassenbibliotheken für Linux,Windows und OS/2 o Entwicklung von 32 Bit und 64 Bit Applikationen für Windows und OS/2 o Java- und C Anwendungen für Windows und Unix / Linux o Shell- und Perl-Skripten unter Unix/Linux o Embedded Entwicklung unter embedded Windows XP und Linux Branchenwissen Ingenieurwissenschaftlich-technische Kenntnisse in der Telekommunikationsbranche (Vermittlungsanlagen) im Bereich der Hardwaredimensionierung, im Versicherungswesen speziell im fondsgebundenen Bereich, in der Verfahrenstechnik, in der Automotive / - und Avionic-Branche. Seite 1 von 9
IT-Kenntnisse = Grundkenntnisse, = gute Kenntnisse, = sehr gute Kenntnisse, = Expertenwissen Software-Entwicklungsmethoden/ Entwicklungsprozesse Unified Modelling Language (UML) Objektorientierte Analyse/Design (OOA/OOD) Design Pattern Verfahrenstechnik in der IT (Change and Configuration Management) Entity-Relationship-Modellierung klassische strukturierte Methoden / Programmablaufplanung Frameworks J2EE MFC QT Programmiersprachen Java C C MS-Visual Basic Perl/PHP Spezialkenntnisse Java Swing JNI AWT Web-Technologien XANDRA Technology Java-Technologien wie JSP, JMS, JavaScript, Servlets, Enterprise JavaBeans HTML/ DHTML XML XSL SOAP Application- und Webserver Websphere Application Server Apache-Webserver Tomcat/JBoss Test- und Fehlermanagement HP Quality Center / QTP Rational Clear Quest Bugzilla Werkzeuge Websphere Application Developer JBuilder Open-Source-Produkte wie Ant, Struts Rational Rose MS Visual C MS Visual Basic MS SourceSave Borland C PVCS Version Manager PVCS Configuration Builder CVS Starteam (Borland) Caliber (Borland) Sonstige Werkzeuge / Umgebungen TSO ERWin (ER-Datenmodellierung) DB-Designer DBA-Studio (Oracle) TOAD (für Oracle) Eclipse MS Project MS Visio Windows 7, XP, NT, 2000, 9x Betriebssysteme IBM (MVS) Linux (z.b. Suse, Debian o.a. Distrubutionen) UNIX (SUN Solaris, AIX o.a.) Datenbanken DB2 Oracle MS Access MS-SQL-Server MySQL Interbase SQL Datenprotokolle TCP/IP LAN NET-BIOS SSL http HTTPS XML/XSL SOAP Seite 2 von 9
Projekte Beratung im Rahmen des Projektes Electronic Toll Collect für das Arbeitspaket Fahrzeuggeräte Integrationstest Umgebungs-,Test- und Fehlermanagement Systemadministration von Linuxservern, Betreuung von Mailserver, DB Server, Webserver und Backup Beratung und Softwareentwicklung in den Projekten SitAlat(Militär) und Euronav(Zivil), Navigationssysteme für Helicopter Beratung im Rahmen des Projektes Technical Forensic Advisor für das Arbeitspaket Andere Systeme in der Schiedsklage Bund gegen TollCollect (Beraterin) Beratung im Rahmen des Projektes Electronic Toll Collect für das Arbeitspaket (Teil-)Projektleitung ETC-Zentrale (Systembetreuerin Unix/Linux-Serverlandschaft, Beraterin, (Teil)Projektleiterin) SAVI CCM System für Softwareentwicklung; IT-Verfahrenstechnik (Softwareingenieurin, Schnittstellenimplementierung) XANDRA Technology Applikation Client Anbindung ( Softwareingenieurin) Entwicklung von Bestandsführungssystemen von Versicherungsverträgen (Softwareingenieurin, Koordinatorin) Automatisierte Projektierung im Bereich System 12 Vermittlungssysteme (Softwareingenieurin, Projektplanerin) Schulungen als Trainerin CCM / SAVI 2000 C für Einsteiger Java Swing Seite 3 von 9
Detaillierte Projektbeschreibungen Beratung im Rahmen des Projektes Electronik Toll Collect Aufbau der zenetralen Testumgebung bei Toll Collect Mai 2008 bis heute Toll Collect Beraterin Projektbeschreibung: Aufbau und Support parallelisierter Test- und Auswerte-Umgebungen im Rahmen des Integrations- und Feldtests der Fahrzeuggeräte(LKW-Maut Deutschland). Anpassungen bestehender Umgebungen an die Strukturen der T-Systems. Unterstützung und Durchführung Test- und Fehlermanagement. Erstellen eines Lastenhefts für ein Testrack zum parallelen Test von ca. 100 FzG, Abnahmetest des Testracks. Konzeption einer automatischen Testdurchführung und Entwicklung eines Prototyps 10-20 (Berlin) Systemadministration von Linuxservern für firmeninterne Webanwendung und Kunden-Webanwendungen April 2011 bis März 2012 Web Team Red Systemadministrator Projektbeschreibung: Prüfen und überwachen von Linuxservern im Internet, Einspielen von Updates für Mailserver, Webserver und Datenbanken, einbringen von Zertifikaten für Mail- und Webserver. Erstellung und Umsetzung Backupkonzept 5 (Berlin) Beratung und Softwareentwicklung im Projekt SitAlat und Euronav, Navigationssysteme für Helicopter Mai 2006 bis Juni 2008 Avionic EuroAvionics GmbH Beraterin, Softwareentwicklung Projektbeschreibung: Entwicklung und Refactoring eines Moduls zur Navigation und Seite 4 von 9
Flugplanung von Helicoptern. Dieses Modul wird eingesetzt sowohl im militärischen Bereich als auch im zivilen Bereich. Analyse bestehender und Recherche benötigter Funktionalität. Umsetzung des DO 178B Level C Prozesses zur Zertifizierung des Systems Euronav. 5 5 (Weil der Stadt) Beratung im Rahmen des Projektes Electronik Toll Collect Aufbau der zentralen Testumgebung bei T-Systems März 2007 bis Oktober 2007 T-Systems Beraterin Projektbeschreibung: Aufbau und Support parallelisierter Test- und Auswerte-Umgebungen im Rahmen des Integrations- und Feldtests der Fahrzeuggeräte(LKW-Maut Deutschland). Anpassungen bestehender Umgebungen an die Strukturen der T-Systems. 510 (Magdeburg, München, Leinfelden-Echterdingen) Beratung im Rahmen des Projektes Electronic Toll Collect für das Arbeitspaket (Teil-)Projektleitung ETC-Zentrale September 2006 bis Februar 2007 Dornier Consulting GmbH Beraterin Projektbeschreibung: Beratung Betrieb zentraler Test-Systeme für die Qualifizierung eines weiteren Fahrzeuggerätetyps. 3 (Sindelfingen) Beratung im Rahmen des Projektes Technical Forensic Advisor für das Arbeitspaket Andere Systeme März 2006 bis Mai 2006 Dornier Consulting GmbH Beraterin Projektbeschreibung: Leiten und Koordinieren der Arbeitsgruppe Andere Systeme, Erstellung fachlicher Kommentierungen für die Schiedsklage Bund gegen TollCollect. Seite 5 von 9
9 (Berlin) Beratung im Rahmen des Projektes Electronic Toll Collect für das Arbeitspaket (Teil-)Projektleitung ETC-Zentrale Juli 2003 bis Juni 2006 Dornier Consulting GmbH Beraterin, (Teil)Projektleitung ETC-Zentrale, Systemadministration Unix, Oracleadministration, Organisation von Workflows und anwenderspezifischen Prozessen Projektbeschreibung: Für das deutsche Mautsystem Electronic Toll Collection wird für den Test der Fahrzeuggeräte (OBU) eine Testumgebung betrieben. Bestehend aus mehreren SUN-Servern, Linux-Servern, Cryptoservern und einem Datenbank-Cluster. Dieses Testsystem wird sowohl hardwareals auch softwareseitig betrieben, überwacht und gewartet. Gleichzeitig werden Tools und Web-Interfaces für die einzelnen Tester zur Auswertung der Testfälle bereitgestellt. Aufgaben: (Teil-)Projektleitung, (Personal-)Planung, Berichterstattung, Problembehebung, (Prozess-)Beratung, Dokumentation, Erstellen von Tools mit Perl, Java und C#, DB-Design, Erstellen eines Web-Interfaces mit Java / Java-Script, Administration von Unix / Linux und Oracle. Shellscript, Perl, Java, C#, PL-SQL, Bereitstellung eines Web-Interfaces zur Auswertung und Administration der zentralen Daten mittels XANDRA Technology, zur Verwaltung und Konfiguration von Hardware-Komponenten, für das Monitoring von ETC-Daten Methode/Werkzeuge: MS Office, MS Project, cygwin, putty, Eclipse, CVS, Apache, Tomcat, Oracle-DBAStudio, Toad, XANDRA Technology, SharpDevelop Windows 2000, Unix, Linux 5-8 (Sindelfingen, Mülheim a. d. Ruhr, Berlin, Potsdam, Paderborn, Wien) SAVI 2000 CCM System für Softwareentwicklung; IT-Verfahrenstechnik Juli 2000 bis Juni 2003 Versicherung Allianz AG Softwareingenieurin Projektbeschreibung: Für die Verfahrenstechnik der Allianz AG wird ein CCM-System entwickelt, welches die verfahrenstechnischen Prozesse der Fa. Allianz AG nahezu abdeckt. Hierbei handelt es sich um eine Client/Server Applikation, die es ermöglicht den Softwareentwicklungsprozess abzubilden: Sourcecode-Configuration, Configuration Management, Seite 6 von 9
Freigabeprozesse, (J2EE ) Deployment. Aufgaben: Erstellen von Pflichten / Lastenheften, Absprache mit Kunden (Allianz-Intern), Implementierung, Test und Dokumentation. Desweiteren: Prozessberatung und Entwicklungssupport für den Allianz Konzern. Implementierung von Schnittstellen zwischen C und Java. Java, Swing, C, C, CORBA, OOA/OOD und OOP, J2EE Methode/Werkzeuge: JBuilder, WSAD und Eclipse, Rational Rose, PVCS, MS Developer Studio, Connect:DIRECT, Windows 2000 und NT/ Sun Solaris / Linux 10-15 (Stuttgart, München) XANDRA Technology Applikation Client Anbindung August 2001 branchenneutral, virtuelle Beratungssysteme main {GRUPPE} Gesellschaft für Informationsverarbeitung mbh Softwareingenieurin Projektbeschreibung: Design und Implementierung einer Schnittstelle zwischen einem JavaSwing Clients und dem bestehenden Server-Framework XANDRA Java, DHTML, JavaScript, OOA/OOD und OOP Methode/Werkzeuge: JBuilder, Rational Rose, Visual Source Safe, Interbase, XANDRA Technology Windows NT, Windows 2000 3-5 (Leipzig, Stuttgart) Entwicklung von Bestandsführungssystemen von Versicherungsverträgen April 1999 bis Juni 2000 Versicherung COR Gessner GmbH, später COR AG Softwareingenieurin, Koordination von Entwicklungsprozessen Projektbeschreibung: Entwicklung eines Bestandsführungssystems für Versicherungsverträge. Hierbei wird sowohl das Produkt (Client / Server Anwendung) weiterentwickelt als auch kundenspezifische Änderungen in das Produkt eingearbeitet. Aufgaben: Erstellen des Pflichten/Lastenheftes, Absprache mit dem Kunden, Analyse / Design, Entwicklung / Implementierung, Test und Dokumentation. C, SQL Seite 7 von 9
Methode/Werkzeuge: Visual C, Zinc, PVCS, CVS, Visio Windows NT/OS2 8 Automatisierte Projektierung im Bereich System 12 Vermittlungssysteme Oktober 1995 bis März 1999 Telekommunikation Alcatel Deutschland GmbH Projektplanung, Spezifikationserstellung, Entwicklung, Support Projektbeschreibung: Für das Vermittlungssystem System 12 von Alcatel wird eine Software benötigt, welche die Dimensionierung der Hardware des Systems aufgrund marktspezifischer Angaben übernimmt. Aufgaben: Requirement Management, Erstellung von Pflichten / Lastenheften, Analyse / Design, Implementierung, Test und Dokumentation. C, C, Object Pascal, Clipper Methode/Werkzeuge: Borland Pascal, Delphi, Borland C, Rational Rose, PVCS MS-Windows 95, Windows NT 10-15 (Deutschland Stuttgart und Belgien Antwerpen) Seite 8 von 9
Schulungen als Trainerin SAVI 2000 Dauer: 1-2 Tage Schulung bei: Allianz AG Stuttgart und München Allianz AG Teilnehmer: 20 Inhalt: Software Life-Cycle, CCM-Prozess, Anwendung von SAVI2000 C für Einsteiger Dauer: 3 Tage Schulung bei: COR Gessner GmbH COR Gessner GmbH Teilnehmer: 20 Inhalt: Grundlagen der OO-Programmierung mit C Java Swing Dauer: 2 Tage Schulung bei: Alcatel SEL Alcatel SEL Teilnehmer: 20 Inhalt: OO, Java, effiziente GUI-Programmierung. Seite 9 von 9