www.ralfwehner.org ist die elektronische Visitenkarte von Ralf Wehner, einem freiberuflichen Softwareentwickler aus Bonn, die einen kurzen Überblick über mich geben soll.

Person

Angefangen hat alles mit einem C-64, den ich von meinen Eltern im Alter von 14 Jahren geschenkt bekommen habe. Danach kaufte ich mir einen Atari ST512 und im Studium den ersten PC. Im Februar 1995 beendete ich mein Studium der Technischen Informatik an der FH Dortmund erfolgreich mit dem Diplom.

Nach dem Studium habe ich freiberuflich und festangestellt gearbeitet:

  • Zusammen mit einem Freund Steffen Richter haben wir die Dia-AV-Software m.objects ins Leben gerufen, die jetzt durch m.objects Präsentationstechnik e.K. erfolgreich weiterentwickelt und vertrieben wird.
  • Dann habe ich festangestellt als Softwareentwickler bei verschiedenen Firmen wie SKEYE GmbH, Dortmund, TC-Trust Center, Hamburg, Talking Forest GmbH, Hamburg, Laufenberg Krankenhaussysteme, Bochum und der PrintCom (Deutsche Post AG), Bonn gearbeitet.
  • Seit Mitte 2007 arbeite ich als selbständiger Softwareentwickler im Rahmen von Kundenprojekten im Raum Köln/Bonn. Seit meinem "Wiedereintritt" in die Welt der Selbstständigkeit habe ich Projekterfahrungen bei Kunden wie EADS, Coronic GmbH, Sopera, IT-Services, Phoenix software und 101tec GmbH (nun datameer) sammeln können.
  • Am 18.07.2008 legte ich erfolgreich die Prüfung zum Sun Certified Programmer for the Java 2 Platform in Kön ab.
  • Schwerpunkte

    Die erste Software wurde von mir natürlich in Basic (C-64, Atari) geschrieben. Dann folgten die professionelleren und größeren Projekte unter C++ mit Microsoft's MFC Bibliothek sowie der STL. Seit 2000 arbeite ich hauptsächlich in JAVA-Projekten in Verbindung mit Technologien aus dem JavaEE Umfeld. In den Aufgabenstellungen greife ich immer gerne auf Open-Source-Software wie spring, hibernate, jboss, apache- oder eclipse-Projekte etc. zurück.

    Zur Zeit habe ich die folgenden Schwerpunkte in meiner Arbeit:

  • Entwicklung und Verwendung der OSS nutch zum Crawlen und Indizieren von Web-Inhalten und die Verarbeitung von Jobs auf verteilten Systemen (Grids) unter Verwendung von Hadoop.
  • OOA/ OOD und Programmierung in JAVA 1.6 unter Einbindung von Techniken aus dem JavaEE Umfeld
  • Umgang mit Mehrschichtenarchitekturen / Web-Services / SOA
  • Webanwendungen mit Einsatz entsprechender JAVA-Frameworks (beispielsweise: Spring Web MVC, JSF)
  • Anwendung gängiger Softwareentwicklungsprozesse wie RUP mit UML, das V-Modell oder Scrum
  • Datenbankdesign und ERM, Hibernate, JPA
  • Anwendungsentwicklung/ Oberflächendesign (SWT/ Swing/ eclispe RCP)
  • Eigentlich macht mir die Entwicklung unter JAVA am meinsten Spaß, richtig interessant wurde JAVA aber durch die Einführung der Version 1.5, in der noch fehlende Sprachelemente sowie neue Tools zugefügt wurden, sowie die vielen Frameworks und Standards, die in den letzten Jahren wie Pilze aus dem Boden geschossen sind.

    Partner

    Groupware für Windows, Linux und Mac OS X

    m.objects - Audiovisuelles Produktionssystem für Windows

    Peter Voss - ein freier Softwareentwickler den ich empfehlen kann