Profilbild von Michael Craen Software Ingenieur, Datenbank- und Anwendungsentwickler aus Wipperfuerth

Michael Craen

teilweise verfügbar

Letztes Update: 21.02.2013

Software Ingenieur, Datenbank- und Anwendungsentwickler

Firma: Software-Ingenieur M. Craen
Abschluss: Dipl.-Ingenieur
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

Programmiersprachen:

Delphi: Profi
C: Profi
C++: Profi
C#, .Net: Anwendungsentwicklung
VB: Anwendungsentwicklung (z.B. Pocket PC)
PL/SQL: Profi
Java, JavaScript: rudimentär
MATLAB / Simulink: Uni, Diplomarbeit
Paradox: Profi, Anwendungsentwicklung
PHP: Anwendungsentwicklung, (DB Visualisierung)
TeX, LaTeX: z.B. Diplomarbeit


Datenbanken:

Oracle, PL/SQL: Profi, Anwendungsentwicklung (Schwerpunkt)
SQL: Profi
Sybase: Anwendungsentwicklung
MS SQL Server, TSQL: Profi, Anwendungsentwicklung
Access: Profi, Anwendungsentwicklung
BDE: Profi, Anwendungsentwicklung
BTrieve: Datenkonvertierung
DAO: Anwendungsentwicklung
Interbase: Anwendungsentwicklung
mSQL / mySQL: Anwendungsentwicklung, Basiswissen
ODBC: Anwendungsentwicklung
Paradox: Anwendungsentwicklung


Datenkommunikation:

Ethernet
parallele, serielle Schnittstelle
PC-Anywhere
RS232
TCP/IP
Windows Netzwerk
Winsock

Produkte/Standards/Erfahrungen:

Anwendungsentwicklung
Client/Server
Objektorientierte Analyse/Programmierung/Design
Design Patterns
Software-Dokumentation
UML
Konferenzen zum Thema Delphi, Oracle, PHP besucht
Projektverantwortung
Anwenderschulung
Kunden und Vertriebspartnerbetreugung
Tools: T.O.A.D, Borland Delphi, Visual Studio, Oracle Admin. Tools, Powerdesigner,
ERWin, CVS (WinCVS), Visual Sourcesafe, Office

Projekthistorie

2010-... Projektanstellung: Development, Maintenance, Support
Websphere MQ Konfiguration, Perl, SQL, C, C++, PL/SQL, Oracle (8,9,10,11),MS SQL Server, Windows, Unix u.a..

2006-2010 Projektanstellung: Development, Maintenance, Support
C, C++, PL/SQL, Java, Oracle (8,9,10),MS SQL Server, Perl, CVS, Subversion, Windows, Unix u.a.

01.07.2005-01.10.2005 (freiberufliche Tätigkeit)
Verarbeitung von Medizinprodukten innerhalb des Aufbereitungsprozesses der ZSVA
mit Hilfe von Pocket PC Geräten. Dazu gehört die Programmierung der Pocket PC´s
mit Hilfe von C++ und Embedded Visual Basic (EVB) Programmen sowie die
Kommunikation der Pocket PC´s über eine WLAN Verbindung mit einem
Serverprogramm (Delphi-Programm), das den Datenaustausch mit der zentralen
Datenbank organisiert (TCP/IP, Sockets, XML-Datenpakete).
Rolle: Freiberufler
Werkzeuge: Delphi 6, Visual C++, Embedded Visual Basic (EVB), VB.NET
Datenbank: MS SQL 2000, Access
Projektgröße: 3 Personen


Instrumentenverwaltung, Chargendokumentation
-----------------------------------------------------------------------------
Verarbeitung von Medizinprodukten innerhalb des Aufbereitungsprozesses der ZSVA mit Hilfe von Pocket PC Geräten. Dazu gehört die Programmierung der Pocket PC´s mit Hilfe von C++ und Embedded Visual Basic (EVB) Programmen sowie die Kommunikation der Pocket PC´s über eine WLAN Verbindung mit einem Serverprogramm (Delphi-Programm), das den Datenaustausch mit der zentralen Datenbank organisiert (TCP/IP, Sockets, XML-Datenpakete).
Rolle: Freiberufler
Werkzeuge: Delphi 6, Visual C++, Embedded Visual Basic (EVB), VB.NET
Datenbank: MS SQL 2000, Access
Projektgröße: 3 Personen


Instrumentenverwaltung, Chargendokumentation
-----------------------------------------------------------------------------
Der Arbeitsschwerpunkt lag im Bereich Projektmanagement und Entwicklung im Umfeld einer Chargendokumentations- und Artikelverwaltungssoftware.
Die Software findet ihren Einsatz in den Sterilisationsabteilungen von Krankenhäusern. Die technischen Schwerpunkten, MS SQL-Server, Delphi 6, ADO DB Zugriff, Barcodeverarbeitung, Pocket PC Programmierung (WLAN und Batch), TCP/IP-Socket Client u. Server Entwicklung (Datenaustausch (XML-Packete)), Verarbeitung externer Gerätedaten (meist serieller Datenaustausch), Reporting (Report Builder), XML basierte Datenspeicherung von Prozessdaten, u.a..
Desweiteren wurden Analysen und Vorbereitungen bzgl. der Projektmigration nach Delphi 2005 oder C# durchgeführt.
Rolle: Angestellter, Projektleiter-Entwicklung
Werkzeuge: Delphi 6 bis Delphi 2005 .Net, Client/Server, Visual C++, Embedded Visual Basic (EVB), VB.NET, CVS, TOAD, ERWin, MS Office
Datenbank: MS SQL 2000, Access
Sonstiges: MS-XML Parser, XML-Parser f. Delphi (Destructor)
Projektgröße: 5 Personen


Materialwirtschaftslösung
-----------------------------------------------------------------------------
Beschreibung: Im Umfeld einer saison und kollektionsabhängigen Schuhproduktions-, planungs- und Vertriebslösung, lag mein Einsatzgebiet im allgemeinen Datenbankverwaltungsbereich sowie in der Bearbeitung von materialwirtschaftlichen Abgangsprogrammen. Die Entwicklung wurde
in Delphi 6, DB-Zugriff über DOA-Komponenten (DOA:Native Zugriffskomponenten auf ORACLE) und Oracle 8 und 9i (>600 Tabellen) mit sehr viel PL/SQL Codierung durchgeführt.
Rolle: Angestellter, Software-Entwickler
Werkzeuge: Delphi 6, PL/SQL, CVS, TOAD, Powerdesigner
Datenbank: Oracle 8, 9
Projektgröße: > 15 Personen


Montage / Material / Managementsystem
-----------------------------------------------------------------------------
Beschreibung: Für die Abwicklung und Planung von Montagearbeiten im Umfeld
der Petrochemie ist eine Individualsoftware geschrieben worden. Das Projekt
umfasste eine Projektverwaltung, Artikelverwaltung, Jobverwaltung,
Bestellverwaltung und eine Lagerverwaltung. Alle Phasen der Softwareentwicklung,
Informationsbeschaffung mit Fachabteilung, Pflichtenheft, Kalkulation,
Datenbankdesign, Programmframework, Realisierung, Anwenderschulung, Support.
Stellung: Angestellter, Projektleitung.
Werkzeuge: Delphi 5, Client/Server
Datenbank: MS SQL 7.0
Projektgröße: 3 Personen

Diplomprojekt: MATLAB Programmierung
-----------------------------------------------------------------------------
Beschreibung: Berechnung von Einzugsgebieten für nichtlineare Systeme mit
Hilfe von Matrixungleichungen.
Rolle: Diplomand
Werkzeug: MATLAB
Dokumentation: LaTeX, MikTeX
Projektgröße: 1
Note: sehr gut

Visualisierung eines Tanklagermanagementsystems
-----------------------------------------------------------------------------
Beschreibung: Als Dienstleistung für einen Softwarehersteller wurde ein
bestehendes Softwareprojekt (Leonardo) mit User Interfaces und Reports erweitert.
Rolle: Angestellter
Werkzeug: Delphi
Datenbank: Sybase
Projektgröße: 1

Auftragsverwaltung für Walzwerk-Konstruktionshaus
-----------------------------------------------------------------------------
Beschreibung: Weiterentwicklung einer Individualsoftware zur Auftragsabwicklung
und Planung mit Historienverwaltung, Stücklistenverwaltung, Zeichnungsverwaltung,
etc. Informationsbeschaffung in Fachabteilungen, Pflichtenheft, Kalkulation,
Datenbankdesign, Programmframework, Realisierung, Support.
Rolle: Angestellter, Teilprojektleitung
Werkzeug: Delphi (32bit)
Datenbank: Oracle 8.x, Paradox
Projektgröße: 2

Studienarbeit: Visual C++ Programmierung
-----------------------------------------------------------------------------
Beschreibung: Realisierung eines Programmes zur Erkennung einfacher Objekte
mit Hilfe eines parallelen Erkenners. Es wurden u.a. die folgenden
Transformationen zur Merkmalsgewinnung benutzt: FFT, Wavelet.
Rolle: Diplomand
Werkzeug: Visual C++
Dokumentation: Office 95
Projektgröße: 1
Note: sehr gut

Datenaustausch mit Standardsoftware CONVAL
-----------------------------------------------------------------------------
Beschreibung: Entwicklung von Datenaustauschprogrammen. Zum Beispiel die
Übertragung von Blendendaten in die Standardsoftware zum Vergleich von Berechnungsergebnissen.
Datenaustausch von ACCESS nach CONVAL (BTrieve) zur Berechnung von Stellventilen.
Rolle: Angestellter
Werkzeug: Delphi 1(16bit), Delphi (32bit)
Datenbank: ACCESS, BTrieve, dBase
Projektgröße: 1

Dokumentenmanager
-----------------------------------------------------------------------------
Beschreibung: Entwicklung eines Dokumentenmanagers zur Verwaltung sämtlicher
elektronischer Dokumente (DDE Anbindung von Word, Excel, Viso, etc.). Verwaltung
von Normen als Multipage TIFF-Dateien etc..
Rolle: Angestellter
Werkzeug: Delphi 1(16bit)
Datenbank: Oracle 7.x, Paradox
Projektgröße: 2

Auftragsverwaltung für ein Walzwerk-Konstruktionshaus
-----------------------------------------------------------------------------
Beschreibung: Entwicklung einer Individualsoftware zur Auftragabwicklung
und Planung mit Historienverwaltung, Stücklistenverwaltung, Zeichnungsverwaltung,
etc.. Informationsbeschaffung mit Fachabteilung, Pflichtenheft, Kalkulation,
Datenbankdesign, Realisierung, Support.
Rolle: Angestellter
Werkzeug: Paradox für Windows
Datenbank: Oracle 7.x, Paradox
Projektgröße: 3

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Verfügbar ab : 16.05.2011
Vor-Ort-Einsätze: 100%
Gerne in D4, D5, NRW, aber auch andere Einsatzorte möglich.
Profilbild von Michael Craen Software Ingenieur, Datenbank- und Anwendungsentwickler aus Wipperfuerth Software Ingenieur, Datenbank- und Anwendungsentwickler
Registrieren