Profilbild von Hartje Stendel Beratender Ingenieur für Softwareprojekte, Projektleiter, C/C++ Perl, JavaScript, Java, PHP Entwickl aus MuedenAller

Hartje Stendel

teilweise verfügbar

Letztes Update: 17.12.2023

Beratender Ingenieur für Softwareprojekte, Projektleiter, C/C++ Perl, JavaScript, Java, PHP Entwickl

Firma: Ing.-Büro CheckTec
Abschluss: Dipl.-Ingenieur (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: englisch (verhandlungssicher) | spanisch (Grundkenntnisse)

Dateianlagen

fachprofil.pdf

Skills

Beratung, Softwaremanagement
Projektleitung
Softwareentwicklung C/C++, C#, PHP, Perl, SQL, SPS, DCOM, Corba (über 20 Jahre Berufserfahrung)
Hardwarenahe Programmierung
Automatisierungstechnik


Berufsausbildung:
08.79 - 01.83 Ausbildung zum Radio- und Fernsehtechniker.
09.84 - 03.88 Studium Versorgungstechnik an der Fachhochschule Braunschweig-Wolfenbüttel. Schwerpunkt: Technik im Gesundheitswesen. Zusatzausbildung: Sicherheitsingenieur Ausbilder.

Praktische Tätigkeiten:
03.88 - 09.89 Softwareentwickler bei der CSI GmbH Braunschweig Entwicklung des Messdatenerfassungssystems MEDAS.

10.89 - 03.99 Leiter des messtechnischen Labors in der Biologischen Bundesanstalt für Land- und Forstwirtschaft. Administrator des HP-Unix-Servers und des Novell-Netzwerkes. Entwicklung von verschiedenen Datenbankprogrammen zur Speicherung von Messdaten. Programmierung in C, C++, Pascal. Seit 1994 nebenberuflich selbstständiger Programmierer.

04.99 - 11.99 Hardwareentwickler bei Siemens für Computer in führerlosen Personenbeförderungssystemen. (H-Bahn Düsseldorf).

12.99 Umwandlung der nebenberuflichen selbstständigen Tätigkeit in Vollzeit-Selbstständigkeit unter der Firmierung Ing.-Büro CheckTec

Fortbildungen
1990 Seminar Arbeitsplatz-Computer für Messdatenerfassung
1990 System Manager HP-Unix
1991 Seminar zur Vermittlung von IT-Wissen
1993 Systemverwalter Novell Netware
1993 Seminar „Grundlagen der Zusammenarbeit“
1998 Seminar „Führung, Kommunikation, Kooperation“
2002 Seminar „VDI Geschäftsführer Kolleg I - III“
2006 Seminar „Kriesenverhandlungen“

Programmiersprachen
C / C++ Hervorragend (über 18 Jahre aktive Programmierung)
Delphi Sehr gut
SQL Sehr gut
Java Sehr gut
HTML JS, PHP Sehr gut
Assembler gut
SPS gut
Visual Basic gut


Entwicklungsumgebungen
--------------------------------------------------------------
Borland C++ Builder Hervorragend
Microsoft Visual C++ Gut
Keil-C Entwicklungsumgebung Sehr gut
TASKING Entwicklungsumgebung Sehr gut
Installshield Installer Sehr gut
Lex & Yacc Gut
TeeChart Sehr gut
List & Label Sehr gut
CVS Sehr gut
Vector CANoe, CANdb, ... Sehr gut
PALM Gut
mySAP Gut
Allading – Hardlock-Tools Sehr gut



Plattformen, Technologien
VCL Sehr gut
MFC gut
C++ STL Sehr gut
XML Sehr gut
DCOM Sehr gut
Corba Gut
UML, OOD, OOP Sehr gut
Win32 API Hervorragend

Datenbanken
Oracle, MySQL, MSSQL Sehr Gut


Betriebssysteme
Win95 / DOS Sehr gut
Win NT Sehr gut
Win2k Sehr gut
WinXP Gut
Win2003 Server Gut
Linux Gut Gut
Atarti GEM Praktische Kenntnisse

Hardwareentwicklung
OSI - Level 1 Entwicklung auf 8 und 16 Bit Controllern
Analoge- und digitale Signalwandlung
PCI-Bus, AT-Bus
Schaltungsentwurf mit Eagle von CadSoft Computer, Inc.
PCB Layout
EMV Prüfung
Komplette Prüfstände für z.B. Sicherheitsgurtprüfungen.
HiL Simulatoren (Anwendung und Programmierung)


Standardprogramme
Word Gut
Excel Sehr gut
MS Project Gut
Staroffice Sehr gut


Soft-Skills
Strukturiertes Vorgehen
Sehr gute analytische Fähigkeiten
Schnelles einarbeiten in schon vorhandenen Programmcode
Teamfähigkeit
Führerschein Klasse 1 und 3
Sportküstenschifferschein

 

Projekthistorie




Nov. 2007
Messdatenerfassung an einem Sitzprüfstand

Echtzeit-Datenerfassung an einem Prüfstand für Kinder-Autositze.
Erfassung, Bearbeitung und Speicherung der Messdaten.
Messdatenexport nach CVS, Excel und XML.
Entwicklung einer Sensordatenbank mit Kalibrierfunktionen.
Anbindung an die Hardware und Beseitigung von EMV-Störungen, die vom Motorcontroller erzeugt wurden.
Software:
Programmiersprache C++
Betriebssystem WinXpPro
Online-Messdatendarstellung

Elektronik:
Messdatenerfassung über differentielle Analogeingänge
16 Bit AD-Wandlung in Echtzeit
Beseitigung von EM-Störungen durch analoge Schaltungsmaßnahmen und Abschirmungen.
--------------------------------------

Mai 2007
Entwicklung einer Web-Datenbank
Es wurde eine 4-schichtige Web-Anwendung für die Futtermittelkontrolle entwickelt.
Als GUI wurden Webbrowser von Microsoft und Mozilla verwendet. Programmierung in XHTML, DOM. JavaScript..
Die Datenübertragung zum Webserver erfolgt über XMLHttpRequest.
Als Web-Seitengenerator wurde eine ISAPI Web-Server entwickelt. Programmierung in C++. Datenübertragung zum GUI und zum AppServer über XML.
Der Applikationsserver wurde als DCOM-Anwendung in C++ entwickelt.
Als DBMS kann Oracle, Microsoft-SQL, MySQL oder Sybase verwendet werden.

Umfang der Anwendung:
ca. 130 Web-Seiten, 90 Tabellen, 250 Units
Programmiersprachen:
C++, DOM, XHTML, JavaScript, XML
Durchgeführte Aufgaben:
Projektleitung und Programmierung.
--------------------------------------

Apr. 2007
Prüfstand für Gurthöhenversteller (GHV)

Die in der F&E Abteilung eines Automobilzulieferers entwickelten GHV sollen vor der Serienproduktion gegen die Anforderungen des Herstellers geprüft werden.
Im Programm ist eine Datenbank hinterlegt, in der alle Anforderungsparameter des Herstellers abgespeichert werden können. Mit diesen Parametern wird der GHV am Prüfstand angesteuert. Das Programm wertet alle Belastungen am GHV aus, erstellt Logbucheinträge, Fehlerprotokolle und Statistiken.
Die integrierten Diagramme für die Kraftverläufe erleichtern die Optimierung der Prototypen.
Über eine Schnittstelle wird die Klimakammer in Abhängigkeit vom Versuchsfortschritt gesteuert.
Programmierung der Messdatenerfassung, Ansteuerung von Microcontrollern für die Motorsteuerung.
EMV-Optimierung der Verdrahtung, Kalibrierung der Messverstärker

Software:
Programmiersprache: C++
GUI / Betriebssystem: Windows XP
Datenbank: Binäre XML-Datenbank

Elektronik:
Anpassung der Messverstärker,
Kalibrieren der Messverstärker,
Optimierung der Verdrahtung um EMV Einflüsse zu verringern.
--------------------------------------

Feb. 2007
Online Shop
Entwicklung eines OnlineShop, welches nur durch kopieren von Dateien aktualisiert werden sollte. Der Einsatz eines Administrator-Tools wurde abgelehnt, da ansonsten mehrere 10.000 Artikel von Hand bearbeitet werden müssten. Die Ausführung erfolgte in PHP und Java-Script mit einer MySQL-Datenbank für den Warenkorb. Da der Kunde keine Lastenheft hatte, jedoch schon relativ klare Vorstellungen von der Optik, wurde das Projekt als „ExtremProgramming“ durchgeführt.

Programmiersprache: PHP, JavaScript
Datenbank: MySQL
Browser: Microsoft und Mozilla
Shop ist nach der Freischaltung des Kunden zu finden unter: www.free-feelings.ch
--------------------------------------

Dez. 2006
Aktive – Homepage
Aufbau einer PHP basierten Hompage die lediglich durch hinzufügen von Ordnern und Dateien gepflegt werden kann.
Das Problem bei vielen Internetseiten besteht darin, dass die Inhalte ausschließlich von Mitarbeitern mit HTML Kenntnissen gepflegt werden können. Das von uns entwickelte PHP-Programm ermöglicht es, dass die Seiten im Internet von Mitarbeitern gepflegt werden können, die keine Programmierkenntnisse haben aber mittels dem Datei-Explorer Dateien und Ordner erstellen können.

Programmiersprache: PHP und JavaScript
Browser: Mozilla, Opera, Netscape und Microsoft
Web-Server: Microsoft – IIS und Appache
--------------------------------------

Aug. 2006
Entwicklung eines HiL Simulators

Gefordert wurde ein Windows Programm, welches einen einen CAN-Master-Controller vollständig emulieren kann. Es sollte dabei absichtlich nicht die C-Emulation der Vector-Tools verwendet werden, da der dort verwendete Code nicht 100% C kompatibel ist. Des weiteren sollte der original C-Code aus dem TASK-Compiler im Simulator verwendet werden können. Alle Fahrzeugfunktionen, die über den Master gesteuert werden sollten, sollten auch mittels dem Windows-Programm, möglichst in Echtzeit durchgeführt werden können.

Software:
Programmierung mit Borland C++ Builder
Interpretation der OIL-Dateien
Emulation der TASK-Struktur
Vollständige Einbindung der Vektor CAN-DLL
Anwendung in Echtzeit
Programmiersprache: C

Elektronik:
Test des original Master-Controllers
Analoge und digitale Messungen zur Prüfung der Funktion.
Konfiguration und Test der Komponenten.

--------------------------------------

Jan. 2006
Software zur Steuerung und Datenerfassung bei Düngemittelstreuversuchen
Herausforderungen:
Die Vollständige Versuchsdurchführung sollte über eine Java GUI durchgeführt werden können. Da mit Java keine Hardware angesprochen werden kann, wurde folgende Datenübertragung gewählt.
Steuerung der Anlage über Java GUI / Apache Web-Server / SOAP-AppServer / Siemens SPS
Aufbau der vollständigen Versuchsanordnung als funktionsfähiges Fischertechnik-Modell um die Versuchseinrichtung während der Entwicklung nicht zu blockieren.

Verwendete Programmiersprachen:
Java mit Borland JBuilder für die Java GUI
C++ mit Borland CBuilder für SOAP-AppServer und Testprogramme
Step 7 für die SPS-Programmierung.

Elektronik
Aufbau der Kompletten Steuerung und Datenerfassung am Modell.
--------------------------------------

Okt. 2005
2-Achsiger Fahrsimulator für Feldspritzgeräte
Tragfähigkeit 4t
Beschleunigung 2 m/s²
Geschwindigkeit 0,2 m/s
Positioniergenauigkeit

Reisebereitschaft

In der Stadt Müden (Aller) mit einem Radius von 25 km verfügbar

Sonstige Angaben

In meinem Ing.Büro verfüge ich über ein Elektroniklabor zur Entwicklung und zum Testen von Embedded Systemen.
Messgeräte und Kalibratoren werden regelmäßig vom DKD geprüft.

Eine Werkstatt für mechanische Bearbeitungen wie Fräsen, Drehen, Bohren ist ebenfalls vorhanden.
Darüberhinaus sind alle Komponenten für Pneumatik und Wasserhydraulik vorhanden.

Unsere WebSite

www.check-tec.de
Profilbild von Hartje Stendel Beratender Ingenieur für Softwareprojekte, Projektleiter, C/C++ Perl, JavaScript, Java, PHP Entwickl aus MuedenAller Beratender Ingenieur für Softwareprojekte, Projektleiter, C/C++ Perl, JavaScript, Java, PHP Entwickl
Registrieren