pater van den elzenstraat 27 • 5384 jg heesch

JOHAN BROEKSTEEG
Pater van den Elzenstraat 27, 5384 JG HEESCH
M: 0651 85 26 27
[email protected]
11 maart 1967
Nederlandse nationaliteit
OPLEIDINGEN / CURSUSSEN
1985 – 1991
1991
1998 – 2000
Hogere Informatica Opleiding (HIO),
Hogeschool Eindhoven. Afgestudeerd in
Technische Informatie Systemen en Computer
Systemen.
AS/400 Opleiding, STIP-TIC (Consist BV) De
Meern. Applicatie ontwikkeling (RPG en CL)
en systeembeheer.
OO, JAVA, UML, Frameworks, CBD, San
Francisco en Design Patterns bij Everest BV,
IBM en de Open Universiteit.
PROJECTEN
2005 – 2006
Advisering bij het ontwerpen en bouwen van
een Incasso systeem
2007
Uitbreiden van het Traffic Model
2007
Onderhoud op PuMa
2008 – 2009
Functioneel beheer op PMI (METALS)
2009 – 2012
Interim bedrijfsleider Van Haaren.
2012 –
Projectleiding Weerdenburg Web Works
2013 –
Adviseur bij Van Haaren Woninginrichting
BETREKKINGEN
1991 – 1994
AABIS EINDHOVEN BV, Son.
Programmering – Systeembeheer – Consulting.
1994 – 1997
Deltacare BV, ’s-Hertogenbosch. Teamleiding
product ontwikkeling.
EXPERTISE
Vak gebieden
Logistiek, Projecten, Financieel, Personeel,
Uren, Veiling, Publishing, Vliegtuigonderhoud, Woningbranche.
Methoden
ITIL, BiSL.
1997 – 2000
IBS Consist BV, Nieuwegein. Teamleiding –
Projectleiding – Programmering.
Talen
Pascal, C/C++, RPG, CL, Delphi, Visual
Basic, Java.
2000 –
Zelfstandig, Heesch. Analyse – Programmering
– Ondernemen – Beheer – Interim.
Computers
PC, AS/400, RS/6000.
Operating
Systems
DOS, Windows, OS/400, OS2, AIX, Linux.
Databases
dBASE, Paradox, DB2 UDB, DB2/400,
MSAccess, MySQL.
Office
/Groupware
MS-Office, Domino, Notes.
Middleware
APPC, BDE, Winsock, ODBC, JDBC, SQL,
JBoss, Websphere.
Diversen
TCP/IP, Netwerken, Client/Server, Multi
Tier, Design Patterns, OO, UML, CBD, EJB
(J2EE), HIBERNATE, (D)HTML,
XML/XSLT.
EIGENSCHAPPEN
open, duidelijk, integer, geaard, natuurlijk leider, ondernemend, doorzetter, conceptueel, visionair maar ook pragmatisch.
PATER VAN DEN ELZENSTRAAT 27 • 5384 JG HEESCH
M: 0651 85 26 27 • E: [email protected]
JOHAN BROEKSTEEG
VAN HAAREN WONINGINR ICHTING (2013-)
Functie
Vakgebieden
Werkzaamheden
Adviseur
Woningbranche
Advisering ten aanzien van organisatie en automatisering.
WEERDENBURG WEB WORKS (2012-)
Projectnaam
Functie
Vakgebieden
Omschrijving
Werkzaamheden
Resultaat
| CourseManager |
Projectleiding
Cursusadministratie
Sinds 2012 is bij Weerdenburg Web Works een webbased softwarepakket is ontwikkeling, Coursemanager.
Opleidingscentra kunnen hiermee hun opleidingen beheren, lessen plannen, docenten en cursisten
beheren, locaties en leermiddelen plannen, kosten in kaart brengen, factureren, incasseren, enz.
Uiteraard kan er ook online worden ingeschreven voor cursussen.
- Projectleiding
- Functionele sturing
CourseManager is op dit moment nog in ontwikkeling maar de eerste klanten werken er inmiddels al bijna
een jaar naar volle tevredenheid mee.
VAN HAAREN WONINGINR ICHTING (2009-2012)
Projectnaam
Functie
Vakgebieden
Omschrijving
Werkzaamheden
INTERIM
Bedrijfsleider
Woningbranche
De eigenaar van Van Haaren Woninginrichting bijgestaan/vervangen.
Algehele bedrijfsleiding.
TRANSAVIA.COM (2008-2009)
Projectnaam
Functie
Vakgebieden
Platformen
Operating Systems
Databases
Omschrijving
Werkzaamheden
Resultaat
VERVANGING METALS
Functioneel Applicatie Beheerder
Vliegtuigonderhoud
IBM iSeries / INTEL servers / CITRIX
i5, Windows.
DB2/400, Oracle
In 2008 is bij transavia.com onder leiding van het project Mistral het legacy ERP pakket voor
vliegtuigonderhoud (PMI / Metals) vervangen door Trax.
Tijdens deze transitie deed ik het functioneel beheer van Metals.
Tijdens de looptijd van het project Mistral is er ook een reorganisatie van de ICT afdeling doorgevoerd
waarbij ISM (een variant op ITIL) is geïmplementeerd. Ook is de afdeling Informatie Management (waar
Functioneel Beheer onder valt) verder vorm gegeven.
Binnen deze veranderende ICT omgeving van transavia.com heb ik mede vorm gegeven aan de invulling
van Functioneel Beheer.
- Incident management.
- Change management.
Metals is succesvol vervangen door Trax.
Waarbij Metals inclusief alle interfaces en perifere systemen beheersbaar is gestopt en afgebouwd en Trax
goed beheerbaar in productie is genomen.
TNO (2007)
Projectnaam
Functie
Vakgebieden
Talen
Platformen
Operating Systems
Databases
Middleware
Omschrijving
Werkzaamheden
Resultaat
TRAFFIC MODEL
Systeemontwikkelaar
Simulatie
JAVA
PC
Windows
Oracle Spatial
Eigen berichten model
Bij TNO Bouw en Ondergrond is binnen het project Urban Strategy een cluster van simulatie
programma’s ontwikkeld die onderling communiceren. (Verkeer-Geluid-Water-etc.). De verkeerssimulatie
is deels gebouwd in Java en op deze component zijn diverse verbeteringen en uitbreidingen gerealiseerd.
- Programmering.
Een succesvolle demonstratie van het complete cluster simulatieprogramma’s aan de gemeente Breda.
PATER VAN DEN ELZENSTRAAT 27 • 5384 JG HEESCH
M: 0651 85 26 27 • E: [email protected]
JOHAN BROEKSTEEG
INKASSO UNIE (2005-2006)
Projectnaam
Functie
Vakgebieden
Talen
Platformen
Operating Systems
Databases
Middleware
Diverse
Omschrijving
Werkzaamheden
Resultaat
FOCUS
Adviseur / Analist / Systeemontwikkelaar
Financieel, Incasso
JAVA, ILE-RPG, CL
PC, iSeries
Windows, i5
DB2/400
JBoss, Websphere 6
Hibernate
Met behulp van de door RTSO ontwikkelde software een nieuw incasso systeem bouwen, ter vervanging
van het bestaande legacy systeem. Ondersteuning bij het samenstellen van het Software Architectuur
Document. Sparring partner bij het ontwikkelen van het data model. Maken en reviewen van use cases.
Ondersteuning bij de configuratie van de verschillende software componenten.
- Advisering ten behoeve van het gebruikte framework
- Analyse van business requirements en vastlegging in Use Cases
- Programmering
Demonstratie van een Proof Of Concept. Op basis daarvan is besloten om de bouw van het nieuwe
systeem op de ingeslagen weg te gaan uitvoeren.
INKASSO UNIE (2006)
Projectnaam
Functie
Vakgebieden
Talen
Platformen
Operating Systems
Databases
Omschrijving
Werkzaamheden
Resultaat
IE. (Legacy Incasso Systeem, RPG)
Systeemontwikkelaar
Financieel, Incasso
RPG400, CL
PC, iSeries
Windows, OS400
DB2/400
Conversie. Voor een klant (zorgverzekeraar) van Inkasso Unie is een specifieke aanlevering gerealiseerd.
Op basis van een door Inkasso Unie gedefinieerd formaat van bericht uitwisseling, wordt door de
zorgverzekeraar gegevens aangeleverd, wat resulteert in het aanmaken van (debiteur)dossiers bij Inkasso
Unie. De afgesproken acties die vervolgens op die dossiers worden uitgevoerd, worden daarna weer
gerapporteerd aan de zorgverzekeraar door middel van dezelfde berichten stroom (formaat). Deze klus
was een onderdeel van de dagelijkse operatie bij Inkasso Unie en vanwege de prioriteit heb ik daar aan
bijgedragen. (Buiten FOCUS om.)
- Programmering
Geautomatiseerde berichten uitwisseling tussen Inkasso Unie en de zorgverzekeraar volgens de
specificaties.
INKASSO UNIE (2005)
Projectnaam
Functie
Vakgebieden
Talen
Platformen
Operating Systems
Databases
Middleware
Omschrijving
Werkzaamheden
Resultaat
Online Module
Analist / Systeemontwikkelaar
Financieel, Incasso
JAVA, ILE-RPG, CL
PC, iSeries
Windows, i5
DB2/400
Websphere 5
Uit een bestaand (legacy) incasso systeem worden gegevens geconverteerd naar een separate database. Met
behulp van de door RTSO ontwikkelde software is een online ‘opvraag’ systeem gebouwd, waarmee de
klanten (opdrachtgevers) van de Inkasso Unie de status dan wel de voortgang van een eerder aangeleverd
dossier kunnen inzien en volgen. Tevens is er online rapportage (via Excel en Pdf) mogelijk over alle
dossier heen, cumulatief.
In feite was de Online Module een ‘praktijk POC’ voor de verdere ontwikkeling van FOCUS.
- Analyse van business requirements en vastlegging in een FoTo
- Programmering
Online gaan van de website waarop klanten dagelijks de status van de door hun aangeboden dossiers
kunnen raadplegen.
PATER VAN DEN ELZENSTRAAT 27 • 5384 JG HEESCH
M: 0651 85 26 27 • E: [email protected]
JOHAN BROEKSTEEG
RTSO (2005)
Urenadministratie.
Analist / Systeemontwikkelaar
Door middel van variabele dimensie definitie kunnen uren worden bijgehouden op basis van elk gewenst gegeven (en niveau). Daarnaast kunnen overzichten worden
gemaakt met betrekking tot de ingevoerde gegevens. Tevens kunnen de uren worden geëxporteerd door middel van XML.
Het pakket is geschreven in Java/J2EE en draait bovenop een application server. De standaard configuratie is RTSO Uren / Jboss / MySql. Het is ook getest met
Websphere en DB/2 en DB2/400. Ontwikkeling vindt plaats in Eclipse en versiebeheer met CVS. De gebruikers interface is web-based en communicatie gaat door
middel van XML/XSL transformatie. EJB’s (Hibernate) verzorgen de database toegang.
RTSO AUCTI ON /R2 (20 04-2005)
Standaardpakket voor veilingbedrijven.
Ondernemen
Dit is de tweede versie van RTSO Auction. Deze versie is voorzien van diverse functionele uitbreidingen. Tevens zijn er vele correcties op de bestaande programmatuur
uitgevoerd ten behoeve van de stabiliteit. Daarnaast is het pakket voorzien van een nieuwe ‘look and feel’.
Deze software wordt nu als standaard pakket voor veiling bedrijven gepositioneerd in de markt.
RTSO VERKOOP (2002 -2005)
Pakket voor orderadministratie.
Analyse / Programmering
Op basis van VERKOOP (Delphi) is een compleet nieuw pakket ontwikkeld voor het registreren van orders. Functioneel is het gelijk aan VERKOOP en technisch
gelijk aan RTSO Auction.
Verder is het uitgebreid met een voorraad module, ondersteuning voor meerdere bedrijven, productieplanning informatie en management informatie.
RTSO AUCTI ON (2002 -2004)
Pakket voor veilingbedrijven.
Analyse / Programmering
Op basis van het VEILING PROGRAMMA is een compleet nieuw standaard pakket ontwikkeld voor de administratieve afhandeling van veilingen. Alleen de
functionaliteit is overgenomen, de techniek is compleet vernieuwd.
Het pakket is geschreven in Java/J2EE en draait bovenop een application server. De standaard configuratie is RTSO Auction / Jboss / MySql. Het is ook getest met
Websphere en DB/2 en DB2/400. Ontwikkeling vindt plaats in Eclipse en versiebeheer met CVS. De gebruikers interface is web-based en communicatie gaat door
middel van XML/XSL transformatie. EJB’s verzorgen de database toegang. De meeste programmatuur wordt gegenereerd door zelfgeschreven programmatuur. Zowel
de EJB routines als de routines voor de standaard scherm afhandeling. (zoals STRUDS, maar dan beter)
INKASSO UNIE (2001 -2002)
Advisering.
Technisch smeermiddel
Bij de Inkasso Unie (Eindhoven) bestond een maatwerk toepassing op de AS/400 (RPG) dat door FAA/Partners (functioneel neutraal) was herschreven in Java / FAA
Toolset.
FAA had een eigen server, waarbinnen hun toepassing moest draaien op de AS/400 gebruik makend van DB2/400. Voor de gebruiker was er een swing-client op die
server.
Mijn taak bestond voornamelijk uit het assisteren van de project manager met betrekking tot de techniek en het goed laten lopen van de communicatie tussen de
bestaande ontwikkel groep (inkasso unie / RPG) en de externe ontwikkel groep (FAA / Java). Zowel technisch als politiek een flinke klus! Daarnaast was mijn
specifieke kennis van zowel AS/400, RPG enerzijds én Java anderzijds in deze situatie heel handig.
VEILING PROGRAMMA (2 000-2001)
Onderhoud.
Analyse / Programmering
In eerste instantie is de bestaande applicatie uitgebreid met een publicatie module.
Een ingegeven veiling (van alle kavels een beschrijving, kenmerken en eventueel een foto) kan nu vrij eenvoudig worden aangeleverd aan de drukker, die er een ‘full
color’ veiling catalogus van maakt. Daarnaast wordt deze informatie ook gepubliceerd op internet. Het merendeel van die site wordt gegenereerd.
VERKOOP (2000- 2001)
Eenvoudig facturatie programma.
Analyse / Programmering
Ontwikkelt als zelfstandig programma met behulp van Delphi 4 op een DB/2 database.
Met dit programma kunnen verkooporders worden ingevoerd en kan vervolgens een eenvoudige order flow worden geadministreerd. Allereerst een orderbevestiging
met daarop volgend de vrachtnota. Na levering kan eventueel een manco op de order worden ingegeven. De geleverde orders worden vervolgens (per debiteur
verzameld) gefactureerd. Van eventuele manco’s worden dan opnieuw vrachtnota’s gemaakt en kunnen, na levering, alsnog gefactureerd worden.
WNS (2000)
Werving en Selectie.
Projectleiding
Ontwikkelt als module op EMIS (Employee Management Information System).
WNS is een zelfstandige applicatie die ontwikkeld is in JAVA op basis van SF, een SWING user interface en RPG programmatuur op de AS/400 (voor de ‘dunne’
koppeling met EMIS).
Dit project had het leertraject als voornaamste doel. Een bruikbaar product was een secundair doel.
In WNS kunnen personen worden ingegeven en ondersteund het vervolgens het sollicitatieproces vanaf informatie aanvraag tot en met afwijzing of aanname. Ook het
te volgen proces is in te richten met zelf te definiëren procedure-stappen zodat specifieke procedures gevolgd kunnen worden. Alle contacten (telefoon, fax, e-mail,
gesprek etc) worden vastgelegd voor een sollicitant op een bepaalde vacature. Persoongegevens zijn op te halen vanuit EMIS (sollicitatie commissie) en door te zetten
naar EMIS (nieuw personeel).
PATER VAN DEN ELZENSTRAAT 27 • 5384 JG HEESCH
M: 0651 85 26 27 • E: [email protected]
JOHAN BROEKSTEEG
DUI (1998-1999)
Decentrale Uren Invoer.
Technisch projectleiding
DUI is een externe module op TMS om (offline) uren in te kunnen voeren. DUI is een cliënt/server applicatie die ontwikkeld is met behulp van Delphi 3, een eigen
communicatie component en RPG programmatuur op de AS/400.
Het is ontwikkeld vanuit de gebruiker en heeft dan ook geen foutcontrole. In plaats daarvan wordt de gebruiker behoedt voor het maken van fouten middels
verbandscontroles. Daarnaast kent DUI geen periode's maar is het datum gebaseerd. De omzetting naar periode's gebeurt in het back-office proces op de AS/400.
Tevens kent DUI een grote mate van flexibiliteit in het naar de hand zetten van de invoer. Tenslotte kenmerkt DUI zich door de directe terugkoppeling naar de
gebruiker (persoonlijke management informatie).
TMS (1997-1998)
Time Management System.
Coördinatie
TMS is een door Consist BV aangekocht AS/400 pakket (RPG) voor tijd registratie. Destijds begonnen als coördinator voor het nog op de bouwen ontwikkelteam.
Voornaamste activiteiten waren het integreren van het pakket in de (voor de andere pakketten) reeds bestaande ontwikkelomgeving en het opbouwen van het
ontwikkelteam.
LOGICARE/400 & PBS ( 1994- 1997)
Samenvoegen van twee AS/400 pakketten tot één applicatie.
Technisch product management
In de voorgaande jaren had DMIS/400 zich toegespitst op interne logistiek. PBS (Project Beheer Systeem) is daarvoor ook autonoom ontwikkeld. Later is er een
functionele koppeling ontworpen tussen de pakketten zodat het mogelijk werd om goederenbewegingen te boeken op projecten.
In deze jaren heb ik me voornamelijk bezig gehouden met de technische integratie van beide pakketten zodat het product door de klant als één ervaren werd.
DMIS/400 (1991- 1994)
Distributie Management Informatie Systeem.
Programmering / Systeembeheer / Consulting
In het ontwikkelteam van het standaard pakket (RPG) meegeholpen aan de uitbouw van de standaard functionaliteit. Zowel intern als extern (bij klanten)
systeembeheer, voornamelijk AS/400.
Bij diverse implementaties van DMIS/400 deelgenomen als klantbegeleider. En daarnaast enkele maatwerk klussen uitgevoerd op DMIS/400.