Technical Lead
Amstelveen, Nl
In charge of leading the development of the Coena Platform, a business network collaboration platform for small to medium enterprises.Responsibilities:- System architecture- Team management- Business analysisMain technologies, tools and frameworks used:Java, Spring, Hibernate, Apache Solr, JXTA, Eclipse RCP(SWT), Equinox OSGI, Jackrabbit JCR, RestEasy, JAXB, XSL, Xpath, XMLBeans, Apache Derby, Ant, Junit, SVN, Jboss 5Challenges and achievements:- Ontology based Domain model alowing aplicability for different business verticals- P2P implemetation for network communication. I was an active member of the JXTA community at http://java.net/projects/jxta/. Challenges: peer discovery and communication behind firewalls, network topologies involving Relay and Rendezvous peers, full duplex communication, handling churn rate.- Bundle feature components into one runtime environment using Equinox OSGI framework.- Search functionality by using multiple Apache Solr cores, one for each functional component (product, inventory, orders, customers, etc)- Flexible runtime options: standalone desktop or 2tier UI + application server mode.