Development of a text-mining solution
initially using Lucene and Xapian, but later employing a dedicated inverted-indexing
solution, also employing relational database storage (PostgreSQL) and Web visualisation
of text-mining results.
Redevelopment of a data integration solution
under maintenance as a Java and MySQL solution, and the development of associated
tools such as tabular data parsers and
XML data parsers.
Technologies involved for new development include Python, SQL (PostgreSQL),
POSIX Shell, XML, XSLT and a selection of GNU/Linux tools.
Maintenance of a data visualisation solution
(iRefScape) written in
Java for the Cytoscape visualisation platform.
Public documentation and Web site development and
maintenance involving MediaWiki and MoinMoin, including theme/skin and extension
development and involving HTML and CSS wrangling (and Python development for the
Version control repository maintenance and
administration, initially involving CVS and ViewCVS/ViewVC, subsequently involving
Mercurial and hgweb, with theme development undertaken for the latter.
Provided development assistance to a group deploying a
based on Galaxy in order to
integrate the SAML 2.0
authentication/authorisation mechanism with the existing Galaxy code.