Profil Florian Nykrin Diplom-Informatiker (FH) Senior-Entwickler Java / Oracle, Architekt und Berater Geburtsjahr: 1980 IT-Erfahrung seit: 2002 Staatsbürgerschaft: Deutschland, Österreich Kontaktadresse: Preziosastraße 41 81927 München Telefon: 089 / 44 38 24 91 Mobil: 0162 / 97 19 888 E-Mail: [email protected] Web: www.florian-nykrin.de Stand: 14.06.2015 Profil Florian Nykrin Seite 1 von 10 Qualifikationen Branchenkenntnisse: Versicherungen, Investmentbanking/Asset-Management Sprachen: Deutsch (Muttersprache), Englisch (fließend), Französisch und Latein (Grundkenntnisse) Java: Enterprise-Entwicklung: Java SE (JSE, J2SE), Java EE (JEE, J2EE), CDI, EJB 3, Spring Framework, JPA, Hibernate, MyBatis, JDBC, JUnit, Arquillian, JAX-WS, SOAP, WSDL, JAX-RS, REST, XML, SOA, SLF4J, Log4J Web-Entwicklung: JSF (RichFaces, PrimeFaces, MyFaces), Spring MVC, Twitter Bootstrap, JSP, Servlets, HTML, CSS, JavaScript, JQuery, Spine JS Sonstige Werkzeuge und Technologien: XML, Apache POI, Apache DeltaSpike, JExcel, iText, WIFE, Swing, Maven, Ant, GIT, Subversion (SVN), Hudson, Jenkins Methoden: OO-Modellierung, Mehrschichtarchitekturen, UML Web-/Application-Server: JBoss, Apache Tomcat, IBM WebSphere Application Server Entwicklungsumgebungen: Eclipse, IntelliJ IDEA, IBM Rational Application Developer Oracle/MySQL: Oracle-Programmiersprachen/-Technologien: SQL, PL/SQL, Analytic Functions, SQL*Loader, OMB*Plus ETL-Tools: Oracle Warehouse Builder (OWB), Informatica PowerCenter Datenbanken: Oracle RDBMS 11g, 10g, 9i, MySQL Methoden: Data Warehousing (DWH), Multidimensionale und Relationale Modellierung, Partitionierung, SQL Performance Tuning, Erfahrung mit großen Datenmengen Entwicklungsumgebungen: TOAD, PL/SQL Developer, SQL Developer Betriebssysteme: Windows, Linux, AIX, Solaris, Mac OS X Weitere Kenntnisse: SCRUM, Apache Hadoop, Uniserv DQBT, Bash, Python, Perl, Reguläre Ausdrücke, Microsoft Office, LaTeX Stand: 14.06.2015 Profil Florian Nykrin Seite 2 von 10 Projekthistorie Projekt CORE Kunde: Tätigkeit: Rolle: Beschreibung: Aufgaben: Technologien: 02/2014 – 03/2015 Siemens Financial Services (SFS), Siemens Bank Java-JEE-Entwicklung Entwickler, Architekt Die SFS (Siemens Financial Services) bietet Finanzdienstleistungen für alle Bereiche des Siemens-Konzerns an. Die Siemens Bank ist eine Tochtergesellschaft des Siemens Konzerns, Zweck der Siemens Bank ist die Finanzierung interner und externer Projekte. Die Siemens Bank beauftragt die SFS IT mit dem Aufbau der Plattform „Misys Loan IQ“ und der Entwicklung von Schnittstellen zu weiteren Systemen der Siemens Bank und der Siemens Treasury. Inhalt des Projektes war die Entwicklung von Schnittstellen zum externen Zahlungssystem SWIFT, zum internen Datawarehouse, zum Treasury-System und zum SAP FI-System. Die Implementierung der Schnittstellen erfolgte mit Java, JEE und CDI, die Anbindung der Datenbank mit Hibernate. Die Daten wurden über HibernateMittel (HQL) oder per umfangreichen nativen SQL-Statements extrahiert. Die Schnittstelle zum SWIFT-System wurde unter Verwendung des Frameworks WIFE erstellt. Java 7, JEE 6, CDI, Hibernate, WIFE, Apache DeltaSpike, GIT/TFS, Maven, Arquillian, Oracle SQL, Oracle Analytic Functions, Siemens EDI/OpenFT Projekt GPM (Global Plan Management) 05/2013 – 01/2014 Kunde: Siemens AG Tätigkeit: Java-JEE-Entwicklung Rolle: Entwickler, Architekt Beschreibung: Die Siemens AG ist ein Technologiekonzern mit den Kerngeschäftsfeldern Energie, Gesundheitswesen, Industrie und Infrastruktur. Die Siemens AG beschäftigt weltweit rund 362.000 Mitarbeiter. Aufgaben: Das Projekt bestand in der Entwicklung einer weltweit genutzten SoftwareLösung zur Konfiguration, Verwaltung und Durchführung von Aktien-Plänen für die Mitarbeiter der Siemens AG. Die Aktien-Pläne besitzen unterschiedliche Parameter bzw. unterschiedliches Verhalten, je nach Hierarchieebene oder Land der teilnehmenden Mitarbeiter. Inhalt des Projektes war Design und Implementierung dieser Java-JEE-Lösung, sowohl im Bereich des Frontends, der Business-Schicht, des Backends und des Reportings. Die Implementierung des Frontends erfolgte mit JSF Richfaces, anhand der Vorgabe des Siemens-Styleguides. Die umfangreiche Business-Logik wurde zum Großteil als CDI-Beans, teilweise auch als Enterprise Java Beans (EJB 3) implementiert. Zusätzlich wurden einige Teile dieser Business-Schicht als WebServices bereitgestellt. Der Datenbankzugriff erfolgte mit JPA/Hibernate, sowohl per JPQL als auch direkt per SQL. Zusätzlich enthielt die Anwendung eine große Anzahl an Excel-Reports, auf deren performante Ausführung großen Wert gelegt wurde. Technologien: Das Deployment der Anwendung auf den verschiedenen Stages erfolgte auf dem JBoss-Application-Server, als Datenbank wurde Oracle 11g eingesetzt. Java 7, JEE 6, JSF, RichFaces, CDI, EJB 3, JPA, Hibernate, JQuery, Apache POI, JAXWS, SOAP, WSDL, XML, HTML, CSS, JUnit, Arquillian, JBoss EAP 6, Hudson, Oracle 11g, SQL, Subversion, Eclipse Stand: 14.06.2015 Profil Florian Nykrin Seite 3 von 10 Projekt SmartFlow/SmartDelivery 10/2013 – 12/2013 Kunde: itelya Business Services GmbH Tätigkeit: Java-JEE-Entwicklung Rolle: Entwickler Beschreibung: Die Java-JEE-Anwendung SmartFlow ermöglicht die Verwaltung und Freigabe von Rechnungen in einem Vier-Augen-Prozess. Die eingescannten Rechnungsbelege werden revisionssicher abgelegt. Je nach Berechtigung des Benutzers sind unterschiedliche Statusübergänge bzw. Dateneingaben zu einem Rechnungsbeleg möglich. Aufgaben: Technologien: Die Single-Page-Anwendung SmartDelivery implementiert einen Prozess zur sicheren Auslieferung von Dokumenten an registrierte Benutzer. Das mit Spine.js erstellte Frontend greift hierzu auf ein mit REST-Services implementiertes Backend zu. Implementierung unterschiedlicher Anforderungen auf Frontend- und BackendSeite. Java 7, Spring MVC, Twitter Bootstrap, CoffeeScript, Spine.js, JQuery, REST, Jackson, JSON, JBoss Drools, HTML 5, CSS 3, Spring Framework, Hibernate, JUnit, MySQL, Maven, Eclipse Projekt Information2Go 03/2013 – 04/2013 Kunde: TG-IT-Consulting GmbH Tätigkeit: Java-JEE-Entwicklung Rolle: Entwickler, Architekt Beschreibung: Konzeption und Implementierung eines mandantenfähigen Systems zur Ablage und Aufbereitung von redaktionellen Inhalten in einer hierarchischen Struktur. Aufgaben: Design des Datenmodells und der Software-Architektur. Implementierung des Frontends und des Backends. Technologien: Java 7, JSF 2, PrimeFaces, Spring Framework, Hibernate, HTML, CSS, MySQL, Maven, Eclipse Projekt OPK (Operativer Kern) 10/2012 – 03/2013 Kunde: Allianz Deutschland AG Tätigkeit: Oracle SQL- / PL/SQL-Entwicklung Rolle: Entwickler, Architekt Beschreibung: Die Allianz Deutschland AG (ADAG) ist ein deutscher Versicherungskonzern, dessen Geschäft aus mehreren Sparten wie Sach-, Lebens- oder Krankenversicherung besteht. Aufgaben: Technologien: In diesem Projekt werden Daten aus 2 verschiedenen Data-WarehouseDatenbanken aufbereitet. Ziel ist es eine tagesaktuelle Sicht auf Kunden-, KundenRollen-, Vertrags- und Vertreter-Daten bereitzustellen. Inhalt des Projektes war die Umstellung der Verarbeitungsprozesse für eine der Data-Warehouse-Datenbanken auf eine generische, konfigurationsbasierte Systemarchitektur. Zur Implementierung wurde Oracle PL/SQL verwendet. Oracle 10g, PL/SQL, SQL, TOAD Stand: 14.06.2015 Profil Florian Nykrin Seite 4 von 10 Projekt CIDM (Customer Intelligence Data Mart), 04/2011 – 09/2012 Projekt AVP (Allianz Vorteils Programm) Kunde: Allianz Deutschland AG – Marktmanagement Tätigkeit: Oracle SQL- / PL/SQL-Entwicklung Rolle: Entwickler, Architekt Beschreibung: Die Allianz Deutschland AG (ADAG) ist ein deutscher Versicherungskonzern, dessen Geschäft aus mehreren Sparten wie Sach-, Lebens- oder Krankenversicherung besteht. In diesem Projekt werden Daten aus mehreren Data-Warehouse-Datenbanken vereinheitlicht und aufbereitet. Das Ziel ist eine einheitliche Sicht auf den Kunden zu erlangen. Hierzu wird u.A. eine Haushaltssicht berechnet. Die Daten werden in monatlichen Snapshots abgelegt. Aufgaben: Technologien: Für die Haushaltssicht werden die Daten eines Monats-Snapshots zunächst mit Oracle PL/SQL und Batch-Orientiertem SQL aufbereitet. Anschließend erfolgt die Berechnung der Haushaltssicht mit Uniserv DQBT. Hierbei wird eine Adressbereinigung und eine Dubletten-Suche durchgeführt. Für gefundene Dubletten wird eine Dublettennummer vergeben. Anschließend erfolgt noch eine umfangreiche Nachbereitung, wiederum implementiert mit Oracle PL/SQL und Batch-Orientiertem SQL und einem Laden der Haushaltssicht-Daten in den entsprechenden CIDM-Monatssnapshot. Inhalt des Projektes CIDM war Design, Architektur und Neuentwicklung der auf dem CIDM-DataMart aufsetzenden Haushaltssicht und die Weiterentwicklung der ETL-Prozesse des CIDM-DataMarts. Zur Implementierung wurde Oracle PL/SQL verwendet. Aufgrund der Größe eines Monats-Snapshots im dreistelligen GByteBereich erfolgten die ETL-Prozesse Batch-Orientiert unter Verwendung von Parallel Execution. Inhalt des Projektes AVP war die Weiterentwicklung der ETL-Prozesse für die Initialbefüllung und monatliche Belieferung einer Online-Datenbank aus dem CIDM-DataMart und dem Data-Warehouse der Allianz. Oracle 10g/11g, PL/SQL, SQL, Uniserv DQBT, TOAD Projekt SysKa (Systematische Kundenansprache) 04/2010 – 03/2011 Kunde: Allianz Deutschland AG Tätigkeit: Java-JEE-Webentwicklung, Oracle SQL- / PL/SQL-Entwicklung Rolle: Entwickler, Architekt Beschreibung: Die Allianz Deutschland AG (ADAG) ist ein deutscher Versicherungskonzern, dessen Geschäft aus mehreren Sparten wie Sach-, Lebens- oder Krankenversicherung besteht. Für eine spartenübergreifende Auswertung und Analyse betreibt die ADAG ein relationales, Oracle-basiertes Data-Warehouse. Der Bereich Kampagnenmanagement der ADAG nutzt dieses Data-Warehouse zum Zweck der Marketing-Unterstützung und -Steuerung. Die Daten werden in einem Data-Mart weiter aufbereitet. Aufgaben: Inhalt des Projektes war die Weiterentwicklung des auf einem Allianz-internen JEE-Framework (I*NET) basierenden umfangreichen Java-Webfrontends („Aktionen Online“). Diese Java-Webanwendung verwendet den SysKa-DataMart. Die Weiterentwicklung der ETL-Prozesse des DataMarts war auch Inhalt des Projektes. Zur Implementierung wurde Oracle PL/SQL verwendet. Aufgrund der großen Datenmengen im dreistelligen GByte-Bereich erfolgten diese ETL-Prozesse Batch-Orientiert unter Verwendung von Parallel Execution. Im Webfrontend war die optimale Performance der SQL-Abfragen aufgrund der Datenmengen von großer Wichtigkeit. Technologien: Java, JEE-Framework(I*NET), JDBC, JSP, CSS, XML, IBM Rational Application Developer 7.0, Oracle 10g, PL/SQL, SQL, TOAD Stand: 14.06.2015 Profil Florian Nykrin Seite 5 von 10 Projekt Import Cockpit 07/2009 – 12/2009 Kunde: IDS Analysis and Reporting GmbH Tätigkeit: Java-Frontend und WebService-Entwicklung Rolle: Entwickler, Architekt Beschreibung: Die IDS GmbH ist Anbieter von Reports im Asset- und Investmentbereich für weltweite Allianz-Gesellschaften. Hierzu betreibt die IDS GmbH ein zentrales Data-Warehouse. Der Großteil der Datenversorgung dieses Data-Warehouses erfolgt aus diversen externen Liefersystemen, zumeist durch Lieferung von Flatfiles. Aufgaben: Technologien: Ziel des Projektes war es, eine zentrale Web-Anwendung zu schaffen, welche von den weltweit verteilten Datenlieferanten für den Upload und die Prüfung der Flatfiles genutzt werden kann. Die Datenqualitätsprüfungen und das Laden in die Datenbank wurden in mit Informatica implementierte WebServices gekapselt. Diese WebServices wurden von der Web-Anwendung über Apache AXIS angesprochen. Inhalt des Projektes war die Anforderungsanalyse, Architektur und Umsetzung dieser Web-Anwendung und des Client-Teils der WebService-Schnittstelle mit Apache AXIS. Die erste Version der Anwendung wurde mit JSF MyFaces Tobago und dem Spring Framework implementiert. Auf Wunsch des Kunden erfolgte dann im Zuge der weiteren Umsetzung eine Umstellung der GUI-Schicht auf Spring MVC und JQuery. Grund war u.A. die Umsetzung des Allianz Styleguides. JSF (MyFaces Tobago), Spring Framework, Spring MVC, JQuery, Apache AXIS, Eclipse, Subversion Projekt Composite Datamart / GIPS Reporting 04/2008 – 10/2008 Kunde: IDS Analysis and Reporting Services GmbH Tätigkeit: Oracle SQL- / PL/SQL-Entwicklung Rolle: Entwickler, Architekt Beschreibung: Die IDS GmbH ist Anbieter von Reports im Asset- und Investmentbereich für weltweite Allianz-Gesellschaften. Hierzu betreibt die IDS GmbH ein zentrales Data-Warehouse, aus welchem diverse Reporting-DataMarts befüllt werden. Die Datenversorgung dieses Data-Warehouses erfolgt aus diversen externen Liefersystemen. Für das Projekt „Composite Datamart“ liefern mehrere weltweite AllianzGesellschaften Portfolio- und Composite-Daten monatlich an die IDS GmbH. Die Ladung der Daten erfolgt in das zentrale IDS-Data-Warehouse. Aufgaben: Technologien: Diese Daten sollen nun in einem DataMart für die Auswertung aufbereitet werden. Dabei werden die Daten auf Erfüllung der GIPS-Compliance geprüft und können manuell korrigiert werden. Historische Datenlieferungen werden aus einem Alt-System migriert. Analyse der Anforderungen und Design des DataMarts und der Datenqualitätsregeln (Regeln für die GIPS-Compliance und allgemeine Datenqualitätsregeln). Implementierung der ETL-Logik und der GIPS-/Datenqualitätsregeln in PL/SQL. Implementierung der Datenmigration aus dem Alt-System. Oracle 10g, PL/SQL, SQL, PL/SQL Developer Stand: 14.06.2015 Profil Florian Nykrin Seite 6 von 10 Projekt Performance Portal 03/2008 – 03/2010 Kunde: IDS Analysis and Reporting Services GmbH Tätigkeit: Informatica PowerCenter-Entwicklung, Java-Entwicklung, Oracle SQL- / PL/SQLEntwicklung Rolle: Entwickler, Architekt Beschreibung: Die IDS GmbH ist Anbieter von Reports im Asset- und Investmentbereich für weltweite Allianz-Gesellschaften. Hierzu betreibt die IDS GmbH ein zentrales Data-Warehouse, aus welchem diverse Reporting-DataMarts befüllt werden. Die Datenversorgung dieses Data-Warehouses erfolgt aus diversen externen Liefersystemen. Für das Projekt „Performance Portal“ liefern weltweit verteilte AllianzGesellschaften monatliche Performance-Kennzahlen. Diese Daten werden zunächst in das zentrale Data-Warehouse geladen. Anschließend wird ein denormalisierter DataMart befüllt. Aufgaben: Technologien: Auf diesem DataMart erfolgt die Auswertung der Daten mit einer JavaWebanwendung. Diese Anwendung bietet umfangreiche Anzeige-, Filter- und Analysemöglichkeiten sowie die Erstellung von Berichten und Charts. Inhalt des Projektes war zum Einen die Anforderungsanalyse, multidimensionale Modellierung und Erweiterung des ETL-Prozesses des DataMarts. Zur Implementierung des ETL-Prozesses wurde Informatica PowerCenter verwendet. Des Weiteren war Inhalt des Projektes die Erweiterung verschiedenster Bereiche der auf dem DataMart aufsetzenden Java-Webanwendung. Hierzu wurde das Spring Framework und für die Web-GUI Spring MVC verwendet. Informatica PowerCenter 8.1.1, Spring MVC, Spring Framework, Hibernate, JDBC, JSP, HTML, CSS, JFreeChart, JExcel, Eclipse, Subversion, PL/SQL, SQL, Oracle 10g, PL/SQL Developer Projekt SalesDB-Reporting 02/2008 – 02/2008 Kunde: Allianz Global Investors (ehemals DIT) in Frankfurt a. M. Tätigkeit: Java-Entwicklung Rolle: Entwickler Beschreibung: Zusätzlich zum SalesDB-Projekt erfolgte die Implementierung einer DatenbankZugriffsschicht auf das multidimensionale SalesDB-Data-Warehouse. Ziel war neben der Umsetzung der fachlichen Anforderungen eine hohe Performance der implementierten Abfragen. Aufgaben: Implementierung der Datenbank-Zugriffsschicht mittels Spring Framework und iBatis und Einbettung der Abfragen auf das SalesDB-Data-Warehouse in die iBatis SQL Maps. Technologien: Spring Framework, iBatis / MyBatis, Eclipse, Oracle 10g, PL/SQL Developer Stand: 14.06.2015 Profil Florian Nykrin Seite 7 von 10 Projekt SalesDB 08/2007 – 02/2008 Kunde: Allianz Global Investors (ehemals DIT) in Frankfurt a. M. Tätigkeit: Entwicklung mit Oracle Warehouse Builder, Oracle SQL- / PL/SQL-Entwicklung Rolle: Entwickler, Architekt, Trainer Beschreibung: Das Kerngeschäft von Allianz Global Investors ist die Vermögensverwaltung (Asset Management) für private und institutionelle Anleger. Die Abteilung IT Sales ist für Entwicklung und Betrieb von IT-Systemen zur Vertriebsunterstützung verantwortlich. Hierzu gehören neben der Entwicklung von Web-Anwendungen bzw. -Portalen vor allem der Aufbau von Datenbanken und deren Datenversorgung aus verschiedenen internen und externen Quellen. Zur Gewährleistung einer konsolidierten Datenversorgung verschiedner Anwendungen entschloss sich die Abteilung IT-Sales zum Aufbau eines allgemeinen Data-Warehouse (SalesDB). Das Data-Warehouse dient u.A. für Reporting im Bereich von Premium-Produkten (Managed Accounts). Aufgaben: Technologien: Die SalesDB besteht aus einem normalisierten Data-Store, auf welchem ein denormalisiertes Data-Warehouse (im Star-Schema-Design) aufsetzt. Inhalt des Projektes war hauptsächlich die Erweiterung des Data-Warehouse (multidimensionale Modellierung und Implementierung des ETL-Prozesses). Zur Implementierung dieses ETL-Prozesses wurde der Oracle Warehouse Builder verwendet. Weitere Aufgaben lagen in der Implementierung performanter Abfragen (Star-Queries) auf das Data-Warehouse und im SQL-Tuning. Zusätzlich wurden Trainings im Bereich multidimensionales Datenbank-Design und SQLAbfragen durchgeführt. Oracle Warehouse Builder (OWB), Oracle 10g, PL/SQL Developer, SQL, PL/SQL, SQL*Plus, SQL*Loader Projekt Bloomberg 02/2007 – 07/2007 Kunde: Allianz Global Investors (ehemals DIT) in Frankfurt a. M. Tätigkeit: Java-Entwicklung, Oracle SQL- / PL/SQL-Entwicklung Rolle: Entwickler, Architekt Beschreibung: Das Bloomberg-Projekt bei Allianz Global Investors dient der Umstellung des Handelssystems auf eine Standard-Software der Firma Bloomberg. Aufgaben: Technologien: Im Rahmen dieses Umstellungs-Projektes wurde zum Zweck des Datenaustauschs bzw. -Abgleichs zwischen den Systemen Bloomberg POMS (FrontendHandelssystem für Portfoliomanager) und Simcorp Dimension (Backend-System für BackOffice/Buchführung) eine Datenbank (Oracle 10g RAC) aufgebaut. Inhalt des Projektes war die Konzeption und Implementierung einer Pflegeanwendung für den Prozess des Datenabgleichs (Reconcile) der beiden Systeme. Zusätzliche Unterstützung wurde bei der Datenmodellierung, Implementierung von datenbankseitiger Funktionalität (PL/SQL, DB-Jobs) sowie Performance-Tuning geleistet. JSF (MyFaces Tobago), Spring Framework, Hibernate, HTML, Eclipse, Oracle 10g RAC, PL/SQL, SQL Developer Stand: 14.06.2015 Profil Florian Nykrin Seite 8 von 10 Projekt Elektronische Depot Auskunft (EDA) 10/2005 – 01/2007 Kunde: Allianz Global Investors (ehemals DIT) in Frankfurt a. M. Tätigkeit: Java-Entwicklung Rolle: Entwickler, Architekt Beschreibung: EDA steht für „elektronische Depotauskunft“. Die Anwendung informiert tagesaktuell über Depots, Umsätze, Fondssparpläne und bietet zahlreiche Analysemöglichkeiten wie Depotstruktur, Depot-Übersicht, Depot-Bericht und eine Performanceberechnung. Genutzt wird EDA sowohl durch die AllianzAusschließlichkeitsorganisation (reine Allianz-Vertreter) und durch AllianzProdukte vertreibende Makler. Umfangreiche Such-Funktionen ermöglichen eine Suche über den ganzen Depotbestand. Diese Suche wird abhängig von der Benutzerrolle eingeschränkt. Kauf-/Verkauf-/Umschichtsaufträge für Fonds können mittels automatisch befüllter PDF-Formulare durchgeführt werden. Der Zugriff auf die der Anwendung zugrundeliegende Oracle 9i-Datenbank erfolgt über JDBC. Die hierbei abgerufenen Daten werden in einem webbasierten Frontend dargestellt. Aufgaben: Technologien: Die Generierung der Charts erfolgt mittels JFreeChart. Die Befüllung der PDFFormulare erfolgt mittels iText und die Generierung des Depot-Berichtes mittels FOP. Analyse und Umsetzung verschiedener fachlicher Anforderungen, u.A. Erweiterungen/Änderungen der Depotsuche, der Depot-Übersichten, der Performanceberechnung und des mittels FOP implementierten Depot-Berichtes. Java, JEE-Framework(I*NET), JFreeChart, IBM Websphere, Oracle 9i, JDBC, JSP, HTML, CSS, iText, XML, FOP Projekt Fondssimulator 06/2005 – 10/2005 Kunde: Allianz Global Investors (ehemals DIT) in Frankfurt a. M. Tätigkeit: Java-Entwicklung Rolle: Entwickler Beschreibung: Der Fondssimulator dient zur Darstellung unterschiedlicher Fonds-Charts und -Modellrechnungen für Allianz Global Investors. Aufgaben: Technologien: Die Daten werden aus einem OR-Mapper-basierten Backend gelesen und in einem webbasierten Frontend dargestellt. Die Generierung der Charts erfolgt mittels JFreeChart. Umsetzung/Erweiterung von Seiten und Charts der Anwendung. Java, JEE-Framework(I*NET), JFreeChart, IBM Websphere, JSP, HTML, CSS, XML Projekt Fondsbanking 04/2005 – 01/2006 Kunde: Allianz Global Investors (ehemals DIT) in Frankfurt a. M. Tätigkeit: Java-Entwicklung Rolle: Entwickler Beschreibung: Mit Fondsbanking bietet die Fondsdepot Bank Hof im Auftrag von Allianz Global Investors den Endkunden und bevollmächtigten Vermittlern eine OnlineTransaktionsplattform. Diese ermöglicht die Depot- und Fondsverwaltung über eine webbasierte, mandantenfähige Oberfläche. Aufgaben: Technologien: Zur Unterstützung unterschiedlicher Mandanten werden mehrere IDPs (Server für Single-Sign-on) verwendet. Das System besteht aus einer I*NETWebanwendung als Frontend und einer weiteren J2EE-Anwendung als Backend. Die Anbindung des Backends erfolgt über einen WebService. Weiterentwicklung der Frontend-Anwendung und des WebService (Implementierungstechnologie GLUE) Java, JEE-Framework(I*NET), IBM Websphere, Oracle 9i, JDBC, JSP, XML, GLUE Stand: 14.06.2015 Profil Florian Nykrin Seite 9 von 10 Projekt PensionsAdmin 08/2003 – 07/2004 Kunde: Allianz Global Investors (ehemals DIT) in Frankfurt a. M. Tätigkeit: Java-Entwicklung Rolle: Entwickler Beschreibung: Weiterentwicklung einer Client-Server-Anwendung zur Verwaltung von Produkten der betrieblichen Altersvorsorge für Allianz Dresdner Asset Management. Aufgaben: Hauptaufgabe war die Implementierung eines in die Anwendung integrierten Dialogs zur Ablage und Ausführung von parametrisierbaren SQL-Queries. Zusätzlich wurden unterschiedliche fachliche Anforderungen umgesetzt. Technologien: Java, JEE-Framework(I*NET), Swing, IBM Websphere, Oracle 9i, JUnit, XML Projekt Impact Sourcing/eVergabe 09/2002 – 07/2003 Kunde: Healy Hudson GmbH Tätigkeit: Java-Entwicklung Rolle: Entwickler Beschreibung: Weiterentwicklung einer webbasierten J2EE-Sourcing-Anwendung zur Umsetzung eines digitalen Sourcing-Prozesses. Der Sourcing-Prozess umfasst die Bedarfsspezifikation, Lieferantenauswahl, Ausschreibung und Angebotsbewertung. Aufgaben: Technologien: Die Anwendung kann sowohl als B2B-Anwendung (Impact Sourcing) als VergabeAnwendung für öffentliche Ausschreibungen (eVergabe) betrieben werden. Umsetzung unterschiedlicher fachlicher und technischer Anforderungen zur Weiterentwicklung der Java-Webanwendung. Java, Servlets, JSP, JavaScript, HTML, CSS, XML, Versant Stand: 14.06.2015 Profil Florian Nykrin Seite 10 von 10