Skills
Contracting with me: This should be fairly easy. When I am available we agree on a price and then we can start working together. Everything else (contracts, logistics, …) can be worked out - It should not get in the way. If you need a detailed CV with my work experience and other information, please contact me.
Skills acquired in my professional projects
In the projects I had as a freelance software developer, I gathered experience in the following areas (this list is probably not complete, but I try to keep it up-to-date):
Process, Methods, ...
Scrum, User Stories, Domain Driven Design, Model Driven Design, Test Driven Development
Agile Practices
Pair Programming, Planning Game / Planning Poker, Test Driven Development, Continuous Integration, Refactoring / Evolutionary Design, Small Releases, Collective Code Ownership, Coding Standards, Sustainable Pace
Programming Languages
Java, C++, C
Platforms
I have written software for the following platforms: Windows, Linux, Mac OS, Solaris, Android
Development Environment, Infrastructure
Eclipse, Visual Studio, JEdit, SQUirreL SQL, SQL Developer, Hudson, Maven, Ant, Tomcat, Jetty
IOC, Frameworks, Persistence
Spring, Enterprise Java Beans, Hivemind, Hibernate, iBatis, Cube, Pride, some proprietary frameworks of customers I worked with
Test Driven Development
JUnit, TestNG, Mockito, Cobertura, JMeter, Yourkit Java Profiler, Wicket Tester
Web Frameworks, Richt Clients
Apache Wicket, Spring WebMVC, JSXP, JSP, Servlets, Java Swing, JGoodies Forms, JGoodies Looks, JGoodies Binding, JGoodies Validation, MiG Layout
Libraries
Project Lombok, Dom4j, Log4j, slf4j, logback, apache commons
Other Experience
I also have experience in the following areas, although I never worked in any of them in a commercial project:
C#, ASP.NET, JSF, PHP, JBoss, Glassfish, Drupal CMS / writing drupal modules