Osman Mrzljak Profielschets



Dovnload 49.87 Kb.
Datum20.08.2016
Grootte49.87 Kb.

Osman Mrzljak

Profielschets


Indien u deze informatie niet meer gebruikt a.u.b. vernietigen of retourneren aan:
B-INIT B.V.

Adres Platsoen 15A, 2311KE Leiden

Telefoon ++31 (0) 71 5140970

Mobile ++31 (0) 641 645 185

E-mail - osman.mrzljak@b-init.nl

Internet - www.b-init.nl




Personalia





Naam:

O. (Osman) Mrzljak

Woonplaats:

Almelo

Geboortedatum:

29 juli 1975

Nationaliteit:

Nederlandse

Burgerlijke staat:

Getrouwd

Vreemde talen:

Engels, Servo-Kroatisch

Functie:

Software Consultant



Opleidingen





Reguliere opleiding:

HBO – Hoger Informatica Onderwijs, Enschede







Vakgerichte opleiding:

Prince 2 Fundamentals, ISES




Enterprise Integration & Service Oriented Architectures – Masterclass, CIBIT

Implementing Rational Unified Process (Rational University)

Inleiding verzekeringsbedrijf (Stichting Examens Assurantiebedrijf)

Rational ClearCase Fundamentals (Rational)

UML, Object oriented analysis & design (CBIT) Requirement Management with Use Cases (Rational)

Communiceren in projecten (Kimeru Decision Strategies)


Verkort Profiel

Osman is gemotiveerde Software Architect met en ruime ervaring op het vlak van Enterprise Application Integration, JAVA EE, webservices, web development, UML en open source. Zijn grootste kwaliteit is de combinatie van kennis van technische applicatie architectuur, ontwikkelprocessen en inzicht c.q. hands-on ervaring met ICT management. Deze mix (techniek/proces) wil hij de komende jaren vasthouden.


Osman werkt erg resultaatgericht vanuit een multidisciplinaire invalshoek (functioneel, technisch, proces georiënteerd). Naast goed zelfstandig kunnen werken, zonder verantwoordelijkheden uit de weg te gaan, werkt hij uitstekend in teamverband. Collega’s ervaren hem als prettig in de omgang. Binnen het team neemt Osman graag verantwoordelijke rollen. Osman werkt met name graag aan de technische aanpassingen die de prestaties van het team kunnen verbeteren.

Ervaring

Ervaringsjaren





Programmering:

6

Analyse en ontwerp:

4

Teamleiding/coaching:

3

Architectuur:

3


Produktervaring


Programmeertalen:

JAVA (7 jaar), J2EE

C++ (1 jaar),

Web development (5 jaar)


Middelware:

JBoss (2 jaar),

WebSphere (4 jaar),

Websphere Message Broker (1 jaar),

Websphere Process Server (1 jaar),

WebLogic (3 jaar),

Apache http/Tomcat,



Tools:

Eclipse 2.x en 3.x,

JBuilder 4, 5, 6 en 7,

WSAD 4 en 5,

Rational Suite Developer Studio,

Rationla XDE,

ClearCase,

CVS,

Ant, FOP, XSLT, Cocoon 2



Methoden en Technieken

Rational Unified Process,

Object Oriented Design (UML),

Agile Development (eXtreme Programming),,

Scrum,


Rational UCCM,

Informatie analyse (NIAM)



Computer / operating systems:

Windows (7 jaar),

Unix (4 jaar),

z/OS (2 jaar),

Linux (2 jaar)



Databases:

Microsoft SQL Server 2000 (2 jaar),

DB2 7 en 8 (3 jaar),

Oracle 6 and 7.1 (SQL*Plus, PL/SQL, 2 jaar),

MySQL (2 jaar)




Projectervaring





Periode

Augustus 2007 – Heden

Opdrachtgever

Een grote Nederlandse verzekeringsmaatschappij.

Functie

EAI architect

Werkzaamheden

Interim functie van EAI (Enterprise Applicatie Integratie) Architect binnen de afdeling die verantwoordelijk is voor het leveren van Applicatie Integratie oplossingen voor hele organisatie. In een Service Georiënteerde Architectuur (SOA) is deze afdeling verantwoordelijk voor het invullen van een ESB (Enterprise Service Bus) oplossing. Deze oplossingen moeten voldoen aan de richtlijnen gesteld in Referentie Architectuur van dit bedrijf die gebaseerd is op IAA van IBM. De ESB visie wordt ingevuld op twee platforms die binnen dit bedrijf gebruikt worden: .NET en IBM Websphere op Java.
EAI architect is verantwoordelijk voor:

  • het opstellen, verzamelen en bewaken van EAI standaards en

  • richtlijnen.

  • lopende projecten helpen bij het maken van Project Start Architectuur

  • en ontwerp, review van integratie oplossingen,

  • trekkersrol binnen de afdeling en EAI Community Of Practice. Binnen de afdeling wordt er veel aandacht besteedt aan ontwikkel processen. De CoP is verantwoordelijk voor kennisdeling en het definiëren van EAI standaarden.

Er wordt gewerkt aan volgende standaarden en richtlijnen:



  • Standaard bericht formaat, gebaseerd op Web service standaarden van

  • WS-I Basic Profile 1.0.

  • ESB Design patterns.

  • Ontwerp richtlijnen voor Web services m.b.v. Websphere Message Broker 6

  • Ontwerp richtlijnen voor Business Process Orchestration met BPEL op Websphere Process Server.







Periode

September 2007 – Heden

Opdrachtgever

5Hart

Functie

Docent Java 5

Werkzaamheden

Ontwikkelen en geven van “Java 5 Nieuwe Aspecten” cursus die in het cursussen programma van 5hart opgenomen is. Zie www.5hart.eu







Periode

Mei 2006 – juli 2007

Opdrachtgever

Achmea Active

Functie

Senior J2EE Ontwikkelaar

Werkzaamheden

J2EE Componenten binnen een Service georiënteerd architectuur worden aangepast om multilabel te ondersteunen. Tevens wordt er gewerkt aan de kwaliteitsverbetering van ontwikkelstraat en componenten.

Ontwikkelen van nieuwe functionaliteit, ontwerpen en implementeren van verbeteringen zoals, xml parsing en afhandeling, error handling, build proces, etc.

Coachen van een aantal junior Java ontwikkelaars.

Tools: JBuilder, Eclipse 3.1, WebLogic, DB2, Castor, XMLSpy, Ant, ClearCase, Rational Rose, etc.









Periode

Januari 2006 – Maart 2006 (parttime)

Opdrachtgever

Be-value

Functie

Docent Java 5

Werkzaamheden

Maken en geven van een Java 5 cursus. Deze cursus wordt ontwikkeld als een combinatie van een cursus en een workshop. Binnen de workshop gedeelte zal tijdens deze cursus een volledige J2EE (met EJB 3.0) webapplicatie in Java 5 gebouwd worden. De cursus is bedoeld voor Java ontwikkelaars en ontwerpers die nieuwe features van Java 5 willen leren. Cursus wordt binnen be-value gegeven aan groepen van rond 10 medewerkers.

Tools: JBoss 4, Eclipse 3.1, JBoss IDE, ANT, MySQL,









Periode

Maart 2005 – Mei 2006

Opdrachtgever

Belastingdienst

Functie

Technische Architect/Ontwerper

Werkzaamheden

Op het project Toeslagen; coachen en begeleiden van het bouwteam. Teamplanning maken en voortgang bewaken. Opstellen realisatie richtlijnen en standaards. Review van de source code. Verantwoordelijk voor realisatie van non-functional requirements.

Technieken: J2EE, MQ, CICS.

Besturingssystemen: UNIX AIX, z/OS.

Ontwikkelmethode: RUP

Tools: WSAD, WAS, PMD, Ant, JACL, Struts, WAF, Rational Suite Development Studio.








Periode

Januari 2005 – Februari 2005

Opdrachtgever

Be-value

Functie

Senior J2EE Ontwikkelaar

Werkzaamheden

In zeer korte tijd (wegens korte time-to-market) hebben we een een aantal J2EE implementatie aspecten aan Be-informed toegevoegd: declaratief security, transactions, Application Server Services (voor oa batch verwerking), etc.

Het Be-Informed platform is een product voor het snel en flexibel aanbieden van informatie op maat (Content in Context). Dit is een product dat Be Value intern ontwikkelt.

Technieken: J2EE, JBoss 3.2, Design Patterns.

Tools: Eclipse, Cocoon 2, Hibernate, Ant, MySQL.









Periode

September 2004 – 2005

Opdrachtgever

Belastingdienst

Functie

Technische Architect/Ontwerper

Werkzaamheden

Technische architectuur en ontwerp opstellen van het systeem. Detail ontwerp maken van de subsystemen in J2EE architectuur, m.b.v. van Design Patterns en Mechanisms. Coachen en begeleiden van het bouwteam. Opstellen realisatie richtlijnen en standaards. Review van de source code. Verantwoordelijk voor realisatie van non-functional requirements.

Technieken: J2EE, MQ, Design Patterns.

Ontwikkel methode: RUP

Tools: WSAD, WAS, PMD, Ant, Struts, WAF, Rational Suite Development Studio.









Periode

April 2004 – September 2004

Opdrachtgever

Ordina Application Management

Functie

J2EE Coach

Werkzaamheden

Coachen van een team Java ontwikkelaars, die applicatie management van J2EE applicaties doen.

Voorbereiden en geven van theorie lessen aan de groep (twee keer per week).

Adviseren bij de implementatie van RFC. Kwaliteitsreview. Adviseren bij het inrichten van het management proces.








Periode

November 2003 – April 2004

Opdrachtgever

Ordina Finance – Achmea

Functie

Software Architect

Werkzaamheden

Verzuimmanager OnLine – Web based applicatie voor het managen van de werkgevers verplichtingen rondom de Wet Verbetering Poortwachter (WVP).

Op basis van business requirements en technische eisen de architectuur opstellen en bewaken. Tijdens het ontwerpen en ontwikkelen uitvaardigen en bewaken doelstellingen. Inrichten van ontwikkelstraat gebaseerd op Open Source producten. Voortgang van het proces faciliteren door “beren op de weg” tijdig te herkennen en oplossingen voor aan te dragen. Inhoudelijke aansturing ontwikkelteams. Kwaliteitsbewaking door o.a source code review, coördinatie van de test werkzaamheden. Meebeslissende rol bij het inkopen van software en diensten van leveranciers, tevens communicatie contactpersoon voor technische vraagstukken.









Periode

Oktober 2003 – December 2003

Opdrachtgever

CZ actief in gezondheid

Functie

Architect

Werkzaamheden

Definiëren van Software Configuration Management (SCM) standaards en richtlijnen gebaseerd op Unified Configuration and Change Management (UCCM) van Rational.

Uitwerken van implementatie tools en technieken en begeleiden van ontwikkelteam bij het gebruik en de implementatie van SCM.

Technieken: UCCM, Java, design patterns.

Ontwikkel methode: Rational Unified Process

Tools: WSAD, WAS, Ant, ClearCase, Rational XDE, Rational RAS








Periode

Augustus – November 2003

Opdrachtgever

Fortis/ASR via Ordina Finance Business Solutions

Functie

Software Engineer

Werkzaamheden

Staffware workflow pakket wordt vervangen door een nieuwe maatwerk workflow applicatie binnen een Hypotheken offerte applicatie.

Ontwerp en ontwikkeling van systeem delen, testen, schrijven van conversie tools en handleidingen daarvoor.

Technieken: C++, SQL, Generatoren, Proces modelering

Ontwikkel methode: XP

Database: Oracle








Periode

Juni 2003 – Juli 2003

Opdrachtgever

Delta Lloyd via Ordina Finance Business Solutions

Functie

Software ontwikkelaar/ontwerper

Werkzaamheden

In een web-based offerte systeem gemaakt in cocoon framework, wordt gewerkt aan een print box. Deze printbox vertaalt offerte gegevens die als XML uit database worden gelezen naar een PDF document. Daarbij worden gebruikersafhankelijke instellingen gebruikt voor de look-and-feel. Toepassingsdomein was pensioenen.

Technieken : Cocoon, JSP/Servlet, FOP, Velocity, XSLT, XML

Ontwikkel methode: XP

Tools: Eclipse 2.0, Jetty servlet container, IBM WAS, ANT, CVS, etc.

Database: MySql, DB2, Mainframe








Periode

Januari 2003 – Mei 2003

Opdrachtgever

Achmea ICT via Ordina Finance Business Solutions

Functie

Senior Consultant, Technisch projectleider

Werkzaamheden

Het professionaliseren van een ontwikkelstraat van een verzekeringsmaatschappij. De ontwikkelstraat waar J2EE componenten worden ontwikkeld, dient verbetert te worden door het inzetten van de nieuwe technieken en tools voor automatische testen t.b.v. kwaliteitsverbetering.

Project leider – o.a. verantwoordelijk voor rapportages en overleg aan de stuurgroep van Achmea en Ordina

Technisch ontwerp

Relatie beheer met software leveranciers Rational, IBM.

Nieuwe methodes zijn: source code standaards, geautomatiseerde code review, software matrices (CCN) t.b.v. betere planning, testcase generatie uit modellen, automatische (her)test en, software change management, etc. De nieuwe methoden en tools worden geïntegreerd in huidige ontwikkelstraat en interne ontwikkelaars worden opgeleid om er succesvol mee te kunnen werken.

Technieken: J2EE, JUnit, JMS, UML, UCM, XML, XSLT

Tools: JavaNCSS, ANT, JBuilder, Rational Rose Enterprise Edition, ClearCase, ClearQuest, Rational Test Manager, etc.

Database: DB2, Mainframe









Periode

2001 – 2002

Opdrachtgever

Achmea, Centraal Beheer Particulieren via Ordina Finance Business Solutions

Functie

Software engineer

Werkzaamheden

Bij deze verzekeringsmaatschappij worden java componenten (EJB) ontwikkeld volgens de BAI methode. De componenten worden als ontsluitingsmechanisme gebruikt binnen de organisatie. Naast het ontwerpen en ontwikkelen van EJB’s voor Bea WebLogic Server ben ik binnen dit project ook bezig als Configuration Manager met behulp van ClearCase. Ik ondersteun Projectleider en Software Architect om Unified Change/Configuration Management te implementeren en assisteert teamleden met vervullen van hun UCM rollen.

Technieken: J2EE, JAXB, JMS, Log4J, JUnit, IBM MQ series, BAI, UML, UCM (Unified Configuration Management), Struts, XML, XSLT etc

Ontwikkel methode: BAI en RUP.

Tools: JBuilder 5, Rational Rose Enterprise Edition, ClearCase, ClearCase integratie met ANT.



Database: DB2, Mainframe







Periode

2000-2001

Opdrachtgever

OVSoftware b.v, Gronau Duitsland

Functie

Software engineer

Werkzaamheden

Voor een grote Duitse bank werd gewerkt aan het ontwerp van een Java Persistency Layer, API’s voor het koppelen van Java applicaties met databases. Gebruikte technieken: Java, XML, C++, JDBC, Informix Dynamic Server, CORBA, SQL, Mapping patterns, RUP design en UML.







Periode

2000

Opdrachtgever

OVSoftware b.v Oldenzaal

Functie

Software engineer

Werkzaamheden

Gewerkt aan een Kredieten Acceptatie Applicatie bij OVSoftware b.v, Oldenzaal als ontwerper van OO API’s en andere reusable software componenten. Gebruikte technieken: Java, Oracle database server, IP, iPlanet web server, SQL.







Periode

1999

Opdrachtgever

OVSoftware b.v Oldenzaal

Functie

Ontwikkelaar / stage

Werkzaamheden

Implementatie van een Web-based database applicatie. Gebruikte technieken: HTML, JavaSript, IIS4.0, ASP, JSP, JavaServlets, ODBC, CSS, XML, DHTML, CFML.




B-inIT B.V. | Plantsoen 15/A 2311KE Leiden | www.b-init.nl




De database wordt beschermd door het auteursrecht ©opleid.info 2019
stuur bericht

    Hoofdpagina