Lebenslauf Annette Seitz Persönliche Daten Jahrgang: 1968 Familienstand: ledig Wohnort: Mirecourtstraße 2 b 53225 Bonn Kontakt: [email protected] 0178-6579087 Homepage: aseico.de Ausbildung: Diplom Informatiker FH Berufserfahrung seit: 1993 Fachliche Schwerpunkte: Anwendungsentwicklung, Objektorientierte Entwicklung mit Java Branchenkenntnisse: Bank, Telekommunikation Fremdsprachen: Englisch Kenntnisse Betriebssysteme: MS-DOS/Windows (9x, NT, ME, 8), Linux/Fedora Programmiersprachen: Java, Java Script, HTML, Visual Basic, C++, PHP, CSS, JSP Datenbanken: Oracle (PL/SQL), MS-Access, MySQL, PostgreSQL (PL/pgSQL) Standards/Methoden: J2EE/JEE, OOA/OOD, UML, Objektorientierte Entwicklung, Strukturierte Analyse und Design, Datenmodellierung, ER Modell Werkzeuge/Produkte: Enterprise Architect, Struts2, Ajax, jQuery, JSF, FOP, Apache Wicket, PrimeFaces, BIRT, Thymeleaf BEA Weblogic, Tomcat Application Server, JBoss Application Server, Apache Web Server, JRun, SVN, Git, Gerrit, Rational Clearcase, Eclipse, Apache ANT, Maven, Jenkins, Toad, Squirrel, Liquibase, ClearDDTS, Jira, JUnit, Mockito, JMeter, Hibernate, Spring, Xfire, REST Services, SOAP/WSDL, RabbitMQ, Dropwizard Metrics, JMX Annette Seitz Lebenslauf 1/9 Arbeitgeber- und Projektübersicht seit 01/2014 Selbstständig 10/15-12/15 Arbeitgeber : Santander Consumer Bank Projekt/Branche: Middleware Anwendung für die Verwaltung von Produkten und Konditionen für die Einkaufsfinanzierung von KfzHändlern. Aufgabe: • Dokumentenstudium und Herausarbeitung von UseCases • Implementierung der DB Struktur • Testdatenerstellung im JSON Format • Entwicklung von UseCases incl. JUnit-Tests Umfeld: J2EE, HTML5, Thymeleaf , Apache Tomcat, JUnit, JPA, Git, Spring Framework, Eclipse 01/14-06/15 weitere Mitarbeit im letzten Projekt TAL(K) Internetbuchhandel 08/2011 - 12/2013 Concrete Logic, Bonn 10/12-12/13 Arbeitgeber : Concrete Logic Projekt/Branche: TAL(K), Internetbuchhandel Die TAL(K) bereitet von dritten gelieferte Artikeldaten über mehrere Verarbeitungsstufen auf. Dabei haben die verantwortlichen Abteilungen die Möglichkeit, manuell in die einzelnen Verarbeitungsstufen einzugreifen (GUI). Im letzten Verarbeitungsschritt werden die aufbereiteten Daten in eine Artikeldatenbank exportiert. Diese Datenbank ist die Datenquelle für den Webshop und weitere konsumierenden Systeme. Die TAL(K)-Datenbank verwaltet mehrere Millionen Artikel. Aufgabe: • Ablösung des externen Entwicklungsprozesses und Übernahme der Sourcen nach intern • Dokumentation der programminternen Abläufe und Schnittstellen • Implementierung von neuen Anforderungen und Schnittstellen • Bereinigung von fehlerhaften Artikeldaten • Implementierung von neuen Schnittstellenprogrammen Umfeld: MySQL, PostgreSQL (PL/pgSQL), Java, Hibernate (HSQL), JPA, Eclipse, Maven, Liquibase, Git, Gerrit, Jira, Jenkins, RabbitMQ, Spring Integration, Spring JMS, JUnit, Framework Mockito, JMeter, JMX, Dropwizard Metrics, PrimeFaces, Rest Services Annette Seitz Lebenslauf 2/9 Arbeitgeber- und Projektübersicht 01/12-09/12 Arbeitgeber : Concrete Logic Projekt/Branche: CRM (Customer-Relationship-Management), allgemein, inhouse Entwicklung eines CRM-Systems zur Verwaltung und Pflege von Kunden-, FirmenAdress- und Kontaktdaten, Planung und Durchführung von Marketing- und Vertriebsaktionen, Überwachung und Meldung vonTerminen. Des Weiteren enthält das System eine Möglichkeit der graphischen Auswertung von Umsatz-, Angebotsund Vertriebszahlen. Aufgabe: • DB-Modellierung • Design des Layouts (GUI) • Entwicklung • Test Umfeld: Enterprise Architect(UML), SQL, PostgreSQL, Java, JEE7, JSF2, JBoss AS 7, Maven, PrimeFaces, Seam 3, jQuery, CSS, Hibernate Annette Seitz Lebenslauf 3/9 Arbeitgeber- und Projektübersicht 11/11-09/12 Arbeitgeber : Concrete Logic Projekt/Branche: WITAmin, Telekommunikation, inhouse Anpassung und Weiterentwicklung eines Schnittstellensystems für die Bestellung von Vorprodukten der Telekom über die neue WITA Schnittstelle. Erweiterung um mehrere Geschäftsfälle für die OSS-Versionen 4, 5 und 6. Das System ist hochgradig modular konzipiert und verwendet eine objektorientierte Plugin-Struktur. Interne Prozessabläufe und Interfaces zu den umliegenden Systemen sind per XML-Konfiguration flexibel anpassbar. Die Oberflächen sind über das ModelViewController Konzept von der Businesslogik getrennt. Aufgrund der Webservice- und Messagequeue Schnittstellen ist es in jede SOAUmgebung einfach integrierbar. Aufgabe: • Prozessanalyse • Anpassen des OOA-Modells • Erstellung von versionsbasierten Testfällen • Übernahme des Sourcecodes • Weiterentwicklung und Bugfixing Umfeld: UML, Enterprise Architect, SQL, Linux, Oracle, PostgreSQL, Java, JDBC, HTML, Spring, MVC, JSP, Webservices, WSDL, XML, JBoss 04/12-04/12 Arbeitgeber : Concrete Logic Projekt/Branche: ResultServer, Motorsport, inhouse für Kunden Für ein Livetiming wurde eine Serveranwendung implementiert, die per TCPConnection eingehende XML-Daten nach JSON konvertiert und an eine Vielzahl von parallelen Clients (Java-Applet) in Near-Realtime ausliefert, so dass auf den Clients ein Live-Timing einer Motorsport-Veranstaltung (DTM, GT-Masters) dargestellt wird. Aufgabe: Implementierung Socket-Server Implementierung Servlet für Clients Umwandlung XML nach JSON Erweiterung JSON um zusätzliche Daten Umfeld: Eclipse, Java 7, Apache Tomcat 7, XML, JSON, Subversion, Servlet 3 Annette Seitz Lebenslauf 4/9 Arbeitgeber- und Projektübersicht 08/11-09/11 Arbeitgeber : Concrete Logic Projekt/Branche: Banklupe, Internet Im Rahmen einer Übernahme eines Finanzdienstleisters wurde eine Website zum Vergleich von Konditionen verschiedener Finanzinstitute von PHP nach Java konvertiert. Aufgabe: Umstellung einer Anwendung zur Datenpflege von PHP auf Java Analyse des bestehenden Sourcecodes Neuentwicklung analoger Funktionalität Umfeld: Eclipse, Java, Subversion, Apache Wicket, Tomcat, HTML, Scrum Annette Seitz Lebenslauf 5/9 Arbeitgeber- und Projektübersicht 04/2009 - 04/2011 B.I.S. Business Intelligence Systems GmbH, Bonn 06/09-04/11 Arbeitgeber : B.I.S. Business Intelligence Systems GmbH Projekt/Branche: Triple I (Ideal Infrastructure Investment) Internetanwendung zur Datenaufnahme und Datenauswertung von Infrastrukturprojekten zur Verwaltung von Dokumenten sowie der Überwachung von Terminen und Budgets. Die Anwendung ermöglicht die Planung von Baumaßnahmen und Abbildung verschiedener Planungs- und Bauphasen. Über die Auswertung von Ergebnissen, eingescannten Dokumenten und einen SOLL/IST Vergleich ist eine detaillierte Bewertung jeder Maßnahme möglich. Aufgabe: Anwendungsdesign DB Design Realisierung Test & QS Umfeld: Eclipse, Tomcat Application Server, Apache Webserver, Java, JEE, Struts2, Java Script, PostgresSQL, Hibernate, HTML, CSS, BIRT, Ant, PHP, Enterprise Architect (UML) 04/09-06/09 Arbeitgeber : B.I.S. Business Intelligence Systems GmbH Projekt/Branche: Wasser, Erfassungs- und Abrechnungssystem Internetanwendung zur Verwaltung von Wasserzählern, Verbrauchserfassung und Abrechnung. Schwerpunkt war die Lokalisierung, Bestandsführung und Abrechnung der Wasserzähler und des Wasserverbrauchs für Stadt- und Regionalverwaltungen in Syrien Aufgabe: Softwareentwicklung Erweiterung um die Funktionen Zahlung und Ratenzahlung Umfeld: Eclipse, Tomcat Application Server, Apache Webserver, Java, Struts2, Java Script, MySQL, Hibernate, HTML, CSS, Ant, J2EE Annette Seitz Lebenslauf 6/9 Arbeitgeber- und Projektübersicht 01/2001 - 02/2009 NIIT Technologies AG, Monheim 03/02-02/09 Arbeitgeber : NIIT Technologies AG Projekt/Branche: eCare, Telekommunikation Internetanwendung bei einem marktführenden deutschen Telekommunikationsunternehmen zur Selbstadministration für Telekommunikationskunden. Bestandteile: Vertragsverlängerung, Tarifwechsel, Zu- und Abbuchung von Optionen. Die Geschäftsprozesse werden über eine modulare Struktur sowohl den über 20 Millionen Endkunden als auch dem Handel als indirekten Vertrieb zur Verfügung gestellt. Das internationale Team setzte sich aus deutschen Entwicklern vor Ort und einem Offshore Team in Sankt Petersburg (Russland) zusammen. Die Testaktivitäten waren an ein indisches Unternehmen outgesourced. Aufgabe: Softwareentwickler im nationalen und internationalen Team DB Design, DB Wartung GUI-Design und Umsetzung Serverseitige Programmierung Klärung und Behebung von Incidents Einweisung der Offshore Teams in die inhaltlichen Zusammenhänge Umfeld: Java, J2EE/JEE, JSF, FOP, BEA Weblogic, EJB, Hibernate, JPA, Spring, MVCKonzept, Webservices, WSDL, XFire, Toad, Eclipse, Ant, Clearcase, ClearDDTS, soapUI, Shell Skripte für Linux und Windows 01/01-02/02 Arbeitgeber : NIIT Technologies AG Projekt/Branche: Projektverwaltung, Unternehmensberatung (in den USA) Entwicklung einer Internetanwendung zur Verwaltung von Projekten, zugehörigen Aufgaben und speziellen Zuständigkeiten. Aufgabe: Gesamte und alleinige Umsetzung nach Produktspezifikation (GUI, Logik, DB-Zugriff) DB Design Umfeld: Java, HTML, Java Script, JSP, Servlets, JRUN Application Server, JDBC, Oracle DB Annette Seitz Lebenslauf 7/9 Arbeitgeber- und Projektübersicht 07/2000 - 12/2000 GFT AG, Zweigstelle Offenbach 07/00-12/00 Arbeitgeber : GFT AG Mitarbeit in diversen Projekten, sowohl als externer Mitarbeiter bei Kunden, als auch als Entwickler inhouse für Kundenprojekte. Einsatz abhängig von der aktuellen Projektsituation in verschiedenen Projekten für je 3 – 8 Wochen. Umfeld: HTML, Servlets, EJBs, BEA Weblogic Server, Oracle 08/1997 - 06/2000 Bosch Telecom, Frankfurt 08/97-06/00 Arbeitgeber : Bosch Telecom Projekt/Branche: KFZ Zubehör Projektmitarbeit und stellvertretende Projektleitung in einem Projekt zur Verwaltung und Bearbeitung von lang- und kurzfristigen Vertriebsplanzahlen. Projektmitarbeiterzahl 4 – 7. Umfeld: C++, Java, Corba, Oracle 12/1994 - 08/1997 Rost & Partner, Unternehmensberatung, Frankfurt 06/97-08/97 Arbeitgeber : Rost & Partner Einsatz in einem hausinternen Projekt zur Realisierung von Schnittstellen. 09/96-05/97 Projekt/Branche: IBIS-R, Bank Einsatz im Projekt IBIS-R (Integriertes Börsenhandels- und Informationssystem Renten). Programmgesteuerte Auswertung von Börsendaten und Excel Sheets zur Marktüberwachung und halbautomatischem Wertpapierhandel. Umfeld: VisualC++, Tool Zapp 12/94-09/96 Projekt/Branche: MAGDA, Data Warehouse, Bank Mitarbeit im Data Warehouse Projekt 'Magda' (Markt- und Geschäftsdatenbank) Aufgabe: Konzeption und Realisierung eines Tools zur Konfiguration von MappingDaten von verschiedenen Systemen.. Umfeld: Visual Basic 3.0, Datenbankmodellierung mit MS-ACCESS Annette Seitz Lebenslauf 8/9 Arbeitgeber- und Projektübersicht 07/1993 - 11/1994 Dresdner Bank, Frankfurt 04/94-11/94 Arbeitgeber : Dresdner Bank Projekt DTB (Deutsche Terminbörse) Umfeld: Software DEVON auf VMS 01/94-04/94 Programmiertätigkeit im Bereich Wertpapierhandel Umfeld: Cobol, MVS 07/93-12/93 interne EDV Ausbildung Umfeld: Cobol, MVS Berufsausbildung 09/89-07/93 Ausbildung: Informatikstudium an der FH Darmstadt 08/87-07/89 Ausbildung: Ausbildung zur Industriekauffrau bei A. van Kaick, Neu-Isenburg 08/78-07/87 Schule: Freiherr-vom-Stein-Gymnasium Frankfurt. Abschluss mit dem Abitur 08/74-07/78 Schule: Grundschule in Neu-Isenburg Schulbildung Annette Seitz Lebenslauf 9/9