Portfolio: Scala and Java as freelancer / developer

Nobody can do everything, especially not in the area of the many modern software technologies. On this page I describe my previous experiences in the area of software- and webdevelopment.

Software development

In the past I've developed software in different languages for many different systems.

  • Java. The main focus of my development work. The list of technologies I've used so far includes:

    • Java 6, Java ME, Struts 2.x, Spring Framework 2.x, JPA, Hibernate, AspectJ, Maven, JUnit
  • Scala. Scala is a rather new language which perfectly works together with Java. Scala runs in the JVM, can use existing Java classes and offers a higher productivity than Java.

  • C++. I've developed software in C++ for many years (using the Qt framework in version 3.x).

  • Miscellaneous. I work with many different systems and languages, mostly to solve a single problem in a project in a better way. The technologies I've used so far in a broad outline:

    • Javascript: with and without JQuery
    • Flash: Actionscript with Flex3
    • Scripting languages: Perl
    • XML: XML, XSLT, DocBook