Portfolio: Scala und Java als Freelancer / Entwickler
Niemand kann alles, insbesondere nicht im Bereich der vielen modernen Software-Technologien. Damit Sie wissen was ich leiste: auf dieser Seite beschreibe ich meine bisherigen Erfahrungen im Bereich Software- und Webentwicklung.
Softwareentwicklung
In der Vergangenheit habe ich Software in verschiedenen Sprachen für verschiedene Systeme entwickelt.
Java. Der Schwerpunkt meiner Entwicklungsarbeiten. Die bislang verwendeten Technologien umfassen unter anderem:
- Java 6, Java ME, Struts 2.x, Spring Framework 2.x, JPA, Hibernate, AspectJ, Maven, JUnit
Scala. Scala ist eine vergleichsweise neue Sprache, die mit Java perfekt zusammenarbeitet. Scala läuft auf der JVM, kann vorhandene Java-Klassen verwenden und bietet eine höhere Produktivität als Java.
C++. Ich habe mehrere Jahre C++ Software entwickelt, die das Qt-Framework in der Version 3.x verwendet.
Sonstiges. Ich arbeite mit vielen verschiedenen Systemen und Sprachen, meist um ein Teilproblem eines Projektes besser zu lösen. Die bisher verwendeten Technologien im groben Überblick:
- Javascript: mit und ohne JQuery
- Flash: Actionscript mit Flex3
- Scriptsprachen: Perl
- XML: XML, XSLT, DocBook
