Johan den Haan

Head Research & Development at Mendix, Expert on Model Driven Development

Rotterdam Area, Netherlands

Current
  • Head Research & Development at Mendix
Past
  • System Architect at Mendix
  • Owner at triDesign
  • Developer at Mendix
Education
  • Technische Universiteit Delft
  • Technische Universiteit Delft
  • Calvijn College
Connections
433 connections
Industry
Information Technology and Services

Johan den Haan’s Summary

Johan has a broad experience in Model-Driven Engineering, more specific in designing and developing Model-Driven Engineering tools and environments. As Developer, Architect and now Head Research & Development he gathered a lot of experience on all levels of innovative software development.

The main focus of his work is the development of a service-oriented, process-centric, model-driven programming model.

Johan den Haan’s Specialties:

Technical specialities: MDA, MDE, DSL's, DDD, Meta modelling, SOA, SCA, Web services, Java/J2EE, Spring, OSGi, Application Servers, BPM, etc.

Organizational specialities: Project management, SCRUM/XP.

Certifications:
Certified DEMO Professional, DEMO = Design & Engineering Methodology for Organizations, see www.demo.nl for more information


Johan den Haan’s Experience

  • Head Research & Development

    Mendix

    (Privately Held; Computer Software industry)

    August 2007Present (2 years 4 months)

    Responsible for the whole Mendix technology stack, including:
    - Mendix Business Modeler, a modeling studio focused on Domain-Specific Modeling with multiple integrated Domain-Specific Languages (DSL). All models (in different DSLs) are automatically checked for consistency, changes are propagated, etc.
    - Mendix Runtime, a scalable service-oriented server component for interpreting the models.
    - Mendix Client, web-based engine for presenting a GUI to end-users of the application.

    In short: with our technology Service-Oriented Business Applications (SOBA) can be developed with use of high-level models.

    In 2009 Mendix was recognized by Gartner as Cool Vendor in Application Development. Cool Vendor means: innovative, impactful, and intriguing.

    My tasks involve:
    - Leading and scheduling the very talented R&D team.
    - Product / release management.
    - Overall architecture.
    - Methodology.
    - Integration with other technology / products.
    - Some programming to keep the feeling, i.e. design and implementation of parts of the runtime component. For example, model interpretation, service-component architecture, transaction management, etc.

  • System Architect

    Mendix

    (Privately Held; Information Technology and Services industry)

    January 2007August 2007 (8 months)

    Overall architecture of the Mendix Runtime version 2. Design and implementation of core elements like model interpretation, event management, concurrency/multi-threading, data handling and external interfaces.

  • Owner

    triDesign

    (Internet industry)

    September 2004August 2007 (3 years )

    Web solution company. Main product is InterWebBeheer (IWB) an online Content Management System (CMS). IWB is based on a Software-as-a-Service (SaaS) model.

  • Developer

    Mendix

    (Privately Held; Information Technology and Services industry)

    September 2005December 2006 (1 year 4 months)

    Java programming for the Mendix Runtime version 1. Key elements I developed:
    - algorithm to translate XPath queries into SQL queries.
    - BPEL engine
    - generic parser which can parse an input string into an object model based on a set of BNF rules.


Johan den Haan’s Education

  • Technische Universiteit Delft

    M.Sc. , Information Architecture , 20062009

    Topics in both business and computer science fields are addressed. Main themes: Enterprise Architecture, Enterprise Engineering, Policy Analysis and Multi-Actor Design

    Title of Master Thesis "An Enterprise Ontology based approach to Model-Driven Engineering". This thesis describes an approach to model an organization with Enterprise Ontology (DEMO) and turn that model into a SOA based IT system supporting that organization in a model-driven way.

    Activities and Societies:
    W.I.S.V. Christiaan Huygens
  • Technische Universiteit Delft

    B.Sc. , Computer Science , 20032006

    Designed and implemented a "Model-Driven Process Orchestrator" as thesis project. This orchestrator automatically generates business software based on business process models. The project was graded with a 10 (out of 10) by the Delft University of Technology.

    Activities and Societies:
    W.I.S.V. Christiaan Huygens
  • Calvijn College

    College level , Physics, Mathematics, Chemistry, Management & Organization , 19972003


Additional Information

Johan den Haan’s Groups:

NGI
NGI department Architecture
DEMO knowledge centre

  •    SoftwareEngineering
  •    Service Oriented Architecture Special Interest Group
  •    The Enterprise Architecture Network
  •    Enterprise Software Community
  •    Dutch ICT professionals
  •    J Architect
  •    Model Driven Architecture
  •    Scrum Practitioners
  •    Via Nova Architectura
  •    Domain Specific Languages User Group
  •    DSM Forum
  •    Model Driven Development Forum
  •    SuperGroup Founders
  •    Mendix
  •    Ik heb plezier in mijn werk
  •    Unified Modeling Language (UML)
  •    MDA Case Studies

Johan den Haan’s Honors:

Certifications:
Certified DEMO Professional

Johan den Haan’s Profile in Other Languages:


Johan den Haan’s Contact Settings

Interested In:

  • new ventures
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Johan den Haan’s full profile:

  • See who you and Johan den Haan know in common
  • Get introduced to Johan den Haan
  • Contact Johan den Haan directly

View Full Profile