Projekte - Mykhaylo Rubezhanskyy

Werbung
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
Herunterladen