Summary
Experienced (20+ years) consultant/architect/developer/trainer with a strong background
in object technology, networking and multimedia. Considered a Java guru by peers. Since 2004 specialized in
Free and Open Source GIS/geospatial technology.
Skills
object technology: methodologies (Booch/OMT/UML/Extreme Programming/Agile), project
management, architecture, design, programming, distributed object computing,
middleware, components, frameworks, design patterns, class libraries
languages: Java, C, C++, PHP, HTML, DHTML, CSS, JavaScript, XML, XSLT
internet: TCP, UDP, Web Services (REST, SOAP, WSDL, UDDI), IP-Multicast, HTTP, SMTP
telecom: POTS, ISDN, B-ISDN, ATM, T.120, X.700, TMN/Q3, TINA, GPRS, UMTS
multimedia: A/V standards (MIDI, PCM, JPEG, MPEG), networked
multimedia applications
domains: finance/banking, telecom, multimedia, industrial automation, gaming, geospatial/GIS
technologies:
Java: J2SE, J2EE (EJB, servlets, JSP etc), J2ME,
JMS, JTS, JNI, Spring, Hibernate, REST-frameworks (too many to sum up)...
GeoSpatial: WMS/WFS/WCS/SLD/CSW/GML/OpenLS (OGC standards), GPS, IONIC Red Spider, PostGIS, MapBuilder, UMN
MapServer, GeoServer, GeoNetwork, GeoTools, OpenLayers, TileCache, GeoWebCache, GeoExt, GDAL/OGR, GML, INSPIRE,
Google Maps
CORBA: Iona Orbix/OrbixWeb, Visigenic VisiBroker
ODBMS: ODI ObjectStore for C++/Java
RDBMS: MySQL, PostgreSQL/PostGIS, Oracle, HSQLDB, Cloudscape
libraries: ILOG, Rogue Wave, ObjectSpace
CASE tools: Rational Rose, CayenneSoft ObjecTeam, OI TogetherJ
IDEs: MS Visual C++/J++/studio, Symantec Visual Cafe, Borland JBuilder, IBM VisualAge, Kawa, IntelliJ, Eclipse
Web/Application Servers: Apache, BEA WebLogic, IBM WebSphere, JBoss, Tomcat, Jetty, Resin
SCM: SCCS, RCS, CVS, Subversion, Perforce, MS SourceSafe
OSs: UNIX®-es (Solaris, Linux), MS Windows (95/98/NT/XP), Mac OS X
misc: NetObjects Fusion, MS Office, Ant, Maven, various XML/XSL tools
speaking: English (++), German (+), French (+-)
training: good evaluations as an IT trainer
personal: teamplayer, technical leadership, initiator,
visionary, communicative, alert
Education
|
1976
|
gymnasium-B, Scholengemeenschap 'Casimir', Amstelveen
|
|
1985
|
chemistry with computing science (cum laude), University of Amsterdam
|
|
1989
|
post HTO telematics, Stichting Post Tertiair Onderwijs, Utrecht
|
|
1985+
|
ongoing education in many areas of computing science (design, languages, technologies, products) and
management (presentation techniques, meeting
techniques, working with groups, project management, business management).
|
Career
Since november 1, 1997 I operate as an independent (ZZP) consultant through my own
company, Just Objects B.V., providing consultancy,
training and development services for a great variety of customers.
Most projects have in common that they involve Object Orientation, Java and Internet technologies.
Since 2004 these also include geospatial technology.
In addition I have initiated
several Open Source projects.
More details on Just Objects B.V. can be found at www.justobjects.nl.
Irregular postings on projects on my weblog. I am co-owner/shareholder
of 7scenes B.V.
Projects:
-
1997 - KPN Research (now part of TNO) - architecture and
development in TINA-C project. Technologies: C++/STL, CORBA (Orbix).
-
1997 - Atos Origin - provided training in Java programming
and Java Enterprise Architectures
-
1997/1998 - Orion Telematica TBI - architecture and development
of distributed Java framework for Intranet applications
-
1997+ _ Waag Society
- architecture and development of networked multimedia tools for the audio-visual
arts (KeyStroke). See also www.keyworx.org
-
1999/2001 - MeesPierson N.V. (now Fortis Bank) - consultancy
and development for technical framework with Java, CORBA (VisiBroker) and an ODBMS (ODI ObjectStore)
for the Foreign Exchange Information System (FEIS).
-
1998 - Sun NL -
acquired certification for "Sun Certified Java Programmer" and Sun Java trainer.
-
1999 - Ericsson (through Datasim
Education B.V.) - provided training in Java programming and design
patterns in Java.
-
1999 - Datasim
Education B.V. - provided training on design
patterns in Java.
-
1999 - Virgil B.V.- XML/XSL consultancy and EJB development with BEA WebLogic.
-
1999+ - Cowcatcher - building an Open Source
repository of Java training/teaching materials.
- Development of the HolyCow! course
content development, management and presentation framework. Technologies: XML, DHTML, Java (JSP, Servlets).
- Development of course
content for Standard and Advanced Java training and training in J2EE technologies (JSP, Servlets, EJB).
More news on the unique Cowcatcher
approach to Java training is on the Cowcatcher website.
-
1999+ -
Provided Java training (both content and as a trainer) for customers including
Bibit and
XPuntX, Proface,
Nibble, Bright Alley
and Yokogawa.
-
1999 - ABN AMRO - (through MPHASIS)
Multi-Channel
Platform (MCP) project: Architecture and development of a universal
platform for all of ABN AMRO's client channels (branch, IVR, Web, home banking).
Technologies: UML, Servlets, JSP, EJB, IBM WebSphere.
-
1999+ - Pushlets - a personal Open Source project. Pushlets enable any
servlet-based server to push dynamic content into DHTML-based browsers. See the examples.
Technologies: Servlets, JSP, JavaScript, Dynamic HTML.
-
2001 - First Result B.V.
EJB Architecture Consultancy
-
2001 - European Patent Office (through MPHASIS)
EJB Architecture Consultancy
-
1999/2001 - Rabo Bank Treasury (through Virgil B.V.)
Development of live streaming of currency rates and news to web-browsers using pushlet-technology.
Result: www.rabotreasuryweb.com
-
2002 - Environmental Emission Exchange (through Virgil B.V.)
Architecture and development of a real-time person-to-person trading platform
for NOx emission rights.
-
2002 - Virgil B.V.
Architecture and development of the
Virgil Market Data Distributor,
a financial data distribution toolkit.
-
2003/2004 - Yokogawa
Development of a Java front-end for the FAST/TOOLS process control (SCADA) system.
Provided OO/Java training (basic, advanced, design patterns).
-
2004 - Waag Society (sponsored by KPN).
Development of Frequentie 1550, a mobile game using UMTS, GPS
and J2ME. See
the
KPN press release.
This application is developed on the KeyWorx Platform.
-
2004 - Waag Society (with Jeff Mann and Michelle
Teran)
Developed real-time data exchange component to connect social spaces within the
Lifeform Telekinetics project.
-
2005 - 1100CC Java development consultancy.
-
2005 - GeoSkating. Creating annotated/multimedial skate-maps and
rea-time tracking
through a mobile phone with attached GPS.
-
2005 - GeoSailing. Creating annotated/multimedial sailing routes through
a mobile
phone with attached GPS.
-
2005+ - GeoTracing. Generic platform for remote tracklogging, real-time
tracing
and multimedial annotation through a mobile phone with attached GPS.
-
2005 - Waag Society. Creation of a GeoDrawing game during the Amsterdam
MuseumNight 2005.
See www.n8spel.nl
-
2005 - DTS B.V. provided advanced Java and OO/Design Patterns training.
-
2005 - Waag Society. Multimedian project
See www.multimedian.nl
-
2005 - Stichting Otterstation Nederland (SON). GPS-based field observations for
otters (OtterTracing)
See www.geotracing.com/otter, powered by GeoTracing
-
2006 - Dutch Ministry of Transport (Rijkswaterstaat) - "Adviesdienst
Geo-informatie en ICT
(AGI now DID)".
Integration of
IONIC (now ERDAS) Red Spider geospatial products into AGI spatial data
infrastructure.
-
2006 - CityWorks. Sense of the City community mapping project
See www.senseofthecity.nl, powered by GeoTracing
-
2006 - CityWorks. Sense of Brainport community mapping project
See www.senseofbrainport.nl, powered by GeoTracing
-
2006 - Bliin. Navigating experiences
See bliin.com, powered by GeoTracing
-
2007 - CityWorks. Jeugd GePoSitioneerd (JGPS) project
See http://www.jeugdgepositioneerd.be, powered by GeoTracing
-
2007 - Waag Society - Mobile
Learning GameKit (MLGK) project,
powered by GeoTracing
-
2007 - Waag Society (with Alterra/WUR). Digitale
Wichelroede (DIWI) project,
powered by GeoTracing
-
2007 - Live tracking of Schuttevaer Sailing Race 2007 with GeoSailing
See www.geosailing.com/svr, powered by GeoTracing
-
2007 - Waag Society. WalkAndPlay workshop at Picnic 2007
See walkandplay.com, powered by GeoTracing
-
2007+ - owner/shareholder of 7scenes B.V., a mobile locative storytelling platform.
Architect/developer in various projects such as GamesAtelier and
Land van Leeghwater.
-
2008 - Live tracking of Schuttevaer Sailing Race 2008 with GeoSports
See www.geosailing.com/svr2008, powered by the 7scenes platform
-
2008 - Live tracking of Frisian Solar Challenge 2008 with GeoSports
See www.geosailing.com/fsc08/, powered by the 7scenes platform
-
2009 - GeoCat B.V. and CampToCamp -
GIS metadata catalogue for Swiss Topo.
SVN committer for GeoNetwork Open Source project
-
2009/2010 - Dutch Land Registry and Mapping Agency (the Dutch Kadaster) - GEORZ Lab and Research -
Consultant/developer for Open Source Geo-solutions, mainly using the OpenGeo architecture.
-
2009/2010 - Dutch Land Registry and Mapping Agency (the Dutch Kadaster) - ICT Dept -
Consultant within several projects such as Cadastral parcel splitting ("Voorlopige Grenzen")
and TOP10NL (Dutch Topo Map) visualization with GeoServer/SLD.
-
2009/2010 - Dutch Land Registry and Mapping Agency (the Dutch Kadaster) - GEORZ Lab and Research -
Architect/developer for INSPIRE data transformation and download/view services
using Dutch address (BAG) and cadastral parcel data. Developed working prototype
with Deegree, GeoServer, PostGIS and GeoExt within the context of ESDIN and EURADIN.
-
2010 - Dutch Land Registry and Mapping Agency (the Dutch Kadaster) - GEORZ Lab and Research (with Geodan)-
Developer proof of concept for mobile access to KLIC Online (national cables and pipelines information online).
Position
Senior Consultant
Activities
Sales support
Pre-sales (customer presentations, technical evangelist) for leading
(distributed) object technology products such as Iona Orbix, ODI ObjectStore,
ObjectSpace and ILOG products.
Training
Trainer for Objective Alliance/Valtech.
Provided several runs of the courses::
"OO Programming with Java", "Java Enterprise Architectures", "CORBA
Overview", "CORBA Enterprise Architectures"
Consultancy
Advice, architecture and design in several projects for companies in
the telecom/internet sector. The technologies involved are Intra/internet,
CORBA, TINA-C, Java, C++ and ODBMSs.
Development
C++/Java programming with CORBA, ObjectStore, ObjectSpace and ILOG
products.
1985-1996: Lucent Technologies (formerly
AT&T), The Netherlands
Position
Member of Technical Staff - Bell Laboratories
Projects
1985-1994:
software development for the AT&T 5ESS™ public switching system:
-
signalling (a.o. N-ISDN)
-
call control and services (calling number display, three-party service,
-
network management: OSI (Session, Presentation, FTAM), TMN/Q3, Billing
1994-1996:
PLATINUM and
MESH projects (ATM/multimedia pilots):
-
ATM signalling (ITU Q.2931) platform
-
object-oriented middleware (CORBA) framework
for distributed multimedia applications
-
multimedia applications (Video-On-Demand, tele-conferencing)
Activities within these projects ranged from initial contacts with customers
through specification, architecture, design, programming and management
of software teams. All projects involved international cooperation, such
as with AT&T Bell Labs, US.
Other
Standards participation in ISO (OSI FTAM), ETSI (TMN-related) and EWOS
(OSI
FTAM, OSI Network Management). Lectures on OSI, TMN and object technology.
Publications
Linda Rising (ed.)Design Patterns in
Communications Software (includes my
article written with Jim Coplien);
Cambridge University Press June 2001;
Reference
J.A. van den
Broecke; Pushlets, Part 1: Send events from servlets to DHTML client browsers ;
JavaWorld March 2000;
Online Version
J.A. van den Broecke, J.O.
Coplien; "Using
Design Patterns to Develop a Framework for Multimedia Networking";
Bell
Labs Technical Journal; Volume 2, Number 1, Winter 1997, pp 166-187
H. Ouibrahim, J.A. van den Broecke; "Multiparty/Multimedia Services
to Native ATM Desktops"; 5th
IEEE Symposium on High-Performance Distributed Computing; USA, Aug.
1996, pp 203-208
More publications can be found here
Spare Time
Music making (guitar, MIDI, sampling)
Sports (field hockey, hiking, speed skating,
inline speed skating,
running, soccer, Ajax)
Keeping up with new developments in my profession
Associations
|