Profession

M.Sc Software Engineering

I graduated with a second class honor degree at University of Limerick in january 2010. I learned about :

  • Information System Development (RUP, XP, SCRUM e.t.c) and software engineering challenges (The goal is: Normal Engineering)
  • Software design, GoF design, architectural and behavioral patterns as well as a deep inside into the strength and weakness of UML 1.x- 2.x
  • Academic papers, journals conferences and self guided research
  • Software evolution, the challenges of maintaining and evolving software successfully
  • Software Architectures, the challenges of architectural decision taking as well as SOA (REST, SOAML), AOP, MDA, Architectural Patterns
  • Human Computer Interaction
  • Qualitative and Quantitative Research

I wrote my thesis in the scope of Google Summer of Code in cooperation with Philip Johnson and Austin Ito from University of Hawaii. The thesis title is: Applying Case-Based Reasoning for Building Autonomic Service-Oriented Systems .It can be found on the website of the computer science department of University of Hawaii: Read PDF

B.Sc Computer Science

I graduated (B.Sc Computer Science) at University of Applied Sciences Trier (Germany) in the year 2004. Besides the basic maths like linear algebra, logic, production systems, stats, formal languages i also learned:

  • Lisp
  • Prolog
  • Assembler
  • Network technologies
  • Web technologies (XML, DTD, CSS, HTML, XHTML, JavaScript, AJAX)
  • C++
  • Relational Database and Object-relational Databases (two modules: Oracle)
  • Testing (JUnit)
  • Java
  • Design and Architectural Patterns

I had more modules based on Java:

  • Processes & Threads
  • Graphical User Interface (AWT, SWING, SWT)
  • Distributed Applications (Client-Server, Sockets, RMI/CORBA, Servlets, JSP, JFace)

A small project developing a platform independent remote control system for operating systems, based on Java and RMI with a visual administrator application listing all clients and enabling a direct connection to the client if online. This project enabled a deep inside into Java RMI, Java SWT, and network and proxy configurations.

I wrote my Bachelor dissertation at the public research institute Centre de Recherche Public (CRP) Henri-Tudor in Luxembourg. I worked on an Open Source Software called GecaMed (Gestion Cabinet Médical), launched by the government to fill the gap of available software for general practitioners. My task was to automate the process of collecting data from the application and fill out word processing documents. Thus I worked in DCOM, ActiveX, JNI, Open Office JUNO to realise the desired task. It was  a big conceptual, as well as technology challenge. The OSS was developed in Java Enterprise Beans (EJB) running on JBoss with a Swing User interface. First I enabled an independent layer to communicate with the word processing applications afterwords I extended the OSS with a module accessing the layer in order to have a proof of concept and full working functionalities.

Leave a Reply

You must be logged in to post a comment.