Allgemein

Seit 1995 bin ich Softwareentwickler. Angefangen hat zunächst alles mit der Programmiersprache APL, deshalb und weil dies (meiner Meinung nach)eine "fantastische Interpretersprache" ist, habe ich diesem Thema auch einen ganzen Bereich auf meiner Website gewidmet. Bezüglich APL lernt man zwar nie aus, aber mittlerweile habe ich doch einige Erfahrung gesammelt. Vor allem im Bereich der Windows-Programmierung(GUI-Anwendungen , COM bzw. ActiveX-Controls)und Datenbankprogrammierung fühl ich mich wohl. Ab und zu hab ich aber auch nichts gegen eine kleine Web-Anwendung.
Aufgrund weiterführender Aufgaben hatte ich dann auch die Möglichkeit in weiteren Programmiersprachen praktische Erfahrungen zu sammeln.
Meine bisherigen Projekten wurden überwiegend mit kleinen Teams (2-5 Personen) realisiert. Da das Arbeitsklima (sehr wichtig!!!!)durchgehend sehr gut war, macht der Job auch wirklich Spaß.
Teamfähigkeit, Verlässlichkeit und fachliche Kompetenz sind Attribute, die ich sowohl bei Kollegen, als auch bei Vorgesetzten sehr schätze.

Einige bereits abgeschlossene Projekte

QIT(Quick-Installtool) Version 1.0 bis 3.1 Softwareverteiltool, welches nach einem Snapshotprinzip arbeitet und zusätzlich eine automatisierte Betriebssysteminstallation beinhaltet. Dies ermöglicht eine nahezu vollkommene  Hardwareunabhängigkeit.

Vorteil:
Enorme Verbesserung der Installations- geschwindigkeit von größeren Softwarepaketen. 

Entwicklungszeit: ca. 1,5 Mannjahre
Programmiersprachen:  APL, C, C++
Plattformen: Windows9X, WindowsNT (Workstation und Server), Novell Netware

Load Balancing und abgesicherte Datenhaltung am Windows Terminal Server Ziel dieses Projekts war zu dieser Zeit, als der Hydra noch ein Exot und der Begriff ASP(Application Service Provider) noch ein Fremdwort war, die aktiven User(>100) zum einen auf mehrere WTS zu verteilen und zum anderen die User und deren Daten 100%ig voneinander abzuschotten. In diesem Zusammenhang habe ich ebenfalls Erfahrungen mit dem Citrix-Metaframe gemacht und habe den Wert von VMWare schätzen gelernt, welches mir sehr viel Zeit beim Testen mehrere WTS-Konfigurationen gespart hat.

Entwicklungszeit: ca. 4 Mannmonate
Programmiersprachen:  APL, C, C++
Plattformen: WindowsNT Terminal Server Edition mit Citrix Metaframe V.1.8

Hardware-Inventory-Modul eines System-Managment Systems Mittlerweile hat unser kleines Team eine Version eines genau auf unsere Wünsche zugeschnittenen Systemmanagment-Systems entwickelt. Unser Part war dabei der Hardware-Scanner. Dieser ermittelt den Zustand und die Hardware- und die Software-Konfiguration der angeschlossenen Systeme und stellt die Informationen zentral zur Verfügung. Schwierigkeiten bereitete uns dabei vorallem die Breite der eingesetzten Betriebssysteme. Eine Anforderung war nämlich, daß zwischen Windows95a und Windows2000 kein Unterschied bezüglich der Erkennungsrate, Stabilität und Geschwindigkeit sein durfte!
Aber man muß sagen es läuft seit Anfang 2000 verdammt stabil. Was bei den heterogenen Hardwarestrukturen, wie wir sie vorfinden, nicht bei allen auf dem Markt befindlichen Produkten üblich ist.

Entwicklungszeit: ca. 8 Mannmonate
Programmiersprachen:  APL, C, C++
Plattformen: WindowsNT, Windows2000, Windows9x, MS SQL Server

An was ich momentan arbeite

Sofware-Inventory Im Juni 2000 kam der Gedanke auf, ein System zu entwickeln, welches die auf einem PC-System installierten Softwareprodukte exakt erkennt und diese Informationen in eine Datenbank transferiert. Dort sollten diese Daten mit den, aus der Verwaltung stammenden, Lizenzinformationen verglichen werden. Danach sollen die entsprechenden PC-Anwender automatisch via Mail auf eventuelle Ungereimtheiten hingewiesen werden und bei längerer Nichtbereinungung des Sachverhalts auch entsprechend deutlicher angewiesen werden dies zu tun. Alles vollautomatisch ohne Einschaltung eines Dritten oder gar Vorgesetzten. Aufgrund meiner Erfahrung mit dem Hardware-Scanner wurde unser Mini-Team beauftragt das Projekt zu realisieren. Momentan sind wir in der Pilotphase und kämpfen noch mit der exakten Erkennung der zahlreichen im Umlauf befindlichen Produkte, aber anonsten läuft es sehr gut und wir rechnen mit einer Freigabe in Q2/2001
Auch haben wir einen ziemlich schnellen Algorithmus entworfen um selbst 40GB-Platten innerhalb weniger Sekunden zu durchsuchen.

Entwicklungszeit: vorausssichtlich 1 Mannjahr
Programmiersprachen(mal wieder):  APL, C, C++
Plattformen: WindowsNT, Windows2000, Windows9x, MS SQL Server

Sonstiges Durch das Abendstudium ist leider wenig Zeit nebenbei noch etwas zu entwickeln, somit bin eigentlich über ein paar kleine Werkzeuge für den Hausgebrauch noch nicht hinausgekommen.
Dementsprechend kann ich nun wenig zum Download anbieten! Aber ein paar Ideen und Wünsche hab ich schon noch und ab September 2001 geht`s an die Realisierung!!!

Zurück zur Hompage ©Webmaster@Boder.de E-Mail an den Autor