Dipl.Ing. Frank Heinen
Hier finden Sie eine Aufstellung von Informationen, die Ihnen helfen sollen,
sich über die bei uns vorliegenden Kompetenzen in den einzelnen Bereichen zu informieren.
Werdegang: | |
---|---|
1991 – 2001: | Ziegler-Instruments GmbH
|
2001 – 2004: | Leiter der Softwareentwicklung bei der IVC AG Mönchengladbach |
2004: | Technischer Consulter bei der TRIGIS Vermessung und Geoinformatik GmbH |
Die folgende Tabelle soll Ihnen einen ersten allgemeinen Eindruck meiner (Frank Heinen)
persönlichen Kompetenzen vermitteln, die zur Durchführung ihrer Auftragsprogrammierung,
Datenkonvertierung oder artverwandter Tätigkeit zum Einsatz kommen können.
Bereiche: | Erfahrung: |
---|---|
CAD | Als Entwickler und Teamleiter habe ich an der Gestaltung der namhaften deutschen CAD-Plattform CADdy seit der Version 6 mitgearbeitet. Im Rahmen der CADdy++ Entwicklung war ich als Projekt- und Produktleiter der Architektur und Hochbaukomponenten für CADdy++ zuständig. In diesem Jahrzehnt habe ich viel CAD-Programmierknowhow und CAD-Schnittstellenknowhow auch im Autocad und Microstationbereich gesammelt. Seit Anfang 2004 habe ich wieder vermehrt für Microstation programmiert. |
GIS/GEO | 3 Jahre war ich als Entwicklungsleiter für die CADdy++ Geomedia Komponenten zuständig. Darüber hinaus entstanden in dieser Zeit einige Spezialimplementierungen im Rahmen von Projekten. In letzter Zeit sind vermehrt Erfahrungen mit wichtigen Opensource Bibliotheken aus dem GIS Bereich hinzugekommen. |
Datenbanken: | |
MS-ACCESS, MS-SQLServer |
Im Rahmen der Geomediaentwicklung arbeitete ich viel mit MS-ACCESS aber auch mit MS-SQLServer Datenbanken. |
Oracle, MySQL |
Im Rahmen einer Studie habe ich eine Oracleanbindung (inkl. Spatial) über die OCI Schnittstelle durchgeführt und MySQL inkl. deren OGC Simple-Feature-Model Unterstützung eingebunden. |
Sprachen: | |
C, C++, C% | C++ ist sozusagen meine Muttersprache, 95% der Programmierung in den letzten 10 Jahren ist in C++ erstellt. C war davor die Sprache der Wahl. Einige Tools habe ich in C% entwickelt. |
MS Visual Basic | VB Ist von mir an vielen Stellen, vor allen Dingen für Tools und kurzlebige Automatisierungen eingesetzt worden. Auch als VBA zum Beispiel zum Automatisieren von MS-ACCESS oder MS-EXCEL |
PHP, Javasript | PHP und Verwandte kommen immer wieder in WEB orientierten Projekten vor (siehe auch HTML, CSS , PHP, Skriptsprachen) |
Sonstige Programmiersp. |
Darüber hinaus habe ich in zahlreichen produktspezifische Sprachen, wie etwa CADdy PLUS programmiert. Hier empfiehlt sich eine konkrete Nachfrage. |
Englisch | Technisches Englisch beherrsche ich in Schrift und Wort. |
Niederländisch | Niederländisch ist meine Muttersprache |
Schnittstellen und Bibliotheken |
|
COM / .NET | In der Microsoftwelt ist COM als Nachfolge, und weiterführendes Konzept zur
Dynymic-Link-Library die Standardmethode gewesen,
große Programmpakete modular aufzubauen. .Net als darauffolgendes Konzept kam dann später auch zum tragen. |
MFC | Ich benutze die Foundationklassen seit es sie gibt. |
ACIS / OpenGL | Für die CADdy++ Maschinenbau Komponente habe ich seinerzeit das erste ACIS - OpenGL Interface erstellt. |
GTK++ | Mehrere kleinere Projekte, die Betriebssystemunabhängigkeit verlangten habe ich mit dieser Komponente implementiert. |
ADO /DAO /ODBC | Außer der direkten Verwendung von Datenbankschnittstellen (s.o.) habe ich auch je nach Bedarf gegen diese abstrakten Datenbankschnittstellen programmiert, z.B. um exotische Daten zu konvertieren oder anzubinden. |
UML-MAPSERVER, GDAL,PROJ,OGR |
Diese Opensourcebibliotheken bzw. Komponenten bieten abstrakte Zugriffe auf die Standards im GIS Bereich. Mit Hilfe dieser Komponenten habe ich Zugriffe auf georeferenzierte Pixel- und Vektordaten eingebunden. |
XML,GML,SVG | Wo es m&uoml;glich war, ist in den letzten Jahren XML zum Einsatz gekommen vor allen Dingen als Ersatz für "Ini" bzw. Konfigurations- und Einstellungsdateien. Mit den anderen auf XML basierenden Formaten bin ich im Rahmen der Verwendung von Bibliotheken und Produkten in Berührung gekommen. |
HTML,CSS,PHP Skriptsprachen |
Im Rahmen von Projekten mussten Internetfrontends für Datenbanken erstellt bzw. bearbeitet werden. Aber auch im Rahmen der Erstellung von Onlinehilfen(s.u.) habe ich hier viel Erfahrung gesammelt. |
Werkzeuge und Sonstiges: |
|
MS Visualstudio 6.0, 7.x |
Das Visualstudio benutze ich seit der 1. Version, Seit der Version 4 als Hauptenwicklungsumgebung |
MS Office OpenOffice |
Word, Excel, Access und Powerpoint werden immer wieder im Rahmen von Kundenprojekten eingesetzt. Mit der OpenOffice suite wird die Interne Büroverwaltung organisiert. |
HtmlHelp | Im Rahmen von teilweise großen Projekten, habe ich komplette kontextsensitive Onlinehilfen erstellt. |
UML | Ich habe an einer Schulung teilgenommen und UML danach zu internen Dokumentationszwecken eingesetzt. |
MS SourceSafe CVS |
In meiner Vergangenheit wurden alle Sourcen mit MS-VSS verwaltet. Das Ingenieurbüro verwaltet Daten und Sourcen nun mit CVS. |
MS Projekt | Während der CADdy++ Entwicklung habe ich damit die Entwicklungsplanung geführt |