Ich bin Softwareentwickler mit 14 Jahren Berufserfahrung. Meine Stärken liegen in der Analyse komplexer Problemstellungen und der Entwicklung passender Algorithmen und Prozesse. Ich kann Ihr bestehendes Projektteam unterstützen, oder eigenständig Projekte in Ihrem Unternehmen umsetzen - von der Anforderungserhebung bis zur Integration der fertigen Lösung in Ihre IT-Landschaft.
Technische Universität Darmstadt
April 2004
Ab Ihrer diffusen Ahnung "Kann man das nicht effizienter machen?" kann ich übernehmen. Ich führe Interviews mit Ihren Fachanwendern, analysiere die Arbeitsprozesse, nehme Anforderungen auf und erarbeite Lösungsvorschläge. Oft ist schon der Einsatz von Standardsoftware zielführend. Eigens entwickelte Anwendungen bieten deutlich mehr Möglichkeiten. Als erfahrener Softwareentwickler weiß ich was machbar ist und welche Aufwände entstehen.
In Abstimmung mit Ihrer IT kann ich die Technologie wählen, mit der die Anforderung umgesetzt werden soll. Falls es keine festen Vorgaben zu Datenbank, Programmiersprache und Entwicklungsumgebung gibt, kann ich eine adäquate Auswahl treffen. Ich entwerfe die Systemarchitektur und das Datenmodell und beschreibe die Verarbeitungsschritte im Kontext der Anwendungsfälle. Die Benutzerschnittstelle skizziere ich oder fertige auf Wunsch Mock-ups an.
Ich habe Erfahrungen mit den gängigen Datenbanksystemen, vor allem aber mit Oracle und der Entwicklung in PL/SQL. Die Beherrschung von SQL ist dafür Grundvoraussetzung. Wesentlich ist aber auch, wie Abfragen performant zu formulieren sind, und wie man im Datenmodell die Voraussetzungen für performante Abfragen schafft. Kurze Antwortzeiten sind oft genauso wichtig wie die Abfrageergebnisse selbst.
Hier fühle ich mich besonders wohl! Egal wo die Anwendungslogik steckt - ob in der Datenbank mit PL/SQL, in der Benutzeroberfläche oder irgendwo dazwischen - wenn Sie mich dafür in Ihr Team holen, machen Sie nichts verkehrt.
Mit der Entwicklung einer funktionalen Benutzeroberfläche runde ich mein Leistungsangebot ab. Erfahrungen habe ich vor allem mit Java Swing und WPF. Funktionalität ist aber nur der erste Schritt. Benutzerakzeptanz erwächst aus Ergonomie, Ästhetik und Performance. Wenn besondere Anforderungen an das Design bestehen, kann ich mit der Vermittlung von Spezialisten unterstützen.
Ich freue mich auf Ihr Projekt, kontaktieren Sie mich gerne.
Java
PL/SQL
C#
C++
Analytik
Photoshop
Created by BLACKTIE.CO