Hoofd Onderzoek & Ontwikkeling bij Mendix, Expert in Model Gedreven Software Ontwikkeling
Rotterdam Area, Netherlands
Hoofd Onderzoek & Ontwikkeling bij Mendix, Expert in Model Gedreven Software Ontwikkeling
Rotterdam Area, Netherlands
Johan heeft een brede ervaring in model gedreven software ontwikkeling. Meer specifiek in het ontwerpen en ontwikkelen van model gedreven software ontwikkel hulpmiddelen en omgevingen.
Als programmeur, architect en hoofd onderzoek & ontwikkeling heeft hij veel ervaring op gedaan op alle terreinen van het ontwikkelen van innovatieve software.
Het belangrijkste doel van zijn werk is de ontwikkeling van een service geörienteerd, model gedreven, programmeer model waarin processen centraal staan.
Technisch: MDA, MDE, DSL's, DDD, Meta modelling, SOA, SCA, Web services, Java/J2EE, Spring, OSGi, Application Servers, BPM, etc.
Organisatorisch: Project management, SCRUM/XP.
Certificeringen: Certified DEMO Professional, DEMO = Design & Engineering Methodology for Organizations, see www.demo.nl for more information
(Privately Held; Computer Software industry)
August 2007 — Present (2 years 6 months)
Verantwoordelijk voor de ontwikkeling van de Mendix technologie. Hieronder valt het uitwerken en ontwerpen van nieuwe ideeën, het omzetten van ideeën in technische oplossingen en de operationele leiding over het getalenteerde R&D team.
(Privately Held; Information Technology and Services industry)
January 2007 — August 2007 (8 months)
Verantwoordelijk voor de architectuur van de Mendix XML Application Server versie 2. Ontwerp en implementatie van kern elementen zoals event management, concurrency/multi-threading, data afhandeling en externe koppelingen.
(Internet industry)
September 2004 — August 2007 (3 years )
Leverancier van web oplossingen. Het belangrijkste product is InterWebBeheer (IWB) een online Content Management System (CMS). IWB is gebaseerd op een Software-as-a-Service (SaaS) model.
(Privately Held; Information Technology and Services industry)
September 2005 — December 2006 (1 year 4 months)
Het programmeren van onderdelen van de Mendix XML Application Server versie 1 in Java. Een greep uit de ontwikkelde onderdelen:
- Algoritme voor het vertalen van XPath queries naar SQL queries.
- Generieke parser om input strings te vertalen naar een object model, gestuurd door een set BNF regels.
- BPEL engine.
M.Sc. , Information Architecture , 2006 — 2009
Een combinatie van bedrijfs/bestuurskunde en technische informatica. Belangrijkste thema's: Enterprise Architectuur, Enterprise Engineering, beleids analyse en multi-actor ontwerp.
Thesis project: onderzoek naar een MDE framework om modellen van organisaties om te zetten naar technische modellen, die weer omgezet kunnen worden naar werkende software.
B.Sc. , Technische Informatica , 2003 — 2006
Als afstudeeropdracht is een "Model-Driven Process Orchestrator" ontworpen en geïmplementeerd. Deze orchestrator genereert bedrijfs software gebaseerd op bedrijfsproces modellen. Het project is becijferd met een 10 door de TU Delft.
College level , Physics, Mathematics, Chemistry, Management & Organization , 1997 — 2003
NGI
NGI afdeling Architectuur
DEMO kenniscentrum
Certificeringen: Certified DEMO Professional