Hello,
I am student of master program in informatics at Brno University of
Technology, Czech Republic. There is a
short list of experience I can provide to make your project better:
- Java is my primary language for more than 5 years,
including JPA (Hibernate), JTA and web development
(JSP, Struts, Stripes, Freemarker templates)
- very good experience and knowledge about compilers
- good knowledge of XML background such as XSLT, XSD, XPath and
XQuery
- basic knowledge about semantic web (RDF, OWL, Jena, Sesame)
During my bachelor program I defended (in year 2008) thesis called
Native XML databases
http://www.fit.vutbr.cz/study/DP/BP.php.en?id=7006
(in Czech, abstract in English), which basically was an comparison of
two portals of Wikipedia, the first based on Stripes, JPA (Hibernate)
and PostgreSQL, the other on eXist and Apache Coocon, both deployed an
JBoss application server, considering the speed (both of application and
development) and developers experience of both solutions.
There very same year I wrote fully compliant CSS 2.1 parser
http://cssbox.sourceforge.net/jstyleparser, part of CSSBox project for
semantic recognition of web pages. This parser uses ANTLR as parsing
layer.
Currently I am doing some minor work on Czech linux portal
http://www.abclinuxu.cz, which is based on Java servlets with Freemarker
templates.
I can provide my CV, references and more detailed description upon
request.
What I would like to do for XWiki?
My current focus in studying is towards artificial intelligence, which
can be applied to same heuristic optimization, but I'm mainly interested
in JSR 168, because the idea suspects good project design. Another very
interesting proposal from my point of view is Improved fetching for
XWiki Watch, as the proposal expect me to do both module desing and some
semantic recognition and content parsing and any work considering some
parsing and compilers will fit to my profile.
By the way, I'll be at XML Prague during this weekend. If any developer
participates, I would be nice to discuss ideas face to face.
Looking forward to hearing from you.
Best regards,
Karel Piwko