Freiberuflicher Softwareentwickler seit über 30 Jahren. Gefühl für gutes Design. Erfahrungsumfang und -Tiefe:
35 Jahre C/C++
19 Jahre Java (falls Produktivität gewünscht ist gerne auch Groovy)
20 Jahre Ruby (höchstproduktive Integrationssprache bevorzuge ich vor Perl, Php)
30 Jahre Unix (Linux, Solaris,MacOS) Systemprogrammierung und Shell-Scripting
15 Jahre MS Windows Systemprogrammierung
7 Jahre Echtzeitbetriebssysteme (OS-9)
Diverse Branchen und Einsatzgebiete: Embedded Systems (Messgeräte), Telekom (Funkrufsysteme), Touristik (CRM), Banken (v.a. Markt-Risikomanagement, Derivative Instrumente)
Lieblingsvorgehen:
Agile Erstellung der (menschenlesbaren und trotzdem automatisch ausführbaren) Spezifikation mit allen Betroffenen, per agilem, testgetriebenem Vorgehen neue Prototypen nach Bedarf (täglich, wöchentlich) damit der Kunde asap ein Feedback bekommt und seine Anforderungen revidieren kann (und wird!!!) bzw. Fehlkommunikation asap erkannt und Fehler frühzeitig vermieden werden. Mit dieser Strategie entsteht ein wartbares (End)produkt zu minimalen Kosten welches 100% der Kundenanforderungen enthält und 100% einhält.
Für ältere Projekte, die diesen Weg noch nicht eingeschlagen haben, kann ich diese beratend und mitarbeitend in diese Richtung lenken.
Ich kann aber auch "nur" die momentan benötigte Entwicklungskapazität leisten und werde dabei aufgrund meiner Erfahrung viele Fehler vermeiden, die Entwickler mit weniger Erfahrung teuer werden lässt...