I am the Technical Leader of core business applications at Université catholique de Louvain. I’m daily busy with enterprise software issues, coordinating a team of developers to deliver solutions that last logger and are easy to evolve. Previously, I was a Java Architect in the same institution.
The main purpose of this blog is to share with you the technical knowledge that I’ve been accumulating over the years. When I write a post that is really useful for someone I get very happy, so sharing my knowledge is my main hobby.
In my previous professional experience, working for Intrasoft International, I have been working as a System Architect for Service-Oriented Applications. In my academic experience, doing master at Université catholique Louvain, Belgium, I have contributed to the field of Enterprise Engineering by developing an alternative and cost effective model for business process and IT alignment from a user interaction perspective. Doing PhD at the same university, I have contributed to the field of multimedia by proposing a workflow for multimedia processing, from production to archiving, where media companies can adapt their content to the web, including indexation and search capabilities.
I have an extensive background on Java Technologies, with more than 10 years of experience, developing desktop and web applications for a variety of businesses. However, I recently received a wakeup call from the functional paradigm urging me to rethink my concepts and reshape my brain to work more in a functional way. I’ve realised that technologies such as Enterprise Java Beans (EJB 3), Java Persistence API (JPA2), Java Server Faces (JSF2) and others were pushing me back on the way of designing good software architectures. Now, I’m heavily practising Scala, Clojure and Python to widely open my architectural capabilities.