38
Zeljko Jakovljevic Diplom Informatiker Freiberuflicher IT- Berater zertifizierter Scrum- Master aktuelle Verfügbarkeit ab Oktober 2017 Stand 30.08.2017 1

download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Embed Size (px)

Citation preview

Page 1: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Zeljko JakovljevicDiplom InformatikerFreiberuflicher IT-Beraterzertifizierter Scrum-Master

aktuelle Verfügbarkeitab Oktober 2017

Stand 30.08.2017

Kontakt

Zeljko JakovljevicGottesthal 11165375 Oestrich-Winkelhttp://www.zeljko.org [email protected]+49 163 6039765

1

Page 2: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Kenntnisse Aktuelle IT-Schwerpunkte Zerifizierter Scrum-Master, Business-Analyse,

Konzeption, Java-Architektur u. -Entwicklung, technische Projektleitung, Kanban

Weitere IT-Erfahrungen Qualitätssicherung und Test, MigrationenSoftskills Moderation, Konfliktbewältigung, Agile Coaching,

Teamleitung, persönliche Coachings, systemische Aufstellungsarbeit, Autorentätigkeit

Abschluss Studium der Informatik mit Nebenfach Psychologie an der Uni Kaiserslautern und der Uni Tübingen. Abschluß als Diplom-Informatiker 1998

Sprachen Deutsch, Englisch, Kroatisch, FranzösischEinsatzort Rhein-Main-Gebiet oder deutschlandweit mit Remote-

AnteilBranchen Banken, Vermögensverwaltung, Finanzdienstleister,

Telekommunikation, Behörden, Logistikunternehmen, Vertrieb, Verlage, Forschung, Kundenzufriedenheitsanalysen

Java JEE, Frontend- und Server-Entwicklung, Spring, EJB, JDBC, Hibernate, OpenJPA2, OJB, JSP, JSF, PrimeFaces, Struts, Swing, AWT, JUnit, log4J, BIRT, XDocReport

XML / Webservices XML, XSLT, XSD, DTD, FOP, Soap, SOA, RPC, RMI, LDAP, Axis2, JAXB, SoapUI, XFire, CORBA/IIOP, SSL, SSO, WS-AT

Agile Methoden Scrum, Kanban, TDD, ATDD, Pair Programming, Continuus Integration

C ANSI-C, C++, MFCSonstiges PHP5, Joomla-CMS, Perl, RegExp, rsyncBusiness-Analyse UML, OOA, OOD, BPMN, Design Patterns, V-Modell,

ER-Diagramm, Visio, Rational Rose, MyEclipse, ArgoUML, ADONIS, yEd

Server Bea (Oracle) Weblogic, IBM Websphere, Apache Tomcat, JBoss, iPlanet, GlassFish

Tools Eclipse, MyEclipse, WSAD, RAD, JBuilder, NetBeans, JProbe, ClearQuest, maven, ant, XMLSpy, JProfiler, OptimizeIt, JMeter, csh, bash, HP ALM, Jenkins, JIRA, Mockito

Datenbanken Oracle PL/SQL, MySQL, DB2, AccessBetriebssysteme Windows XP/7/8, Linux, Mac OS X, iOS, Solaris, Unix,

Host IBM OS/400Versionskontrollen CVS, SVN, CM Synergy (Continuus), ClearCaseFachlich Kreditbearbeitung, Postbox, Data-Warehouse,

Customer-Relationship-Management (CRM), Identity-/Access-Management, Datenmigrationen, IFRS-Buchungen, Finanzplanung

2

Page 3: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

ÜBERSICHT ZU ÜBERGREIFENDEN AUFGABEN......................................................................................5

Architekturerstellung bei Neuentwicklungen:.................................................................................................5Architektur-Refactorings/ –Reviews / Optimierungen / Performance-Tuning:...............................................5Scrum-Master / Teamleitung / technische Teilprojektleitung:........................................................................5Business-Analyse:............................................................................................................................................5

DURCHGEFÜHRTE PROJEKTE.......................................................................................................................6

ENTWICKLUNG EINER INTRANET-WEBANWENDUNG UND SCRUM-MASTER........................................................6Projektbeschreibung:......................................................................................................................................6Tätigkeiten:......................................................................................................................................................6

SCRUM-MASTER, IT-KONZEPTION UND ENTWICKLUNG VON WEBSERVICES MIT GLOBALEN TRANSAKTIONEN.6Projektbeschreibung:......................................................................................................................................6Tätigkeiten:......................................................................................................................................................7

AGILES TEAM-COACHING IM REPORTING-TEAM ZUR EINHALTUNG DER SICHERHEITSRICHTLINIEN EINER BANK....................................................................................................................................................................7

Beschreibung...................................................................................................................................................7Tätigkeiten:......................................................................................................................................................8

DIVERSE KLEINPROJEKTE IN DER IT, WEITERBILDUNGEN SOWIE TÄTIGKEITEN ALS SEMINARLEITER...............8Beschreibung...................................................................................................................................................8

AGILE COACHING, SCRUM-MASTER, IT-KONZEPTION UND ERSTELLUNG EINER ARCHITEKTUR FÜR EINE INTRANET-ANWENDUNG ZUR VERWALTUNG BÖRSENNOTIERTER FONDS............................................................8

Projektbeschreibung:......................................................................................................................................8Tätigkeiten:......................................................................................................................................................9

BUSINESS-ANALYSE – IT-KONZEPTION MIT FACHLICHEM SCHWERPUNKT SOWIE TESTKONZEPTION UND INTEGRATIONSTEST / QUALITÄTSSICHERUNG.......................................................................................................9

Projektbeschreibung:......................................................................................................................................9Tätigkeiten:....................................................................................................................................................10

DESIGN, ARCHITEKTUR UND ENTWICKLUNG EINER WEBAPPLIKATION ZUR DEFINITION VON ONLINE-FRAGEBÖGEN......................................................................................................................................................10

Projektbeschreibung:....................................................................................................................................10Tätigkeiten:....................................................................................................................................................11

BUSINESS-ANALYSE – IT-KONZEPTION MIT FACHLICHEM SCHWERPUNKT SOWIE TESTKONZEPTION UND INTEGRATIONSTEST / QUALITÄTSSICHERUNG.....................................................................................................11

Projektbeschreibung:....................................................................................................................................11Tätigkeiten:....................................................................................................................................................11

BUSINESS-ANALYSE - ERSTELLUNG EINES ANFORDERUNGKATALOGS FÜR EINE POSTBOX..............................12Projektbeschreibung:....................................................................................................................................12Tätigkeiten:....................................................................................................................................................12

KONZEPTION EINER JAVA-BATCH-ANWENDUNG ZUR BERECHNUNG VON ZAHLUNGSSTRÖMEN VON KREDITEN............................................................................................................................................................................13

Projektbeschreibung:....................................................................................................................................13Tätigkeiten:....................................................................................................................................................13

TEAMLEITUNG/SCRUM-MASTER DES FRONTEND-TEAMS BEI EINER SERVICEORIENTIERTEN CRM-WEBAPPLIKATION ZUR KUNDENDATENPFLEGE..................................................................................................14

Projektbeschreibung:....................................................................................................................................14Tätigkeiten:....................................................................................................................................................14

KONZEPTION U. ARCHITEKTUR EINER BENUTZERDATEN-MIGRATION VERSCHIEDENER WEB-PLATTFORMEN (MUSICLOAD UND VIDEOLOAD) AUF EIN GEMEINSAMES SYSTEM.....................................................................14

Projektbeschreibung:....................................................................................................................................14Tätigkeiten:....................................................................................................................................................15

ERSTELLUNG DER SERVICEORIENTIERTEN ARCHITEKTUR EINES WEBSERVICE-PORTALS UND BUSINESS-ANALYSE DER VALIDIERUNGSLOGIK..................................................................................................................15

Projektbeschreibung:....................................................................................................................................15Tätigkeiten:....................................................................................................................................................15

SPEZIFIKATION/UMSETZUNG/TEST DER IFRS-BUCHUNGSLOGIK EINER BANK..................................................16Projektbeschreibung:....................................................................................................................................16Tätigkeiten:....................................................................................................................................................16

3

Page 4: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

ARCHITEKTUR-REFACTORINGS EINES ONLINE-PORTALS EINER BANK, EINFÜHRUNG EINES DOKUMENTEN-MANAGEMENT-SYSTEMS (DMS) FÜR HANDELSKENNZAHLEN / CHARTS BÖRSENNOTIERTER FONDS...............16

Projektbeschreibung:....................................................................................................................................17Tätigkeiten:....................................................................................................................................................17

ARCHITEKTUR, DESIGN UND IMPLEMENTIERUNG EINES JEE-DWH-PORTALS ZUR FONDSVERWALTUNG........17Projektbeschreibung:....................................................................................................................................17Tätigkeiten:....................................................................................................................................................17

ARCHITEKTUR-REFACTORINGS UND APPLET-ENTWICKLUNG EINES BESTEHENDEN J2EE-DWH-PORTALS FÜR BÖRSENNOTIERTE FONDS....................................................................................................................................18

Projektbeschreibung:....................................................................................................................................18Tätigkeiten:....................................................................................................................................................18

DESIGN UND IMPLEMENTIERUNG EINES CMS IN PHP/PERL FÜR EIN MEDIEN-PORTAL....................................19Projektbeschreibung:....................................................................................................................................19Tätigkeiten:....................................................................................................................................................19

KONZEPTION U. UMSETZUNG DER SICHERHEITSRICHTLINIEN FÜR EIN BESTEHENDES J2EE-DWH-PORTALS FÜR BÖRSENNOTIERTE FONDS....................................................................................................................................19

Projektbeschreibung:....................................................................................................................................19Tätigkeiten:....................................................................................................................................................19

SOAP-ANBINDUNG ZUR AUTHORISIERUNG/AUTHENTIFIZIERUNG EINER J2EE-SERVICE-APPLIKATION..........20Projektbeschreibung:....................................................................................................................................20Tätigkeiten:....................................................................................................................................................20

ERSTELLUNG EINES WEB-FRAMEWORKS FÜR EINE J2EE-DWH-WEBAPPLIKATION IM B2B-BEREICH FÜR BÖRSENNOTIERTE FONDS....................................................................................................................................20

Projektbeschreibung:....................................................................................................................................20Tätigkeiten:....................................................................................................................................................20

ENTWURF & REALISIERUNG EINES DATENIMPORT-MODULS AUF IBM AS400.................................................21Projektbeschreibung:....................................................................................................................................21Tätigkeiten:....................................................................................................................................................21

ARCHITEKTUR UND REALISIERUNG EINER CRM-WEB-APPLIKATION...............................................................21Tätigkeiten:....................................................................................................................................................21

ERWEITERUNG DER BENUTZERSCHNITTSTELLE DER SETTOPBOX VON FUJITSU-SIEMENS (HEUTE IPTV).........22Tätigkeiten:....................................................................................................................................................22

REFACTORING / OPTIMIERUNG / REALISIERUNG EINES BANKENPORTALS (SHARED-SERVICES-ACHITEKTUR). 22Tätigkeiten:....................................................................................................................................................22

PDF-GENERIERUNG DURCH XSLT (XSL-TRANSFORMATIONEN) FÜR EINE INTRANET-ANWENDUNG FÜR KREDITKÜNDIGUNGEN........................................................................................................................................23

Tätigkeiten:....................................................................................................................................................23ERSTELLUNG EINER INTRANET-REVISIONS-APPLIKATION EINER BANK.............................................................23

Tätigkeiten:....................................................................................................................................................23TEAMLEITUNG UND ENTWICKLUNG EINER ONLINE-FINANZPLANUNGSAPPLIKATION EINES BANKEN-WEBPORTALS......................................................................................................................................................24

Tätigkeiten:....................................................................................................................................................24ERSTELLUNG DIVERSER INTERNETSERVICES......................................................................................................24

Tätigkeiten:....................................................................................................................................................24APPLIKATIONSENTWICKLUNG/TEST EINER SICHERHEITSKRITISCHEN 3-TIER-ARCHITEKTUR (BEHÖRDE).........24

Tätigkeiten:....................................................................................................................................................24ERSTELLUNG EINES WEBSHOPS FÜR PC-HARDWARE........................................................................................25

Tätigkeiten:....................................................................................................................................................25ENTWICKLUNG EINER AUFTRAGSVERWALTUNG / WARENWIRTSCHAFT............................................................25

Tätigkeiten:....................................................................................................................................................25ENTWICKLUNG EINES SYSTEMS ZUR 3D-PHANTOMBILLDSYNTHESE UND   PERSONEN-RECHERCHE................26

Tätigkeiten:....................................................................................................................................................26PERFORMANCE-VERGLEICH VON MESSAGE-PASSING-SYSTEMEN (DISTRIBUTED COMPUTING).........................26

Tätigkeiten:....................................................................................................................................................26UMSTELLUNG EINER WARENWIRTSCHAFT (DOS) AUF EINE CLIENT-SERVER-ARCHITEKTUR (UNIX).............26

Tätigkeiten:....................................................................................................................................................26APOTHEKENSOFTWARE (WARENWIRTSCHAFTSSYSTEM)....................................................................................27

Tätigkeiten:....................................................................................................................................................27

4

Page 5: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

5

Page 6: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Übersicht zu übergreifenden Aufgaben

Architekturerstellung bei Neuentwicklungen: 05/13-03/14 05/11-03/12 12/08-03/09 07/08-11/08 01/06-09/06 04/03-12/03

Architektur-Refactorings/ –Reviews / Optimierungen / Performance-Tuning:

09/15-04/17 05/10-08/10 10/06-06/07 10/04-01/05 08/04-09/04 02/04-07/04 10/04-01/05 10/02-02/03 04/02-09/02

Scrum-Master / Teamleitung / technische Teilprojektleitung: 04/17-10/17 09/15-04/17 05/13-03/14 04/09-03/10 12/00-10/01

Business-Analyse: 04/17-10/17 09/15-04/17 07/15-08/15 05/13-02/14 04/12-03/13 09/10-05/11 05/10-08/10 04/09-03/10 12/08-03/09 07/08-11/08 07/07-06/08

Anmerkung: da einige Projekte mehrere Aufgabenstellungen beinhalteten, wurden sie hier auch unter den betroffenen Themenbereichen mehrfach aufgeführt

6

Page 7: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Durchgeführte Projekte

Entwicklung einer Intranet-Webanwendung und Scrum-MasterBranche:  BankVon - Bis:  04/17 – voraussichtlich bis 10/17

Projektbeschreibung:

In dem agilen Projekt, das an 2 Standorten stattfand, unterstützte ich das Entwicklungsteam mit Entwicklungstätigkeiten sowie in der Rolle als Scrum-Master den gesamten agilen Prozess. Der Product-Owner und ein weiteres Fachteam wurden von einem anderen Scrum-Master koordiniert, mit dem ich in engem Kontakt stand. Planungs-, Reviews- und Retrospektivmeetings fanden wechselweise bei den 2 Standorten gemeinsam statt.Als Entwickler unterstützte ich neben der Konzeption und Dokumentation der Ergebnisse aus den Fachworkshops bei der Implementierung der Masken, der Business-Logik, Datenbank- und Webservice-Anbindungen.

Tätigkeiten:- Entwicklung von Masken, Business-Logik, Webservice- und Datenbank-Anbindungen- Konzeption und Dokumentation im IT-Konzept- Planung und Moderation von Scrum-/Planungs-/Review-/Retrospektivmeetings sowie Fach-Workshops- Qualitätssicherung

Sprachen:  Java 7, JEE, JSF, UMLBetriebssystem:  Windows 7Werkzeuge: JBoss, Websphere, JRebel, IntelliJ, DB2, CVS, PrimeFaces, JASON, BIRT, XDocReport, OpenJPA, Enterprise-Architect, JIRA, Maven, Mockito, JUnit, Log4J, Jenkins

Scrum-Master, IT-Konzeption und Entwicklung von Webservices mit globalen Transaktionen

Branche:  Behörde (BaFin)Von - Bis:  09/15 - 02/17

Projektbeschreibung:

Neben der Aufgabe als Scrum-Master für 2 Teams sollten Planungs, Konzeptions- und Architekturaufgaben übernommen werden sowie die Produktivgänge begleitet

7

Page 8: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

werden. Dabei ging es darum, einen entfernten Oracle Weblogic Application Server mit den bestehenden lokalen Websphere Application Server über sichere Webservices zu verbinden. Hierfür sollte das WS-AT V1.2-Protokoll (Web Service Atomic Transaction) für globale transaktionale Sicherheit getestet werden. Letztlich wurde jedoch ein proprietärer Ansatz mit Korrekturprozessen gewählt.Weitere Aufgaben waren die Qualitätssicherung durch Tests, Gestaltung von Workshops mit der Fachseite, Entwicklungstätigkeiten, Unterstützung bei der Planung sowie Coaching der Mitarbeiter.

Tätigkeiten:- Scrum-Master in 2 Teams (Konzeptionsteam und Entwicklerteam)- Moderation von Planungsmeetings sowie Fach-Workshops- Konzeption der Webservices sowie Abstimmung mit allen beteiligten Gremien- Implementierung der Webservices und der Korrekturprozesse- Planung und Entwicklung diverser Module- Testplanung und –durchführung (TDD und Abnahmetests (ATDD))- Klärung von Rückfragen der Entwicklung- Qualitätssicherung

Sprachen:  Java 7, WS-AT, JEE, JSF, PrimeFaces, OpenJPA2, Spring, UMLBetriebssystem:  Windows 7Werkzeuge: Rational Application Developer (RAD basierend auf Eclipse), SoapUI, DB2, CVS, Enterprise-Architect, JIRA, Maven

Agiles Team-Coaching im Reporting-Team zur Einhaltung der Sicherheitsrichtlinien einer Bank

Branche:  Bank (Deutsche Bank)Von - Bis:  07/15 - 08/15

BeschreibungDer Kundenauftrag war, die teaminternen Prozessabläufe zur Überprüfung der Sicherheits-Richtlinien für das Identity- & Access-Management innerhalb der Bank darzustellen und die erreichten Teamziele für das Management sichtbar zu machen. Desweiteren sollte anhand der vorgegebenen Sicherheits-Richtlinien (ISO 27001, COBIT v5, ITIL v3) herausgearbeitet werden, welche Kriterien messbar sind und hierfür ein erstes fachliches, operationales Datenmodell erstellt werden. Nach Analyse der teaminternen Prozesse wurde ein auf die Gegebenheiten zugeschnittenes, agiles Vorgehensmodell im Team etabliert, das auf Scrum und Kanban beruht und das Team dahingehend gecoacht, den Prozess selbst zu verbessern.

8

Page 9: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Tätigkeiten:- Analyse der teaminternen Abläufe und Prozesse mit den Mitarbeitern- Erstellung eines Prozessdiagramms- Analyse der Compliance-Richtlinien für das Identity- & Access-Management- Erstellung eines Tracking-Sheets zur Messung der Prozessfortschritte- Definition der Messbarkeitskriterien- Einbettung eines auf die Gegebenheiten zugeschnittenen, agilen Vorgehensmodells auf Basis von Scrum und Kanban- Coaching des Teams

Diverse Kleinprojekte in der IT, Weiterbildungen sowie Tätigkeiten als Seminarleiter

Von - Bis:  04/14 - 04/15

BeschreibungIn dieser Zeit stand zuerst das Auskurieren meines Bandscheibenvorfalls im Vordergrund, was einherging mit einer Neuausrichtung des Lebens und Entschlackung von Überlastungen. Nach dieser Phase widmete ich mich dann verstärkt der Nebentätigkeit als Seminarleiter, Coach, Musiker und Autor. Desweiteren erfolgten Weiterbildungen in:

Agile Vorgehensmodellen Scrum-Master-Zertifizierung Kanban Abschluss einer Ausbildung in Gruppen- und Persönlichkeitspsychologie /

Coach Selbsterfahrungsgruppen Rückenschulen sowie Yoga und Meditation

Es wurden auch verschiedene Nacharbeiten im Bereich IT für vorherige Kunden durchgeführt sowie kleine Aufträge für neue IT-Kunden (Internettechnologien / Shopsysteme e-commerce / Joomla-CMS) angenommen.

Agile Coaching, Scrum-Master, IT-Konzeption und Erstellung einer Architektur für eine Intranet-Anwendung zur Verwaltung börsennotierter Fonds

Branche:  Behörde (BaFin)Von - Bis:  05/13 - 03/14

Projektbeschreibung:

Bei diesem Projekt, das vor meinem Dazustoßen trotz bestehenden Fachkonzepts über 2 Jahre immer wieder ins Stocken geriet, lag zuerst der Focus darauf, in gemeinsamen Workshops mit dem IT-Konzeptionsteam die Ursachen für das Nicht-

9

Page 10: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Vorankommen zu identifizieren. Dabei kristallisierte sich vor allem der Bedarf nach Integration der Fachseite in die Konzeptionserstellung und nach einer anderen Vorgehensweise, dem agilen Vorgehensmodell, heraus. Dieses Vorgehensmodell stellte ich in mehreren Präsentationen vor und begann, die Vertreter von IT als auch Fach bzgl. der Vorgehensweise beim Scrum zu coachen (Agile Coaching). Das agile Vorgehensmodell wurde angenommen.Die Fachseite stellte Vertreter für das erste Konzeptionsteam, das gemeinsam mit IT-lern innerhalb von 4 Monaten in gemeinsamen, regelmäßigen Workshops ein IT-Konzept erarbeitete. Innerhalb dieser Phase wirkte ich an der Konzeption stark mit.Überschneidend mit dem Konzeptionsteam wurde ein Entwicklerteam etabliert, das ich dann auch als Scrum-Master und Architekt unterstützte. Es erfolgte eine Architekturberatung zu Web-Frameworks, barrierefreies sowie responsives Design. Am Ende eines jeden Monats stand eine neue Version der Anwendung zur Verfügung und wurde kontinuierlich bis zur finalen Version 1.0 der Fachseite vorgestellt, die durch die Einbeziehung in den Konzepionsprozess sowie die kontinuierliche Vorstellung der Ergebnisse sehr motiviert mitarbeitete.Kontinuierliche Tests (TDD) wurden während der Entwicklungsphase etabliert und durchgeführt.

Tätigkeiten:- Scrum-Master in 2 Teams (Konzeptionsteam und Entwicklerteam)- Erstellung des IT-Konzeps- Moderation / Beratung zu den Problempunkten des Projekts- Beratung als Architekt zu Web-Frameworks, barrierefreies sowie responsive Design- Planung, Durchführung und Nachbearbeitung von diversen Workshops- Testkonzeption (Test-Driven-Development (TDD) und Abnahmetests (ATDD))- Moderation und Vermittlung- Testdurchführung und Monitoring- Qualitätssicherung

Sprachen:  Java 6, JEE, JSF, PrimeFaces, OpenJPA2, Spring, UMLBetriebssystem:  Windows 7Werkzeuge: Rational Application Developer (RAD), Eclipse, DB2, CVS, Enterprise-Architect, JIRA, Maven

Business-Analyse – IT-Konzeption mit fachlichem Schwerpunkt sowie Testkonzeption und Integrationstest / Qualitätssicherung

Branche:  Bank (KfW)Von - Bis:  04/12 - 03/13

Projektbeschreibung:

Der Projektauftrag war die Analyse der Fachanforderungen (sog. „Fachvorgabe“ zur Erweiterung des Produktes „Studienkredit“) und innerhalb einer Konzeptionsphase

10

Page 11: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

ein fachliches Design zu erstellen. Das fachliche Design (IT-Konzept) diente daraufhin als Grundlage des technischen Designs und als Entwicklervorgabe des Entwicklungsteams (Java sowie PL/1 auf Host). Während der Entwicklungsphase war neben der Testkonzeption meine Aufgabe, als Vermittlungspunkt zwischen der Entwicklung sowie der Fachabteilung klärend zu unterstützen und Fragen zu adressieren sowie Missverständnisse in täglichen Scrum-Meetings auszuräumen. Nach Erstellung des Testkonzeptes erfolgte in der Testphase die Qualitätssicherung der Testdurchführung und die Vorbereitung der Abnahme durch die Fachabteilung.

Tätigkeiten:- Konzeptionelle Unterstützung im Service „Kreditbearbeitung Inland“ mit fachlichem Schwerpunkt, insbesondere- Analyse des fachlichen Anforderungen (Requirement Engineering)- Konzeption und Fachmodellierung als Grundlage des technischen Designs- Testkonzeption (Test-Driven-Development (TDD) und Abnahmetests (ATDD))- Moderation und Vermittlung- Klärung von Rückfragen der Entwicklung- Testdurchführung und Monitoring- Qualitätssicherung- Vorbereitung der Abnahme durch die Fachabteilung

Systemumfeld:        Java, Websphere, z/OS-Host, MQSeries, KreditgeschäftWerkzeuge:         UML, Word, Excel, Visio, HP ALM (Test- und Tracking Tool)

Design, Architektur und Entwicklung einer Webapplikation zur Definition von Online-Fragebögen

  Branche:             Agentur zur Kundenzufriedenheitsanalyse (Imagin AG)Von - Bis:              06/11 - 04/12 

Projektbeschreibung:Für ein Unternehmen, dass Umfragen zur Kundenzufriedenheitsanalyse durchführt, sollte ein Online-Tool zur Erfassung und Definition von Fragebögen erstellt werden. Der Projektauftrag umfasste dabei vor allem die Analyse der Kundenanforderungen, die Beratung bzgl. möglicher Darstellungsmöglichkeiten (JSF & PrimeFaces) und die Implementierung der dokumentierten Anforderungen.Das Projektvorgehen war ein agiler Ansatz mit Scrum-Meetings und Sprints, und es erfolgte dabei bei jedem Sprint eine Neudefinition von Kundenwünschen. Initial erfolgte die Erstellung von Frontend- und Backend-Prototypen, die einerseits die Machbarkeit des Ansatzes bewies, andererseits als Basis für die tatsächliche Applikation verwendet werden konnte.

11

Page 12: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Im Anschluss erfolgte die Implementierung der Applikation nach den erstellten Anforderungsdokument durch mich und andere Team-Mitglieder.

Tätigkeiten:- Analyse des technischen Systemumfelds- Analyse der fachlichen Anforderungen- Erstellung von Design-Dokumenten- Erstellung eines Design-Prototypen- Erstellung eines Backend-Prototypen- Erstellung einer Applikationsarchitektur- Ablösung von OJB in den bestehenden Librairies durch Hibernate- Implementierung der Applikation- Test der Applikation (TDD – Test Driven Development)  Sprachen:  Java 6, JEE, JSF, PrimeFaces, UML, Hibernate, OJB, XML, jUnitBetriebssystem:  Windows XP, LinuxWerkzeuge: Eclipse, Oracle, SQL-Developer, Jenkins, SVN, Maven, yED 

Business-Analyse – IT-Konzeption mit fachlichem Schwerpunkt sowie Testkonzeption und Integrationstest / Qualitätssicherung

Branche:  Bank (KfW)Von - Bis:  04/12 - 03/13

Projektbeschreibung:

Der Projektauftrag war die Analyse der Fachanforderungen (sog. „Fachvorgabe“ zur Erweiterung des Produktes „Studienkredit“) und innerhalb einer Konzeptionsphase ein fachliches Design zu erstellen. Das fachliche Design (IT-Konzept) diente daraufhin als Grundlage des technischen Designs und als Entwicklervorgabe des Entwicklungsteams (Java sowie PL/1 auf Host). Während der Entwicklungsphase war neben der Testkonzeption meine Aufgabe, als Vermittlungspunkt zwischen der Entwicklung sowie der Fachabteilung klärend zu unterstützen und Fragen zu adressieren sowie Missverständnisse in täglichen Scrum-Meetings auszuräumen. Nach Erstellung des Testkonzeptes erfolgte in der Testphase die Qualitätssicherung der Testdurchführung und die Vorbereitung der Abnahme durch die Fachabteilung.

Tätigkeiten:- Konzeptionelle Unterstützung im Service „Kreditbearbeitung Inland“ mit fachlichem Schwerpunkt, insbesondere- Analyse des fachlichen Anforderungen (Requirement Engineering)- Konzeption und Fachmodellierung als Grundlage des technischen Designs

12

Page 13: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

- Testkonzeption - Moderation und Vermittlung- Klärung von Rückfragen der Entwicklung- Testdurchführung und Monitoring- Qualitätssicherung- Vorbereitung der Abnahme durch die Fachabteilung

Systemumfeld:        Java SE, Websphere, z/OS-Host, MQSeries, KreditgeschäftWerkzeuge:         UML, Word, Excel, Visio, HP ALM (Test- und Tracking Tool)

Business-Analyse - Erstellung eines Anforderungkatalogs für eine Postbox

Branche:  Bank (Deutsche Bank)Von - Bis:  09/10 - 05/11

Projektbeschreibung:Der Projektauftrag war, innerhalb einem heterogenen System- und Abteilungsumfeld ein Anforderungsdokument mit Architekturvorschlag für eine Postbox-Lösung zu erstellen. Hierzu mussten im Rahmen der Business-Analyse die Anforderungen und Restriktionen der Fachabteilungen sowie der technischen Abteilungen aufgenommen und in verschiedenen Workshops abgestimmt werden. Eine Herausforderung war dabei, die verschiedenen Sichtweisen und Wünsche zu verknüpfen und in Workshops allgemein verständlich aufzubereiten und zu Lösungen sowie Entscheidungsvorlagen zu verarbeiten.Im Rahmen der Businessanalyse erfolgte zudem eine Evaluationsphase, in der Kauflösungen technisch und fachlich bewertet und auf Eignung geprüft werden sollten.Das Anforderungsdokument wurde in einer Reviewphase abgestimmt und den Wünschen entsprechend angepasst und finalisiert.

Tätigkeiten:- Analyse des technischen Systemumfelds und der Prozesse- Analyse der fachlichen Kundenmodelle- Analyse des fachlichen Anforderungen- Identity- & Access Management- Durchführung und Moderation von Architekturworkshops zur Erstellung einer Architekturlösung als Vorgabe- Vorbereitung diverser Business-Workshop-Unterlagen sowie Entscheidungsvorlagen - Durchführung und Moderation verschiedener technischer sowie fachlicher Workshops- Evaluation von Postbox- und Content-Processing-Kauflösungen

13

Page 14: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

- Bereitstellung der Ergebnisse in einem Anforderungsdokument- Durchführung der Review-Workshops und Einarbeitung der gewünschten Änderungen

Systemumfeld:        DMS (Dokumenten-Management-Systeme), OMS (Output-Management-Systeme), Mid-Range, HostWerkzeuge:         Word, Excel, PowerPoint, BPMN mit ADONIS, Visio, UML, ER-Model

Konzeption einer Java-Batch-Anwendung zur Berechnung von Zahlungsströmen von Krediten

Branche:  Bank (KfW)Von - Bis:  05/10 - 08/10

Projektbeschreibung:Zur Berechnung der Liquidität der Zahlungsströme einer Grossbank sollte eine bestehende Host-Anwendung zur Stapelverarbeitung aller Kundendarlehen durch eine Java-Stapelverarbeitung abgelöst werden. Im Rahmen dieses Projektes war es meine Aufgabe, eine Architektur in Abstimmung mit den Kundenwünschen sowie gegebenen technischen Vorgaben zu erstellen. Das Ergebnis wurde in einem IT-Konzept mit div. UML-Diagrammen bereitgestellt als auch in einem Architektur-Workshop mit Präsentationen dem Kunden und den betroffenen Entwicklern vermittelt. Die designten Java-Interfaces und Klassen, die bei der Diagrammerstellung generiert wurden, standen dem Entwicklerteam als Programmgerüst bereit.

Tätigkeiten:- Analyse der Fachvorgaben- Analyse der bestehenden Hostanwendung- Kundenberatung zu Komponentenschnitten, Architektur und Prozessabläufen in mehreren Iterationen- Bereitstellung der Ergebnisse in Powerpoint-Präsentation mit UML-Diagrammen zur Abstimmung- Performance-Optimierung des Prototypen- Beratung zur Struktur des IT-Konzepts- Bereitstellung der Ergebnisse in einem IT-Konzept- Bereitstellung der Java-Klassen und Interfaces

Sprachen:          Java 5, JEE, JPA, UML Betriebssystem:    Windows XP, z/OS-HostWerkzeuge:         WSAD, RAD, Hibernate, Websphere-Application-Server, MQSeries, Continuus Synergy, DB2, Host

14

Page 15: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Teamleitung/Scrum-Master des Frontend-Teams bei einer serviceorientierten CRM-Webapplikation zur Kundendatenpflege

Branche:  BankVon - Bis:  04/09 - 03/10

Projektbeschreibung:In einem Grossprojekt sollten im Bereich Frontend-Business sowohl architektonische

Aufgaben (Prototyp), die Teamleitung und die Abstimmung der Maskenspezifikationen mit der Fachseite durchgeführt werden. Nach Abschluss der Abstimmungsworkshops unterstützte ich das Team bei der agilen Strukturierung.

In einem insgesamt nach Wasserfall-Modell geführtem Projekt sollte ein großer Teilbereich (ca. 50 Personen) agil aufgesetzt werden.

Nach Formung der Teams wurden von mir sowohl die Aufgabe des Scrum-Masters in einem skalierten agilen Projektumfeld mit mehreren Scrum-Teams/Scrum-Mastern als auch Entwicklungs- und Architekturaufgaben im Bereich Frontend übernommen.

Im skalierten Ansatz gab es ein regelmäßiges Scrum-of-Scrums sowie eine zweistufige Sprint-Planung und Retrospektive.

Tätigkeiten:- Prototyping im Bereich Webservice-Anbindung und Business-Layer- Analyse der fachlichen Anfoderungen- Abstimmungen mit Fachseite in Workshops als technischer Berater- Teamleitung/Scrum-Master des Frontend-Business-Bereichs in einem agilen Projektumfeld mit skaliertem Scrum- Planung von Sprints (Entwicklungsabschnitten) des Teams und Abstimmung mit PL- Entwicklung von Business-Logik und Webservice-Anbindungen- diverse Architekturaufgaben- Webtest-Entwicklung (Testautomatisierung) und Koordination

Sprachen:          Java 6, JEE, JSF mit RichFaces 3.3, XML, Soap, UML Betriebssystem:    Windows XPWerkzeuge:         WSAD, RAD, Websphere-Application-Server, JAXB, Spring, Canoo Webtest, Maven, ClearQuest, ClearCase, SoapUI, JMeter

Konzeption u. Architektur einer Benutzerdaten-Migration verschiedener Web-Plattformen (Musicload und Videoload) auf ein gemeinsames System

Branche:  Telekommunikation und Webportale (Telekom / T-Online – Abt. Software engineering)Von - Bis:  12/08 - 03/09

Projektbeschreibung:In einem heterogenen Systemumfeld war die Aufgabe, ein plattformübergreifendes

15

Page 16: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Konzept zur Migration der Nutzerdaten und -Credentials von Videoload und Musicload auf einen bestehendes Authentifizierung-Service zu erstellen. Das Konzept umfasste sowohl den physischen Datenumzug als auch die Definition der nachgelagerten Kundeninteraktions-Prozesse. Die Aufgabe umfasste aufgrund der Heterogenität in der Endphase einen hohen Abstimmungsaufwand zum Thema Identity/Access-Management und Security, weshalb von mir parallel ein fortlaufender Workshop gehalten und moderiert wurde. Ziel des Workshops war es, eine von allen Parteien getragene, gemeinsame Lösung anzuvisieren und abzustimmen.Desweiteren wurde die Projektleitung durch die Analyseergebnisse und Beratungs-tätigkeiten in ihrer Entscheidungsfindung unterstützt.

Tätigkeiten:- Analyse der fachlichen Anfoderungen- Definition der technischen Anforderungen- Modellierung und Beschreibung des Prozessflows und des Datenbankmodells- Systemdesign der Architektur- Erstellung des Detailed Designs (IT-Spezifikation)- Spezifikation von Ausnahmen, Fehlerfällen- Moderation eines fortlaufenden Workshops aller beteiligten Parteien- Mediator zwischen den technischen und fachlichen Ansprechpartnern- Projektleiterunterstützung  Werkzeuge:         Word, Excel, PowerPoint, Visio, UML

Erstellung der serviceorientierten Architektur eines Webservice-Portals und Business-Analyse der Validierungslogik

Branche: Bank (Metzler)Von - Bis: 07/08 - 11/08

Projektbeschreibung:In einer laufenden Neuentwicklung eines Webportals sollten die bestehendenUse-Cases (Eingabeformulare) den Vertriebspartnern von hauseigenen Fonds auch als Webservice angeboten werden. Technisch sollte die gleiche Codebasis (Business- und Datenbanklogik) Verwendung finden und die Eingaben in einem gemeinsamen XML-Format übertragen und persistiert werden. Die XML-Eingaben sollten zudem durch XSL-Transformationen in verschiedene Formate übertragen werden. Zudem galt es, die technischen Anforderungen zu erarbeiten und diverseWebservice-Plattformen zu evaluieren.Fachlich musste die gesamte Validierungslogik gemeinsam mit den Fachanwendernerarbeitet, spezifiziert und in Dokumenten definiert werden, die auchGrundlage der QS-Abteilung waren.

Tätigkeiten:      - Analyse der fachlichen Anforderungen- Analyse der technischen Anforderungen

16

Page 17: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

- Technische Evaluierung von diversen Webservice-Plattformen inkl. Performance-Test- Erstellung eines Architektur-Dokuments- Business-Analyse und Dokumentation der fachlichen Validierungslogik- Security-Konzeption- Implementierung von XSL-Transformationen mit Pair Programming- Spezifikation der Validierungslogik- Dokumentation

Sprachen:  Java 6, JEE, XML, XSL/XSLT, Schema (XSD), SOAP, SOA, WSDL, UDDI, REST, SSLWerkzeuge:  Axis 2, JAXB, Apache XFire, Spring-WS, Spring 2.0, Hibernate, JMeter, Eclipse 3, Maven, ClearQuest, ClearCase, Oracle 10

Spezifikation/Umsetzung/Test der IFRS-Buchungslogik einer BankBranche:  Bank (Commerzbank)Von - Bis: 07/07 - 06/08

Projektbeschreibung:Nach Erstellung der IT-Spezifikation der sehr komplexen Buchungslogik im Teamals Teil der RV-Berechnung einer Bank sollte die Umsetzung der Buchungslogikin stored procedures (PL/SQL) erfolgen (Anfangsphase). Danach umfasste meineAufgabe im Wesentlichen die Koordination der Qualitätssicherungsmassnahmensowie der damit verbundenen Betreuung der Fachanwender und Entwicklertätigkeiten.

Tätigkeiten:      - Erstellung der IT-Spezifikation Buchungslogik aus div. Fachkonzepten- Fachanwender-Beratung- Implementierung Buchungslogik (PL/SQL auf Oracle)- Implementierung von Java- und PL/SQL-Testtools (Datenimport aus Excel, Datenmanipulation PL/SQL)- Implementierung der Tools für Testergebnis-Reporting nach Excel- technisches Teammanagement des Teilbereichs Buchungslogik- Testkoordination/Testmanagement mit ClearQuest (Teilbereich Buchungslogik)- Testdokumentation- Mediator-Rolle zwischen Fachanwender und Entwicklern

Sprachen: Java, PL/SQL, XMLWerkzeuge: Eclipse 3, Spring 2.0, jXLS, Apache POI, ClearQuest, ClearCase, Oracle 10, Oracle SQL-Developer, SQL-Plus

17

Page 18: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Architektur-Refactorings eines Online-Portals einer Bank, Einführung eines Dokumenten-Management-Systems (DMS) für Handelskennzahlen / Charts börsennotierter Fonds

Branche: Finanzdienstleistungstochter einer Bank (Allianz Global Investors)Von - Bis:  10/06 - 06/07

Projektbeschreibung:Im Rahmen einer Neueinführung des Dokumenten-Management-Systems (DMS)Alfresco sollten die bestehenden Portale und Prozesse angebunden werden. Ziel war die Bereitstellung von gesetzlich relevanten Handelskennzahlen und Charts bestehender börsennotierter Fonds als PDF-Dokument.Die Anbindung erforderte zudem die Migration auf eine neue Weblogic-und Java-Version, diverse Refactorings der Portale als auch dieErarbeitung eines Security-Konzepts.

Tätigkeiten:      - Weblogic-Migration WLS 7.0.4 -> WLS 9.2- Java-Portierung auf Java 5.0 (1.5.0_4)- Security- und SSL-Konfiguration- Einführung/Installation des DMS Alfresco- Erweiterung der Export-Module u. DB-Anbindungen- Umgestaltung der Frontends- Betreuung und Beratung der Fachanwender

Sprachen: Java, J2EE 1.4, JDK 5.0Betriebssystem: Windows 2000, Solaris, LinuxWerkzeuge: Eclipse 3.1, Alfresco, Tomcat 5.5, Weblogic, Apache, CM Synergy 6.2, Oracle

Architektur, Design und Implementierung eines JEE-DWH-Portals zur Fondsverwaltung

Branche: Finanzdienstleistungstochter einer Bank (Allianz Global Investors)Von - Bis:  01/06 - 09/06

Projektbeschreibung:Im Rahmen einer Neuerstellung eines Webportals zur Fondsverwaltung (B2B) für börsennotierte Fonds sollte eine Architektur definiert werden. Dies erforderte die Evaluierung von diversen Frameworks (Spring, Hibernate, iBatis), die Implementierung der Basis-Funktionalität als auch die Schulung des Entwicklungsteams. Während der Entwicklungsphase habe ich auch massgeblich als Entwickler mitgewirkt.

18

Page 19: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Tätigkeiten:      - technische Produkt-Evaluierung (Spring/Hibernate/iBatis)- Architektur und Implementierung des Basisframeworks mit

- MVC-Web-Framework mit XML-Flowdefinition (Command-Pattern)- Persistenz-Framwork für komplexe SQL-Definitionen auf bestehendem DWH- Integration von JFreeChart- Integration SSO-Frameworks- Integration des Security-Frameworks gegen Hacker-Attacken

- Mitarbeiter-Schulung (Spring-Framework für Persistenz, MVC und AOP)- Implementierung der Business-Logik- Implementierung der Web-Oberflächen- Betreuung der Fachanwender

Sprachen: Java, JEE, J2EE, XML, JSP 2.0, SSL, SSOBetriebssystem:   Windows 2000, Solaris, LinuxWerkzeuge: Apache Tomcat, Spring 1.2, Eclipse 3.1, Hibernate, iBatis, JFreeChart, CM Synergy 6.2, Oracle

Architektur-Refactorings und Applet-Entwicklung eines bestehenden J2EE-DWH-Portals für börsennotierte Fonds

Branche: Finanzdienstleistungstochter einer Bank (dit)Von - Bis: 04/05 - 12/05

Projektbeschreibung:Im Rahmen des Refactorings eines B2B-Kundenportals für börsennotierte, handelbare Fonds sollten zentrale architektonische Komponenten entworfen und implementiert werden. Hierzu wurde das bestehende Web-Framework, das in einem der Vorprojekte von mir entwickelt wurde, den neuen Anforderungen entsprechend erweitert sowie ein bestehendes CMS-System als Content-Lieferant angebunden.Zudem galt es, dem Kunden interaktive Chartlogik in einem Appletbereitzustellen.

Tätigkeiten:      - Konzeption Architektur-Refactorings (Web-Framework, CMS-System)- Java-Portierung 1.3->1.4- Erweiterung des Web-Frameworks- CMS-Einbindung im Portal- Design/Umsetzung der Synchronisationsprozesse (Multithreading)- Erweiterung der Datenpflegeapplikation- Datenreplikationsmechanismen mit Rsync- Applet-Entwcklung eines interaktiven Chart-Diagramms- Apache-Konfiguration (rewritings etc.)- Test

Sprachen:  Java, J2EE, XML, JSP, EJB 1.1, UML, SSL, SSOBetriebssystem:   Windows 2000, Solaris, Linux

19

Page 20: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Werkzeuge: BEA Weblogic 7.x, Apache, Eclipse 3, MyEclipse, CM Synergy 6.2, Oracle, rsync

Design und Implementierung eines CMS in PHP/Perl für ein Medien-Portal

Branche: VersandhandelVon - Bis:  01/05 - 03/05 und kontinuierlicher Support bis 2008

Projektbeschreibung:Für einen Online-Verlag sollte ein einfaches PHP-CMS erstellt werden, dass es ermöglicht, Seiteninhalte mehrsprachig zu pflegen und eine Medienverwaltung (Imagefolio) einzubinden. Desweiteren sollte ein bestehender Webshop (Zencart) in das CMS eingebunden werden sowie ein Billingsystem (iPayment) für zahlpflichtige Inhalte angebunden und in alle Systeme integriert werden.Inhalt des Projektes war auch ein Membership-System mit Abo-Funktionen und automatisierten Kontobelastungen.

Tätigkeiten:     - Design und Implementierung des CMS-Systems- Installation, Konfiguration und Integration des Zencart-Shopsystems in das CMS- Anbindung an das Billing-System iPayment (Kreditkarte, Abbuchung)- Erstellung einer Membership-Verwaltung mit Abo-Zahlfunktionen- Installation/Konfiguration der SSL-Server-Zertifikate- Test- Dauerhafter Support- Schulung der Mitarbeiter

Sprachen: PHP4, Perl, Zencart, iPayment,SSLBetriebssystem:   Windows NT, LinuxWerkzeuge:  XAMPP, Apache, MySQL

Konzeption u. Umsetzung der Sicherheitsrichtlinien für ein bestehendes J2EE-DWH-Portals für börsennotierte Fonds

Branche: Finanzdienstleistungstochter einer Bank (dit)Von - Bis:  10/04 - 01/05

Projektbeschreibung:Im Rahmen des Refactorings eines B2B-Kundenportals für börsennotierte, handelbare Fonds sollten zentrale architektonische Komponenten entworfen und implementiert werden. Hierzu wurde das bestehende Web-Framework, das in einem der Vorprojekte von mir entwickelt wurde, den neuen Anforderungen entsprechend erweitert sowie ein bestehendes CMS-System als Content-Lieferant angebunden.Zudem galt es, dem Kunden interaktive Chartlogik in einem Applet

20

Page 21: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

bereitzustellen.

Tätigkeiten:      - Definition der Sicherheits-Richtlinien- Erstellung eines technischen Konzepts- Umsetzung: Absicherung gegen Attacken (DOS, Cross Site Scripting etc.)- Installation/Konfiguration der SSL-Server-Zertifikate- Test

Sprachen: Java, XML, JSP, EJB 1.1, SSL, SSOBetriebssystem:   Windows NT, LinuxWerkzeuge:  BEA Weblogic 7.x, Eclipse 3, CM Synergy 6.2, ant, Oracle, Stinger

SOAP-Anbindung zur Authorisierung/Authentifizierung einer J2EE-Service-Applikation

Branche:  Telekommunikation (T-Online)Von - Bis: 08/04 - 09/04

Projektbeschreibung:In einem bestehenden Webportal sollten die LDAP-Services durch einenSOAP-Service ersetzt werden.

Tätigkeiten:- Erweiterung des Portals um eine Webservice-Anbindung- Ersetzung der bestehenden LDAP-Services durch SOAP-Implementierung- Test/Bugfixing

Sprachen:  Java,  SOAP, XMLBetriebssystem:   Windows NTWerkzeuge: BEA Weblogic 8.x, Eclipse 3, Apache Axis2, ClearCase, ant, XMLSpy, Oracle

Erstellung eines Web-Frameworks für eine J2EE-DWH-Webapplikation im B2B-Bereich für börsennotierte Fonds

Branche: Finanzdienstleistungstochter einer Bank (dit)Von - Bis:  02/04 - 07/04

Projektbeschreibung:Im Rahmen eines Reviews eines bestehenden DWH-Portals für börsennotierte, handelbare Fonds sollte ein zentrales Web-Framework zur Ablaufsteuerung des Portals designed und implementiert werden.Dazu gehörte die Erstellung eines Web-Frameworks zur Ablaufsteuerung. Zudem sollte die Datenbank-Anbindung über JDBC und EJBs erfolgen.

21

Page 22: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Tätigkeiten:- Entwurf/Implementierung eines Web-Frameworks zur Ablaufsteuerung  der Applikation (Action-Mapping in XML)- Implementierung der JSP-Pages aufgrund Fachkonzept, Styleguide  und HTML-Prototyp- Refactoring des bestehenden Applikationsbackends- Bugfixing, Erweiterungen, Support

Sprachen:  Java,  XML, JSP, Custom-Taglibs, EJB 1.1Betriebssystem:   Windows NT, LinuxWerkzeuge:  BEA Weblogic 7.x, Eclipse 2.1, CM Synergy 6.2 (Continuus), ant, bash, Oracle

Entwurf & Realisierung eines Datenimport-Moduls auf IBM AS400Branche: Internationaler PaketdienstVon - Bis:  01/04 - 02/04 (DPD)

Projektbeschreibung:Im Rahmen der Zusammenarbeit diverser internationaler Logistikunternehmensollte auf einem Host-System ein Java-Programm zur Normierung und Importaller Tracking-Daten zu Paketen erstellt werden. Insbesondere sollte esmöglich sein, ein sehr hohes Datenvolumen (1,5 Mio-Datensätze pro Stunde)zu verarbeiten.

Tätigkeiten:      - Architektur- und Umsetzungsberatung- Hohes Datenaufkommen (ca. 1,5 Mio Datensätze pro Stunde)- Einlesen normalisierter Datenabzüge verschiedener Hostsysteme- Import in DB2-Datenbank- Verknüpfung von Kettenabhängigkeiten der DS verschiedener Systeme- Implementierung, Test- Peformance-Tuning für Java auf IBM AS/400

Sprachen:  Java,  JDBCBetriebssystem:   Windows NT, IBM OS/400 V5R1, DB2 V5R1Werkzeuge: Eclipse 2.1, CVS, JTOpen

Architektur und Realisierung einer CRM-Web-ApplikationBranche: Telekommunikation (T-Online)Von - Bis: 04/03 - 12/03

Tätigkeiten:- Erstellung eines Architekturkonzepts anhand des Fachkonzepts- Definition der 3-Schichtenarchitektur

22

Page 23: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

- Entwurf der Viewkomponenten und Implementierung des Web-Frontends (MVC)- Design und Implementierung der Businesslogik- SOAP-Anbindung an diverse Services- Anbindung an DB über JDBC (DAOs)- Bugfixing, Erweiterungen, Support

Sprachen: Java,  XML, JSP, J2EE, ServletsBetriebssystem:   Windows NTWerkzeuge: iPlanet 6.5 AppServer, BEA Weblogic 8.1, Axis, ClearCase, Eclipse 2.1, ant, Oracle

Erweiterung der Benutzerschnittstelle der Settopbox von Fujitsu-Siemens (heute IPTV)

Branche: Telekommunikation (T-Online)Von - Bis: 08/03

Tätigkeiten:- Erweiterung der bestehenden Seitenstruktur um weitere Nutzereinstellungen- Entwicklungsunterstützung- Bugfixing

Sprachen: HTML, CSSBetriebssystem:   Windows NTWerkzeuge: Dreamweaver, div. HTML-Editoren

Refactoring / Optimierung / Realisierung eines Bankenportals (Shared-Services-Achitektur)

Branche: Bank (Dresdner Bank)Von - Bis: 10/02 - 02/03

Tätigkeiten:- Konzeption und Implementierung Fehlerbehandlung- JUnit-Testkonzeption und -implementierung- Codereviews- EJB-Anbindung- Codeanalyse und Profiling wegen Speicherlöchern- Refactoring- Performancetests und -analyse- Performanceoptimierungen

Sprachen: Java,  XML, JSP, J2EE, ServletsBetriebssystem:   Windows NT

23

Page 24: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Werkzeuge: Websphere 4.0, Visual Age, NetBeans, Together J, OptimizeIt, DB2, JMeter

PDF-Generierung durch XSLT (XSL-Transformationen) für eine Intranet-Anwendung für Kreditkündigungen

Branche: Bank (Dresdner Bank)Von - Bis: 04/02 - 09/02

Tätigkeiten:      - Umsetzungsberatung- Realisierungsplanung (Change-Management)- Portierung der bestehendenApplikation von Websphere 3.5 auf 4.0.2- SEU-Aufbau wegen Wechsels des Servers (Versionierungstool CVS,  Together J, ant)- Neuaufsetzen des Build- und Deployment-Prozesses- Entwurf der PDF-Generierung mit XML/XSLT als Prototyp (FOP, FDF)      - Erweiterung der Business-Schicht- Einlesen von Hostdaten über MQSeries in XML- Entwurf und Implementierung der BO-XML-Serialisierung- Implementierung der PDF-Generierungsmoduls- Implementierung der XSLT-Transformationen nach XSL.FO- Dokumentation

Sprachen: Java,  XML, XSL, XSLT, FOP, Applet, Swing, J2EE, ServletsBetriebssystem:   Windows NTWerkzeuge:  Websphere 4.0, Together J, Visual Age, NetBeans, ant, CVS, Eclipse,MQSeries, Host IBM /370

Erstellung einer Intranet-Revisions-Applikation einer BankBranche: Bank (Dresdner Bank)Von - Bis: 11/01 - 03/02

Tätigkeiten:- Implementierung von JSP-Oberflächen nach Funktionaler Spezifikation- Design/Erstellung von BO-Objekten für das Struts-Web-Framework (MVC)- Erstellung von DB-Diensten (Session EJBs)- Implementierung / Erweiterung von Entity-EJBs- OO-Design und Implementierung der BO-Schicht- Read-Only-DB-Dienste mit JDBC-Connections (SQL)- Technische Dokumentation

Sprachen: Java,  HTML, SQL, JSP, J2EE, Servlets, XMLBetriebssystem:   Windows NTWerkzeuge: Websphere 4.0, Together J, Continuus, ant, Struts, DB2

24

Page 25: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Teamleitung und Entwicklung einer Online-Finanzplanungsapplikation eines Banken-Webportals

Branche: Finanzdienstleister einer Bank (Credit Suisse)Von - Bis: 12/00 - 10/01

Tätigkeiten:      - Leitung des Entwicklungsteams- Personalaquise u. Beratung- Umsetzungsplanung- Technische Beratung zum Fachkonzept- Oberflächenentwurf und -implementierung- OO-Design und Implementierung der BO-Schicht- Servlet-Anbindung an PDF-Generierung- Implementierung der EJB-Anbindung / Mapping- Dokumentation

Sprachen:  Java,  HTML, SQL, JSP, J2EEBetriebssystem:   Windows NT, HP-UXWerkzeuge: BEA Weblogic-Server, abaXX, CORBA, JBuilder, Together J, Visual Cafe, PVCS, Rational Rose, JClass, Servlets, Microsoft Project, Oracle

Erstellung diverser InternetservicesBranche:  VertriebVon - Bis: 09/00         -         11/00

Tätigkeiten:- Erstellung Benutzerverwaltung- Realisierung des Online-Kreditkarten-Abrechnungssystems- Webshop-Erstellung und Anpassung- Linux-Administration- HTML-Seitendesign

Sprachen: Perl, JavaScript, HTML,Betriebssystem:   Linux, Windows NTWerkzeuge: Perl, Apache, Dreamweaver

Applikationsentwicklung/Test einer sicherheitskritischen 3-Tier-Architektur (Behörde)

Branche: Behörde (Bundeskriminalamt)Von - Bis: 03/99 - 08/00

Tätigkeiten:- Oberflächendesign / Implementierung- Entwurf & Implementierung von Business-Modellen

25

Page 26: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

- EJB-Anbindung- Testfallkonzipierung- Funktionales Testdesign / Durchführung- Vorgehen nach V-Modell- Implementierung eines Applikations-Moduls f. automatische Tests- Performance-Tuning- Dokumentation

Sprachen: Java 1.1/1.2, Swing, XML, EJB, UML, V-Modell, SSLBetriebssystem:   Windows NTWerkzeuge:  JBuilder, Continuus, BEA Weblogic-Server, JProbe, Rational Rose,WinRunner, Oracle

Erstellung eines Webshops für PC-HardwareBranche: HandelVon - Bis: 11/98 - 03/99 und folgend mehrere Erweiterungen

Tätigkeiten:- Konfiguration Linux-Server mit Apache-Webserver (SSL)- Anbindung an Windows-NT-Netzwerk- Anbindung an bestehende OMS-Warenwirtschaft- Datenkonversion aus bestehender FoxPro-Datenbank in lokaleMySQL-DB mit periodischer Aktualisierung- Applikations-Konzeption- Implementierung von Benutzerverwaltung, Bestellsystem,  Artikelbrowser, Belegverwaltung, Umsatzstatistik- HTML-Seitendesign

Sprachen: Perl, JavaScript, SQL, HTMLBetriebssystem:   Linux, Windows NTWerkzeuge: Perl, MySQL, Visual FoxPro, Apache, Dreamweaver

Entwicklung einer Auftragsverwaltung / WarenwirtschaftBranche: HandelVon - Bis: 05/98 - 10/98

Tätigkeiten:- Entwicklung einer kundenspezifischen Auftrags- und Lagerverwaltung mitKassenabrechnungssystem- Anindung an bestehende Buchhaltungssoftware (G&S)

Sprachen:  Visual Basic, SQLBetriebssystem:   Windows 95/NTWerkzeuge: Visual Basic, ODBC, Access

26

Page 27: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Entwicklung eines Systems zur 3D-Phantombilldsynthese und   Personen-Recherche

Branche: ForschungVon - Bis: 01/97 - 04/98

Tätigkeiten:- Erstellen eines Phantombildes aus Gesichtsteilen einer schon vorhandenenDatenbank- Konzeption einer Ähnlichkeitsmetrik- automatische Extraktion signifikanter, visueller Merkmale aus den Bilddatendes Gesichts- Implementation eines geeigneten Eigenschaftssuchmoduls zum Auffindenähnlicher Personen- Oberflächen-Implementierung

Sprachen: C++, Open Inventor (VRML)Betriebssystem:   IRIX (SGI)Werkzeuge: Rapid App, Open Inventor, Open GL

Performance-Vergleich von Message-Passing-Systemen (distributed computing)

Branche: Software-HausVon - Bis: 02/95         -         08/95

Tätigkeiten:- Installation und Performance-Vergleich verschiedenerMessage-Passing-Systeme- Erstellung von Performance-Meßprogrammen- Auswertung der Ergebnisse, Vergleich mit reiner Socket-Implementierung

Sprachen: C++Betriebssystem:   AIX / SolarisWerkzeuge: PVM, MPI, TCP/IP-Sockets

Umstellung einer Warenwirtschaft (DOS) auf eine Client-Server-Architektur (UNIX)

Branche: HandelVon - Bis: 09/93 - 03/94

Tätigkeiten:- Datenübernahme aus BTrieve in eine SQL-Datenbank- Schnittstellenentwicklung zur DB

27

Page 28: download.zeljko.orgdownload.zeljko.org/Profil_Zeljko_Jakovljevic.doc  · Web viewWerkzeuge: UML, Word, Excel, Visio, HP ALM (Test- und ... Apache XFire, Spring-WS, Spring 2.0, Hibernate,

Sprachen: C, SQLBetriebssystem:   SunOS

Apothekensoftware (Warenwirtschaftssystem)Branche: PharmazieVon - Bis: 06/90 - 06/92

Tätigkeiten:- Portierung von FORTRAN nach C- Kundenspezifische Erweiterung der WaWi

Sprachen: MS-Fortran, MS-CBetriebssystem:   DOSWerkzeuge: BTrieve, CodeView

28