In my opinion microservices are necessary to scale your app landscape without loosing autonomy (of teams and components) and adaptability.
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 Head Research & Development he gathered a lot of experience on all levels of innovative software development.
The main focus of his work is to improve software development in a way that software doesn't slow down the business, but enables business agility on all levels. Agile software development, Model Driven Development, Cloud deployment, Platform-as-a-Service, online collaboration software, and social interaction are key ingredients of the solutions he works on. Break down the walls within and around your organization and start collaboration and co-creation to truly improve application delivery!
Specialities: MDA, MDE, DSL's, DDD, Meta modelling, SOA, SCA, Web services, Java, Spring, OSGi, Application Servers, BPM, PaaS, Cloud, etc.
Product management, Agile project management, SCRUM/XP, team leadership.
- Delft University of Technology