Qualifikationsprofil Mykha ylo Rubezhansk yy QUALIFIKATIONSPROFIL Mykhaylo Rubezhanskyy Rofan Str. 54 81825 München Email [email protected] Tel 0176 / 2233 5883 Fax 089 / 9982 996833 Webseite www.rubezhanskyy.de Blog blog.rubezhanskyy.com Softw are Entw ickl ung Softw are Architekt ur Technologieberatung Überblick Softwareingenieur mit langjähriger Erfahrung in Entwicklung der komplexer J2EE Programmlösungen und der Kenntnissen einer Vielzahl kommerzieller und OpenSource-Tools und –Frameworks. Kompetent in Entwicklung der Datenverarbeitungslösengen für Oracle Datenbank und J2EE – Oracle Integration Fachlicher Schwerpunkt: Software-Architekturen und Entwicklung mit Java / J2EE WebPortal Entwicklung / Web-Programmierung Oracle Datenbankentwicklung / Design / Massen-Datenverarbeitung Anwendung agiler Methoden ( TDD, Pair Programming, CI, Scrum, usw. ) Performance Optimierung Erfahrung: Java / J2EE Entwicklung seit 2003 Entwicklung für Oracle Datenbank seit 2002 Softwareentwicklung seit 2000 Zertifizierungen: Sun Certified Business Component Developer IBM Certified Solution Developer – Web Services Development for WebSphere Application Server V6.1 Sun Certified Developer for Java Web Services IBM Certified SOA Associate Oracle PL/SQL Developer Certified Associate Sun Certified Java Programmer Ausbildung: Universitätsdiplom in Informatik / TU Kiew Seite 1 von 10 Qualifikationsprofil Mykha ylo Rubezhansk yy Kenntnisse und Ausbildung Spezialgebiete J2EE, Spring, Hibernate, Wicket, JBoss, WebLogic, Tomcat, Scala Web Services, REST, Oracle PL/SQL, NoSQL, MongoDB Applikationsserver JBoss AS / EAP, WebLogic, GlassFish IBM WebSphere Application Server Java EE J2EE5, J2EE6, J2EE7, EJB, CDI, JPA, EJB-QL, JMS, JTA, JCA Web-Entwicklung Apache Wicket, Spring MVC, Spring Web Flow JSF, Richfaces, MyFaces, Facelets, PrimeFaces AbaXX, Apache Cocoon, Struts 2, Opensymphony WebWork / XWork Selenium, Molybdenum, Apache JMeter, Selenide Ruby-on-Rails, Scala Play, Node.Js Velocity, FreeMarker AJAX, XMLHttpRequest, Dojo Toolkit, jQuery, NotyJS, FullCalender Servlets, JSP, HTML, CSS, Bootstrap, Less.JS Apache Tomcat, Apache HTTP Server, Jetty, JBossWeb Frameworks Spring 2.x, 3.x, 4.x Hibernate, HQL, ORM, OpenJPA, Spring Data, Casbah, Lucene JUnit, TestNG, Mockito, EasyMock, Arquillian Web Services und XML Apache CXF, JAX-WS, WS-I BP, Axis, Axis2, JAX-RPC SOAP, WSDL, SAAJ, WS-Security, UDDI, JAXR JAXB, JAXP (SAX, DOM), XMLBeans, Castor, XStream, Xerces XML, XSD, XSL, XSLT, XPath RESTful Web Service JAX-RS, JBoss RESTEasy, Apache CXF, Spring, Jersey JSON, JSONP, Jackson, Jettison, HATEOAS Praxis in OOA, OOD, OOP, AOP Entwicklung von Web Anwendungen, Backend Anwendungen Web Services, Event-orientierten Anwendungen, Anwendungen für Batchdatenverarbeitung, SOA Performance Optimierung Methoden und Architekturen Unified Modelling Language (UML) Extreme Programming (XP) Model-driven architecture (MDA) Event-based architecture (EBA) Serviceorientierte Architekturen (SOA) / ESB Konzept / Message Broker Test Driven Development Scrum, Kanban Seite 2 von 10 Qualifikationsprofil Mykha ylo Rubezhansk yy Datenbanken Oracle Database, IBM DB2, SQL, PL/SQL, ETL, Batchdatenverarbeitung MySQL, PostgreSQL, HSQLDB NoSQL, MongoDB, Apache Cassandra Programmiersprachen Java 1.3 bis 8, JavaScript, Scala, Ruby PL/SQL, Shellprogrammierung (Unix, Linux) Architectural Patterns GoF Design Patterns J2EE Design Patterns Solid Principles CASE-Tools MagicDraw UML, TogetherJ IBM Rational Software Architect Content Management Coremedia CMS Operation Systems UNIX / Linux, Ubuntu, Windows, Mac, z/Os Entwicklungsumgebungen (IDE) Eclipse, IDEA IntelliJ, NetBeans IBM Rational Application Developer Oracle SQL Developer, PL/SQL Developer, Toad, DbVisualizer Build-Umgebungen Maven 2.x, 3.x, Gradle, Ant, SBT Hudson / Jenkins, Cruise Control, LuntBuild Source-Verwaltungen Git, Gitflow, Subversion Rational ClearCase Serena Dimensions CVS, PVCS Ausbildung Ausbildung Computer Science an der Nationale Technische Universität der Ukraine Zwischendiplom: Bachelor Informatik Abschluss: Diplom Informatik Sprachen Deutsch (fließend) Englisch (verhandlungssicher) Russisch (Muttersprache) Ukrainisch (Muttersprache) Seite 3 von 10 Qualifikationsprofil Mykha ylo Rubezhansk yy Projekte Zeitraum: 05/2014 – Arbeitgeber: Deutsche Bundesbank Projekt: TARGET2-Securities / T2S Rolle / Tätigkeit: Beschreibung: Senior Softwareentwickler Technologien: Java, IBM WebSphere Application Server, EJB, J2EE, CDI, JSF, PrimeFaces, Facelets, AJAX, JavaScript, CSS/HTML, JQuery, OpenJPA, JPA, IBM DB2, JMS, Message Broker, TestNG, RAD, Eclipse, DbVisualizer, Subversion, Jenkins, Remedy, Xerces, SAX, StAX, iText, Unix, z/Os, Selenium, Scrum Zeitraum: 2014 Projekt: Online Auction Trading Platform Rolle / Tätigkeit: Beschreibung: Technischer Architekt, Senior Softwareentwickler Entwicklung eines neuen Web-Portals zur Verwaltung und Monitoring der Prozesse von Wertpapierabwicklung in Zentralbankgeld im Rahmen von TARGET2-Securities (T2S) Projekt des Eurosystems. Implementierung von Web GUI, Excel & PDF Exporting; Integration mit Message Broker und IBM DB2 Datenbank. Performance Optimierung auf den JPA / Services und Front-End ebenen. Entwicklung eine neue E-Commerce Systeme für mehrstufigen Einkauf / Verkauf Auktionen Design und Umsetzung von einem Event-Based Architektur, Hochverfügbarkeit und gute Skalierbarkeit der Mongo gespeicherte Daten Design und Implementierung von Use-Cases mit der objekt-, komponenten- und serviceorientierten Programmierung. Performance-Optimierung. Beratung der Kunden bei der Konzeption, Planung und Umsetzung Technologien: Java 8, Spring 4, Apache Wicket 6, Bootstrap, JQuery, JavaScript, NotyJS, HTML, CSS, Less.JS, Quarz, Apache POI, iText, MongoDB, Spring Data, Node.Js, Lucene, Selenium, Webdriver, Selenide, Git, Maven, IntelliJ, Ubuntu, Tomcat, Apache Httpd, Kanban, Jenkins Zeitraum: 05/2013 – 05/2014 Arbeitgeber: Siemens AG Projekt: Global Plan Management Rolle / Tätigkeit: Beschreibung: Senior Softwareentwickler Technologien: Java 7, JBoss 6 EAP, JBoss AS7, EJB, CDI, JSF, RichFaces, AJAX, JavaScript, CSS/HTML, Hibernate 4, JPA, Guava, Apache POI, Oracle DB, Webservices, JUnit, Arquillian, Eclipse, IDEA IntelliJ 13.x, Subversion, Hudson, Jenkins, HP Quality Center Zeitraum: Teilweise im Jahr 2013 und 2014 Projekt: Calendar & Scheduling Service Rolle / Tätigkeit: Beschreibung: Software Architekt, Senior Softwareentwickler Neuentwicklung eines „Global Plan Management“ Web-Portals zur Unterstützung der Prozesse zur Bestellung, Verwaltung und Verrechnung von Siemens & OSRAM Mitarbeiter-Aktien. Implementierung von Use Cases, Web GUI und Reports für personalbezogene Daten, Accounting (es werden Buchungssätze erzeugt und zu SAP-Systemen exportiert) und Tax (Steuerberechnung für Auslandsfälle). Design und Umsetzung von einem Kalender Service mit Web GUI für Erstellung und Verwaltung Online Kalendern und Events Freigabe via Facebook, Google+, Twitter, Home Pages, etc in Internet. Konzeption, Design und Umsetzung von dem Software-Architektur Technologieauswahl und Technologieberatung in Scala / Java / Wicket Integration. Responsive Web Design mit Twitter Bootstrap Konzeption einer Supportorganisation und Schulungen. Unterstützung von Kunden und Kundendialog Leitung der anderen Entwickler Seite 4 von 10 Qualifikationsprofil Mykha ylo Rubezhansk yy Technologien: Scala, Java, Wicket, Play, Twitter Bootstrap 3, FullCalender, JQuery, Node.js, MongoDB, Casbah, Salat, GIT, Maven, SBT, Jersey, IntelliJ, Ubuntu, Clouds, OpenShift, RHcloud, Google App Engine, CloudBees, Mailgun, JBoss Web, Tomcat, Jetty, Scrum, Kanban Zeitraum: 06/2012 –05/2013 Arbeitgeber: 1&1 Internet AG (GMX, web.de, mail.com, United Internet AG) Projekt: Registrierung und Customer Care der mail.com / GMX / Web.de E-Mail-Systeme Rolle / Tätigkeit: Senior Softwareentwickler Technologieberatung, Design, Architektur, Implementierung Beschreibung: Neuentwicklung einer Webanwendung für die Kundenregistrierung und Verwaltung des Mailportals. Design und Architektur von einer Multi-Brand, Multi-Sprachen und Multi-Länder Lösung. Entwicklung RESTful Backend Services für das Mail Portal. Technologieberatung in dem Bereich von J2EE / Wicket / Spring / OOP Solid Principles. Performance Testing des Portals mit jMeter; Performanceanalyse; Testautomatisierung mit Selenium. Technologien: Java 7, Tomcat 7, Spring 3.x, Wicket 6.x, Servlet, AJAX, JQuery, JavaScript, CSS/HTML, Hibernate, JPA, Oracle DB, Apache Cassandra, JAX-WS, SOAP, WSDL, XML, JAXB, JAXP, REST, JAX-RS, RestEasy, JSON, Guava, JUnit, Maven, Gradle, Eclipse, IDEA IntelliJ 12.x, GIT, Subversion, Hudson, Jenkins, JMeter, Selenium, JIRA, Scrum, Unix, Ubuntu, Shellprogrammierung Zeitraum: 08/2011 – 06/2012 Arbeitgeber: Allianz Deutschland AG Projekt: Allianz AG Kampagnenmanagement / Systematische Kundenansprache (SysKa) Rolle / Tätigkeit: Senior Softwareentwickler Technologieberatung, Architektur, Implementierung, Performance-Optimierung, Nachbesserung des Legacy Codes, Build und Release Management Analyse, Design und Implementierung der ganzen „SysKa“ Kampagnenmanagement Systeme: von Oracle Datenbank Back-End, durch Java Middletier und Front-End bis zum Pixel im Browser. Integrieren mehreren Kranken-, Sach-, Lebensversicherung und Allianz Bank Back-Ends mit Anwendung der ETL und Web-Service Schnittstellen. Nachbesserung und Ersatzlieferung von Legacy Java und PL/SQL Code. Einführung von Spring, JPA, JSF, UnitTesting Technologien. Coaching von Entwickler in Java Frondend- und Middletier Bereich. Performance Analyse und Optimierung der WebSphere Application Server und Oracle Datenbank Prozesse mit Anwendung der Caching, Daten Partitionierung und Analytical Funktionen. Java 6, IBM WebSphere Application Server, JSF, Richfaces, MyFaces, Facelets, Spring 3.0, AJAX, JavaScript, CSS/HTML, Hibernate, JPA, Oracle DB 10.x, 11.x, JAX-WS, SOAP, WSDL, XML, JAXB, JAXP, Axis, JSON, JSONP, JUnit, Maven, Oracle PL/SQL, Toad, Oracle SQL Developer, Eclipse, RAD / Rational Application Developer, IDEA IntelliJ 11.x, GIT, JMeter, JIRA, Confluence, Scrum, Unix, Shellprogrammierung, Allianz AG Property Frameworks: I*Net, AzCommons, Savi, AutoDeployment Beschreibung: Technologien: Zeitraum: 07/2009 – 08/2010 Arbeitgeber: PENTASYS AG Projekt: O2 Workbench Portal Solutions Rolle / Tätigkeit: Beschreibung: Senior Entwickler Analyse, Design, Implementierung, Optimierung, Technologieberatung, Dokumentation Technologien: Web-Portal Entwicklung (www.o2online.de). Mitglied des Design Teams, Implementierung im Bereich Web-Frontend und Middletier, Technologieberatung im Bereich EJB3, Erstellung Dokumentation, Testpläne, Testautomatisierung, TDD Java 5, EJB 3, Spring, Hibernate 3, JPA, JMS, AbaXX, Cocoon, Wicket, AJAX, Dojo, JavaScript, Coremedia CMS, JBoss, Tomcat , Spring MVC, Spring WebFlow, JSF, JAX-WS, SOAP, WSDL, XML, JAXB, JAXP, XSLT, JMS, MBeans, Oracle 11, Subversion, GIT, Maven2, Ant, Eclipse, Oracle SQL Developer, IDEA IntelliJ 8.x, Luntbuild, CruiseControl, Hudson, Selenium, Molybdenum, JMeter, JUnit, EasyMock, JIRA GreenHopper, Confluence, Scrum, Linux / Ubuntu / Unix Zeitraum: 11/2008 – 07/2009 Arbeitgeber: Telefónica O2 Germany GmbH & Co OHG Seite 5 von 10 Qualifikationsprofil Mykha ylo Rubezhansk yy Projekt: Online-Portal Middletier Rolle / Tätigkeit: Beschreibung: Senior Entwickler Implementierung, Optimierung, Anbindung verschiedener Backend-Systeme, Dokumentation Technologien: Verantwortlich für Design, Implementierung und Test von Web-Applikationen Objektorientierte Analyse und Design (UML) Implementierung des Frameworks, Präsentations- und Geschäftslogik Migration von JBoss 3.x auf JBoss 4.x; von EJB 2.x und Spring 2.5 auf EJB3 Auswahl und Implementierung geeigneter Testverfahren Erstellung Dokumentation Java 5, EJB 2.x, EJB 3, Spring 2.5, Hibernate 3, JPA, Batch Processing, JBoss 3.x, JBoss 4.2.3, Apache Tomcat 5.5, JAX-WS, Axis 1.4, XML, JAXB, JAXP, XSLT, SOAP, WSDL, JMX, Oracle 11, Subversion, Clearcase, Maven2, Ant, Eclipse, Oracle SQL Developer, Luntbuild, CruiseControl, Selenium, Molybdenum, JUnit, EasyMock, JIRA, Confluence, Scrum, Linux / Ubuntu / Unix Zeitraum: 05/2008 – 09/2008 Arbeitgeber: Loyalty Partner GmbH Projekt: Loyalty Management System „Payback“. Release 6.0: LMAdmin, LMECM Rolle / Tätigkeit: Senior Software Developer Technologieberatung, Moduldesign, Entwicklungsrichtlinien, technische Dokumentation, BuildUmgebung, Implementierung Entwicklung der Intranet Geschäftsportale „LMAdmin“ und „LMECM“ für Verwaltung von Kundenkampagnen und Prozesskonfigurationen des Loyalty Management Systems (LMS). Im Rahmen des Releases wurden die folgenden Tätigkeiten durchgeführt: Beschreibung: Migration von EJB 2.1 auf EJB 3.0. Refactoring und Umschreibung von EJB-Layer nach dem Konzept von EJB3 Technologie Migration des Bea WebLogic 8 Applikationsservers auf WebLogic 10. Realisierung der Dynamik Deployment Funktionalität Migration des WebWork 2.0 Portalframeworks auf WebWork 2.2.6 Technologien: Java 5, J2EE 5, Bea WebLogic 10, EJB 3, EJB-QL, OpenSymphony Webwork / XWork, Oracle 11, Hibernate, HQL, Spring, Ant, Eclipse Zeitraum: 09/2007 – 05/2008 Arbeitgeber: Loyalty Partner GmbH Projekt: Deutsche Bahn / ELOK (BahnCard) Online Bestellseiten: Tomcat Clustering, Aktion-BahnCard Rolle / Tätigkeit: Senior Software Developer Design, Implementierung, Performance Optimierung, Durchführung von Code Reviews Beschreibung: Weiterentwicklung des Internetportals für Bestellung und Verwaltung von Deutsche Bahn BahnCards. Die folgenden Tätigkeiten wurden durchgeführt: Einrichtung von Tomcat Clustering, das zusammen mit Load-Balancer die Performance und die Ausfallsicherung des Internetportals verbessert und Deployments ohne Downtime zu erledigen lässt Erweiterung der Funktionalität des Internetportals mit den Aktion-BahnCard Funktionen. Die Erweiterung erlaubt die Aktionskampagnen mit verschiedenen Anforderungen leicht und flexibel zu organisieren. Auf der Basis der Aktion-BahnCard wurden die Kampagnen „Fun BanCard 25“ und „Umwelt BahnCard“ durchgeführt Technologien: Java 5, J2EE 5, Web Services, JAX-WS, Apache Tomcat 5.5, Apache Axis 1.4, OpenSymphony WebWork / XWork, Spring, Servlets, JSP, HTML, XML, XSD, SOAP, WSDL, Maven2 Zeitraum: 07/2007 – 08/2007 Arbeitgeber: Loyalty Partner GmbH Projekt: Deutsche Bahn / ELOK (BahnCard). Queue Monitoring Tätigkeit: Verantwortlich für Software-Archtektur, Chef Entwickler, Moduldesign, Durchführung von Code Reviews, Prototyping, Entwicklungsrichtlinien, technische Dokumentation, Buildumgebung, usw. Beschreibung: Erstellung der Architektur und teilweise Implementierung des Intranet Geschäftsportals „Queue Monitoring“ zur Erfassung von Bearbeitungsstatus der offenen Bestellungsqueues der Deutsche Bahn Produkte. Die Bestellungsqueues kommen als Textdateien von verschiedenen Quellen, die Textdateien Seite 6 von 10 Qualifikationsprofil Mykha ylo Rubezhansk yy werden gelesen, bearbeitet und geliefert zu Kunden in Mensch-lesbar Form Auf technischer Ebene handelt es sich um eine Cache-Orientierte & Event-based Architektur (EBA). Die Bestellungsqueues sind voll in Tomcat Speicher zwischengespeichert und bei der Änderung der Daten die Manager-Workflow erzeugt einen Event für Cache Erneuerung Technologien: Java 5, J2EE 5, Apache Tomcat 5.5, JBoss 4.2.0, JSF, RichFaces, Ajax4JSF, EBA, Cache, Seam, Hibernate, HQL, XML, UML Zeitraum: 05/2007 – 07/2007 Arbeitgeber: Loyalty Partner GmbH Projekt: Deutsche Bahn / ELOK (BahnCard). Uniserv-Proxy Tätigkeit: Implementierung, technische Dokumentation, Buildumgebung Beschreibung: Weiterentwicklung des Serviceorientierten Moduls „Uniserv-Proxy“ des „ELOK/BahnCard“ Systems. Der Modul aggregiert die Adressmanagementdienste der Uniserv Produkte und stellt sie als ein SOA Business Service heraus. Die Kommunikationen zwischen Parteien verlaufen über das SOAP Technologien: Java 5, J2EE 5, SOA, Web Services, Axis 2, Apache Tomcat 5.5, JAXP, Uniserv Produkte, JAX-RPC, SOAP Zeitraum: 01/2007 – 05/2007 Arbeitgeber: Loyalty Partner GmbH Projekt: Deutsche Bahn / ELOK (BahnCard). Online Bestellseiten Tätigkeit: Design, Implementierung Beschreibung: Entwicklung des Internetportals zur Bestellung und Verwaltung von BahnCards. Das Internetportal ist ein Modul von Deutsche Bahn BahnCard System, das die Kartenbestellungs- und Kartenverwaltungsfunktionalitäten des bahn.de Web-Kundendialoges aggregiert. Bei erfolgreicher Bestellung sind die Bestellungsdaten über das SOAP zu weiteren Modulen des Systems übergeben Technologien: Java 5, J2EE 5, Web Services, Apache Axis 1.4, JBoss 4.2.0, EJB, JSF, JBoss Seam, RichFaces, Facelets, Apache Tomcat 5.5, Webwork / XWork, Servlets, JSP, XML, HTML, UML Zeitraum: 08/2006 – 01/2007 Arbeitgeber: Loyalty Partner GmbH Projekt: Deutsche Bahn / bahn.bonus Tätigkeit: Design, Implementierung Beschreibung: Weiterentwicklung des bahn.bonus Prämienprogramms von Deutsche Bahn: Erweiterung der Funktionalität von Prämienbestellungsmodul; Entwicklung von Exports der Prämiendaten; weitere Integration mit Siebel Call Center Technologien: Oracle PL/SQL, SQL, EAI, Shellprogrammierung (Unix) Zeitraum: 04/2006 – 08/2006 Arbeitgeber: Loyalty Partner GmbH Projekt: Deutsche Bahn / Passagierrechte Nahverkehr Release 2.3 Tätigkeit: Design, Implementierung Beschreibung: Weiterentwicklung des Intranet Geschäftsportals zur Erfassung und Verwaltung von Meldungen der Kunden gegen Zugsverkehrsbehinderungen. Implementierung der Bearbeitungstechnologie der Nahverkehrverspätungsfälle: Erwitterung von Web GUIs, EAI Schnittstellen, Business Logic in Sessions-EJB und der Datenbankebene Technologien: J2SE / J2EE 1.4, Bea WebLogic 8.1, EJB 2.1, OpenSymphony Webwork / XWork, Servlets, JSP, HTML, UML, MDA, EAI, XML, Hibernate, HQL Zeitraum: 01/2006 – 03/2006 Arbeitgeber: Loyalty Partner GmbH Seite 7 von 10 Qualifikationsprofil Mykha ylo Rubezhansk yy Projekt: Deutsche Bahn / bahn.comfort. Optimierung des Transaktionsbearbeitungsprozesses Tätigkeit: Performance Optimierung, Ausfallsicherung Beschreibung: Optimierung der Oracle PL/SQL basierten Implementierung des Transaktionsbearbeitungsprozesses. Im Rahmen des Projekts wurden folgende Tätigkeiten durchgeführt: Analyse der existierenden Implementierung des Transaktionsbearbeitungsprozesses mit einem Akzent auf Performance und Ausfallsicherung Erstellung von Optimierungs-Roadmap Teilweise Implementierung mit Einführung von Oracle PL/SQL Bulk-Processing Technologien: Oracle PL/SQL, SQL, Shellprogrammierung (Unix), ETL Zeitraum: 05/2005 – 12/2005 Arbeitgeber: Loyalty Partner GmbH Projekt: Deutsche Bahn / bahn.bonus Prämienprogramm Tätigkeit: Design von Kontoführungskonzept, Architektur der Datenbankebene, Implementierung Beschreibung: Erstellung der Architektur und teilweise Implementierung eines Sets von Datenbankprozessen für bahn.bonus Prämienprogramm der Deutsche Bahn. Es wurden u.a. die folgenden Funktionalitäten implementiert: Das Toolset für die Kontoverwaltung: Anrechnung, Abbuchung, Berechnung von Kontostande Kunden Anmeldung/Abmeldung für bahn.bonus Prämienprogramm Die Prämieneinlösung und Verwaltung von Prämienverzeichnis Ein Integrationstoolbox für EAI mit Siebel Call Center Applikation Technologien: Oracle PL/SQL, SQL, EAI Zeitraum: 10/2004 – 05/2005 Arbeitgeber: Loyalty Partner GmbH Projekt: Loyalty Management System „Payback“. Release 4.0, 4.1: Adressmanagement, Testsautomatisierung den Transaktionsbearbeitungsprozess, Social Sponsoring Projekt Tätigkeit: Design, Entwicklung, Qualitätssicherung Beschreibung: Im Rahmen des Releases wurden folgenden Tätigkeiten durchgeführt: Entwicklung des Frameworks für die Testsautomatisierung des Prozesses der Transaktionsbearbeitung. Das Framework führt die Testdatengenerierung und die Verwaltung Regressions-Test aus Entwicklung vom „Social Sponsoring“ Modul des Loyalty Management Systems. Mit der Hilfe von Social Sponsoring erfolgen die Spenden von Kunden des Real Supermarktnetzes an Kindergärten Weiterentwicklung der Adressmanagement Projekte Technologien: Oracle PL/SQL, SQL, EAI, Shellprogrammierung (Unix), ETL Zeitraum: 03/2004 – 09/2004 Arbeitgeber: Loyalty Partner GmbH Projekt: Deutsche Bahn / Passagierrechte Tätigkeit: Architektur, J2EE & Database Design, Implementierung Beschreibung: Erstellung der Architektur und teilweise Implementierung des Intranet Geschäftsportals für Erfassung und Verwaltung von Meldungen den Kunden gegen Zugsverkehrsbehinderungen. Auf technischer Ebene handelt es sich um eine J2EE-basierte 3-Tier Architektur mit folgenden Technologien: Web GUI Anteil basierte auf WebWork/XWork Framework Getrenntes EJB Anteil mit der Implementierung der Business-Logik über Session EJBs Persistierung der Daten über Entity-EJBs über WebLogic ORM Oracle auf der Datenbank Ebene Seite 8 von 10 Qualifikationsprofil Mykha ylo Rubezhansk yy Technologien: J2SE / J2EE 1.4, Bea WebLogic 8.1, EJB 2.1, OpenSymphony Webwork / XWork, Servlets, JSP, HTML, UML, MDA, XML Zeitraum: 11/2003 – 03/2004 Arbeitgeber: Loyalty Partner GmbH Projekt: Loyalty Management System „Payback“, Release 3.4: Unicef Friendship Card, Future Store Tätigkeit: Design, Implementierung Beschreibung: Im Rahmen des Releases wurden folgenden Tätigkeiten durchgeführt: Entwicklung des „Friendship Card“ Moduls für den Transaktionsbearbeitungsprozess von Loyalty Management System (LMS). Der Modul führt Massen-Import der Transaktionen von einer FlatDatei, bearbeitet Transaktionsdaten gegen entsprechende Businesslogik und spielt die Transaktionen in Daten-Repository der LMS ein. Entwicklung des Kundenanmeldungsprozesses von „Future Store“ des Real Supermarksnetzes für Payback LMS Technologien: Oracle PL/SQL, SQL, Shellprogrammierung (Unix) Zeitraum: 10/2003 – 11/2003 Arbeitgeber: Loyalty Partner GmbH Projekt: Deutsche Bahn / bahn.comfort. LMAdmin: Promotion Manager Tätigkeit: Analyse, Implementierung Beschreibung: Intranet Geschäftsportal „LMAdmin“ für Verwaltung von Kundenkampagnen (Promotions) des Transaktionsbearbeitungsprozesses. Analyse und Weiterentwicklung von LMAdmin. Erweiterung von Promotionshandlung Funktionalität. Technologien: J2SE / J2EE 1.3, Bea WebLogic 6.1, EJB, Struts Framework, JAXP, Servlets, JSP, HTML, XML Zeitraum: 03/2003 – 09/2003 Arbeitgeber: Loyalty Partner GmbH Projekt: Loyalty Management System „Payback“, Releases 3.1...3.3. Addressmanagement Prozesse: Umzugsdatenbank, Service Form, Retour Tätigkeit: Design, Implementierung Beschreibung: Entwicklung der Massen-Datenverarbeitungsprozesse für das Adressmanagement: des Prozesses für die Adressenaktualisierung durch die Deutsche Post Umzugsdatenbank des Prozesses für das Kundendaten Import/Export „Service form“ des Prozesses für die Bearbeitung von fehlerhaften Adressen Die Implementierung von obengenanten Prozessen ist orientiert auf der schnellen und ausfallsicheren Bearbeitung von großen Datenmengen. Technologien: Oracle PL/SQL, SQL Zeitraum: 01/2003 -03/2003 Arbeitgeber: Loyalty Partner GmbH Projekt: Deutsche Bahn / bahn.comfort. Optimierung von Statusqualifikation Prozess Tätigkeit: Performance Optimierung Beschreibung: Performanceoptimierung der PL/SQL Implementierung des Datenbankprozesses von Loyalty Management Systems „Deutsche Bahn/bahn.comfort“. Dass Prozess lauft täglich und neuberechnet die Kontostande ca. 10 Mio Karten. Analyse von Performanceschwäche des Prozesses, Entwicklung vom Optimierungskonzept, Implementierung und dauernde Performance Testing. Technologien: Oracle PL/SQL, SQL, Shellprogrammierung (Unix), ETL Seite 9 von 10 Qualifikationsprofil Mykha ylo Rubezhansk yy Zeitraum: 02/2002 – 12/2002 Arbeitgeber: Loyalty Partner GmbH Projekt: Loyalty Management System „Payback“, Releases 2.0/3.0. Adressmanagement Tätigkeit: Design, Implementierung Beschreibung: Entwicklung des Datenverarbeitungsprozesses für das Adressmanagement für den Massen-Import von Kundendaten. Erstellung einer transaktionssichern Lösungsarchitektur für EAI zwischen Oracle 9i Datenbank und Siebel Call Center. Entwicklung des Datenverarbeitungsprozesses welche für die Anmeldungen von den Payback-Kunden verantwortlich ist. Der Prozess laufe auf einen Oracle Datenbankserver, liest die Anmeldungsdaten von der Flat-Datei und führt die blockweise Datenverarbeitung mit der Businesslogik und Datennormalisierung aus. Technologien: Oracle PL/SQL, SQL, EAI mit Siebel Call Center Zeitraum: 08/2001 – 02/2002 Arbeitgeber: Materialise N.v., Belgien Projekt: Projekte für Rapid Prototyping Management Tätigkeit: Implementierung, Performance Optimierung Beschreibung: Entwicklung des Geschäftsportals zur Verwaltung der Bestellungen der Rapid-Prototyping Produkte. Technologien: Visual Basic, ASP, MS IIS, MS SQL Server, MS Access, T-SQL Zeitraum: 09/2000 – 08/2001 Arbeitgeber: Quadrox N.v., Belgien Projekt: WebCCTV, WebCCTV Enterprise, TIPOS Tätigkeit: Implementierung Beschreibung: Entwicklung des Web-basierten Videoüberwachungssystems WebCCTV / WebCCTV Enterprise. Technologien: Visual C++, Visual Basic, ASP, JavaScript, HTML, XML, XSLT, MS IIS, MS SQL Server, T-SQL Seite 10 von 10