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
  • Softwareentwickler bei Ziegler-Instruments GmbH
    in der Softwareentwicklung für allgemeine CAD-Funktionalität.

  • Projektleiter diverser Softwareprojekte
    bei der Ziegler Informatics GmbH

  • Abteilungsleiter der Softwareentwicklung AEC
    bei der Ziegler Informatics GmbH

  • Abteilungsleiter CES Produktherstellung AEC
    bei der Ziegler Informatics 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

Suche


Ingenieurbüro Frank Heinen
Nelkenweg 16
D - 41569 Rommerskirchen

Tel.: +49 (0)2183/417655
Fax: +49 (0)2183/417674
eMail: info@gis-geo-cad.de