J𠆚i exploré la notion de pertinence évenementielle et sa correlée, la surprise, dans le cade de la théorie de la complexité algorithmique. Une liste de publications, dont une publié à une conférence de sciences cognitive importante, peut être trouvée plus bas. Développement de projets en Java, Groovy avec Spring, Lucene, java.nio, gridgain etc
J𠆚i réalisé l𠆚rchitecture et l’implémentation d’un projet de numérisation de masse de documents. Les documents numériques étaient soumis à une chaîne de traitements distribuées, à l𠆚ide d’un cluster de serveurs JBoss et d’un orchestrateur JBPM. Supporter une montée en charge des différents traitements était un facteur-clé, comme lministration en temps réel des traitements. La réutilisation de composant hétérogènes (Java, VB, C++), ainsi que le système établi d’intégration à cycles longs ont été parmis les défi importants. L’introduction de méthodes agile come le développement à base de tests et l’intégration continue est dévenue une partie de mon travail. J𠆚i également refactorisé le système d’indexation pour la bibliothèque numérique Gallica afin de le rendre parallèle (multithread) et distribuable à l𠆚ide d’un design de type map-reduce. J𠆚i unifié et restructuré le code existant, ayant comme difficulté majeure son orientation objet déficitaire.
Partie d’une équipe ayant en charge l’évolution d’un système de gestion de produits dérivés exotiques basé sur Weblogic, EJB2, Hibernate, Oracle Coherence et Struts. J𠆚i contribué à l𠆚mélioration de la testabilité et de la modularisation de l𠆚pplication EJB à l𠆚ide de l’injection de dépendance de Spring. J𠆚i proposé et implémenté une architecture qui facilite le test des composant hors containeur, tout en gardant l’investissement EJB2 afin de réduire la durée du temps du cycle de développement. J𠆚i développé des nouvelles fonctionalités et j𠆚i assuré la maintenance dans un environment agile, avec des releases fréquentes et de l’intégration continue.
Kertel Issue Tracker, web servlet application pour le suivi des incidents, à base de Spring/Hibernate/Struts Kercash – web micropayment solution à l𠆚ide de cartes téléphoniques (Tomcat, Hibernate, Millstone) PHP, Perl modules. solution de reporting basée sur JasperReports, OpenReports applications web variées en ASP, Java, VB6, C++
Application de reporting Java/XSLT: génération de reports en PDF, HTML, CSV à partir de requêtes SQL sur Oracle, à l𠆚ide de XSLT. Sur Cygwin/NT avec make, Apache FOP. Développé un site intranet XSLT/Java/servlets/JSP pour lichage des reports et la création de nouveaux reports. CMS basé sur XML/XSLT pour la génération statique des pages.
application web en PHP, CGI-Perl pour un portail we www.bumerang.ro : météo, taux d’échange, contact, envoi de textos. templates HTML. Travail sur serveur Linux, Apache, MySQL, PHP, Perl). Tâches dministration de système et réseau.