Willkommen

SoftwareEntwicklung ist mein Leben und kann der Schlüssel zum Erfolg Ihres Unternehmens sein.

Ich entwickle seit 20 Jahren anspruchsvolle SoftwareSysteme und muss mich zwingen, hin und wieder auch mal an etwas anderes zu denken, als an das aktuelle Projekt, an Objektstrukturen oder Algorithmen.

Für Sie bedeutet das, einen Partner an Ihrer Seite zu haben, der Tag und Nacht nur Ihr Geschäft im Kopf hat und jede Minute damit verbringt, für Sie oder Ihre Kunden nach Lösungen und Verbesserungen zu suchen.

Implementation

Coden ist das Salz in der Suppe meiner Arbeit als Softwareentwickler.

Ich verbringe täglich ca. 6 Stunden mit "hacken". Zu sehen, dass der Computer tut, was man ihm "anschafft" und dass man mit dem Ergebnis dann auch noch etwas nützliches anfangen kann, gibt mir eine tiefe, innere Befriedigung.

Programmieren ist der handwerkliche Teil der Softwarenetwicklung. Die praktischen Erfahrungen, die ich dabei gewinne, sind zudem unverzichtbar, um in den eher theoretischen Phasen - Analyse und Design - gute Ergebnisse zu erzielen.

Preis: 65€/h - 480€/Tag (8h)

JavaScript

Meine Lieblingsprogrammiersprache ist JavaScript

Ich programmiere seit 2006 Enterprise WebApplikationen (RIA/FAT-Client) in JavaScript. Überwiegend mit XUL als Auszeichnungssprache.

Neben der Nutzerführung und der Serverkommunikation ist auch ein beträchtlicher Teil der Geschäftslogik in JavaScript implementiert. Im Verlauf der damit einhergehenden Projekte durfte ich nachhaltige und tiefgründige Erfahrungen in den Bereichen:

  • Objektorientierung (prototypenbasiert)
  • funktionale Programmierung (Closures)
  • asynchrone Serveraufrufe (AJAX)
  • DOM-scripting

sammeln.

Preis: 65€/h - 480€/Tag (8h)

Analysis

Die Analyse bestehender Software-Systeme und Geschäftsprozesse ist meine Kernkompetenz

Meine größte Stärke ist meine Begabung für analytisches Denken. Dadurch fällt es mir sehr leicht, mich in bestehende Software einzudenken und mich schnell darin zurechtzufinden.

Darüber hinaus ermöglicht mir diese Fähigkeit, bestehende Geschäftsprozesse in logische Strukturen zu übersetzen und daraus neue Algorithmen abzuleiten.

Preis: 65€/h - 480€/Tag (8h)

Design

I'll give you a DRY KISS

  • Dont Repeat Yourself
  • Keep It Simple, Stupid
  • Separation of Concerns

sind die Designprinzipien, an denen ich mich vornehmlich orientiere.

Selbst, wenn ich in der Regel kein Design-Modell erstelle, bevor ich mit der Implementation beginne, habe ich diese Prinzipien immer im Hinterkopf.

Dabei versuche ich - wo immer möglich - mein Design an erprobten Design-Patterns, die sich in den letzten 20 Jahren herauskristalisiert haben, auszurichten.

Preis: 65€/h - 480€/Tag (8h)

MagicDraw

MagicDraw ist in meinen Augen das beste UML-Modellierungswerkzeug auf dem Markt. Ich benutze es täglich zur Analyse, zum Designen und zur Dokumentation.

Grund für meine Einschätzung ist die Tatsache, dass es als eines der wenigen Tools konsequent auf die Arbeit mit einem Modell setzt.

Bei mir entwickelt sich ein Modell kontinuerlich während des gesamten Entwicklungsprozesses. Am Anfang steht oft ein kleines Analysmodell, das sich dann schnell in ein erstes Designmodell verwandelt

Im Verlauf der Impementierung "protokolliere" ich wichtige Implementierungsdetails im Modell, stelle Teile davon in Diargammen dar und verwende dieses dann als Kommunkationshilfe in der Diskussion mit anderen Teammitgliedern, um zu entscheiden, wie die Software weiterentwickelt werden kann

Preis: 65€/h - 480€/Tag (8h)