Büro CheckTec entwickelt kundenspezifische Individuallösungen in de

Werbung
Tätigkeitsschwerpunkte / Unternehmensphilosophie
Das Ing.-Büro CheckTec entwickelt kundenspezifische Individuallösungen in den
Bereichen Software, Hardware und Elektronik. Wir sind als Zulieferer für verschiedene
Industriezweige wie die chemische Industrie, die Automobilindustrie, aber auch für
verschiedene Behörden tätig. Zu unseren Kunden gehören beispielsweise die Schering AG,
die BASF AG, die Volkswagen AG, die Biologische Bundesanstalt für Land- und
Forstwirtschaft (BBA) sowie die Verbraucherschutzministerien der Bundesländer.
Im Bereich Software haben wir uns auf Datenbankanwendungen, Messdatenerfassung und
Prüfstandsteuerungen spezialisiert. Darüber hinaus werden in unserem Hause sowohl
elektronische Baugruppen, Prüfstände für die Automobilindustrie als auch Prototypen und
Anlagen für die Forschung und Entwicklung der chemischen Industrie entwickelt.
Um dieses breite Beschäftigungsfeld in unterschiedlichsten Fachgebieten abdecken zu
können, bringen unsere Mitarbeiter ein hohes Maß an Flexibilität auf. Das Einarbeiten in
neue Arbeitsgebiete stellt für uns eine besondere Herausforderung dar. Eine ganzheitliche
Betrachtungsweise der Kundenaufträge ist für uns selbstverständlich. Wir haben es uns zu
eigen gemacht, komplexe Aufgaben so zu lösen, dass unsere Produkte für den
Endanwender einfach und sicher zu handhaben sind.
Im Bereich Software verstehen wir darunter, dass unsere Programme möglichst einfach und
sinnfällig zu bedienen sind. Die Menüs und Funktionen sind in unseren Programmen dort
zu finden, wo sie vom Anwender erwartet werden. Die Programme werden bevorzugt in
direkter Zusammenarbeit mit dem Kunden entwickelt. Durch den engen persönlichen
Kontakt können wir gewährleisten, dass die oft excellenten Ideen der Anwender umgesetzt
werden.
Durch den Wegfall langer Entscheidungswege werden Projekte bei uns in einer sehr kurzen
Entwicklungszeit und ohne Overhead-Kosten realisiert. Unsere kompetenten Mitarbeiter
sowie unsere Qualitätsicherung gewährleisten dabei ein hochwertiges Endprodukt. Durch
Software-Pflege-Verträge gewährleisten wir noch über Jahre hinaus eine persönliche
technische und organisatorische Unterstützung.
Seite 1 / 14
Fachprofil Hartje Stendel
Projektleitung
Automatisierungstechnik
Softwareentwicklung C/C++, C#, PHP, SQL, SPS
Hardwarenahe Programmierung,
Embedded Programmierung
Seite 2 / 14
Berufsausbildung:
Ausbildung zum Radio- und Fernsehtechniker
08.79 - 01.83
Studium Versorgungstechnik an der Fachhochschule BraunschweigWolfenbüttel. Schwerpunkt: Technik im Gesundheitswesen.
Zusatzausbildung:
Sicherheitsingenieur
Ausbilder.
09.84 - 03.88
Praktische Tätigkeiten:
Softwareentwickler bei der CSI GmbH Braunschweig
Entwicklung des Messdatenerfassungssystems MEDAS.
03.88 - 09.89
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.
10.89 - 03.99
Hardwareentwickler bei Siemens für Computer in führerlosen
Personenbeförderungssystemen. (H-Bahn Düsseldorf).
04.99 - 11.99
Umwandlung der nebenberuflichen selbstständigen Tätigkeit in VollzeitSelbstständigkeit unter der Firmierung
Ing.-Büro CheckTec
Seit 12.99
Fortbildungen:
Seminar „Arbeitsplatz-Computer für Messdatenerfassung“
1990
System Manager HP-Unix
1990
Seminar „Unterrichtshilfen zur Vermittlung von IT-Wissen
1991
VHS-Kurs „Buchführung“
1991
Programmieren in C++
1992
Systemverwalter Novell Netware
1993
Seminar „Grundlagen der Zusammenarbeit“
1993
Seminar „Gründung und Betrieb eines Ingenieurbüros“
1994
Seminar „Führung, Kommunikation, Kooperation“
1998
Seminar „VDI Geschäftsführer Kolleg I – III“
2002
Seminar „Kriesenverhandlungen“
2006
Seminar „Bleifreies Löten in der Elektronikfertigung“
2006
Seite 3 / 14
Programmiersprachen:
C / C++
Hervorragend (über 18 Jahre aktive Programmierung)
C#
Gut
Delphi
Sehr gut
SQL
Sehr gut
Java
Sehr gut
HTML, PHP, JS, DOM, XML
Sehr gut
Assembler
Gut
SPS
Gut
Visual Basic
Gut
Bash
Gut
Entwicklungsumgebungen / Tools:
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
Gut
UDDI, SOAP, WSDL
Gut
COM / DCOM
Gut
Corba
Gut
UML, OOD, OOP
Sehr gut
Win32 API
Hervorragend
Seite 4 / 14
Plattformen, Technologien:
Oracle, MySQL, MSSQL
Sehr gut
Qt
Gut
TCP/IP, DHCP, HTTP, LDAP,
SMTP, SSL, POP3, IMAP
Gut
Betriebssysteme:
Win95 / DOS
Sehr gut
Win NT
Gut
Win2k
Sehr gut
WinXP
Gut
Win2003 Server
Gut
Linux
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 / OpenOffice
Sehr gut
Samba
Sehr gut
Postfix, DNS, DHCP
Gut
Soft-Skills:
Strukturiertes Vorgehen
Sehr gute analytische Fähigkeiten
Schnelles einarbeiten in schon vorhandenen Programmcode
Teamfähigkeit
Seite 5 / 14
Soft-Skills:
Spaß am zielgerichteten Lösen von Problemen
Führerschein Klasse 1 und 3
Sportküstenschifferschein
UKW - Funkzertifikat
Seite 6 / 14
Referenzliste
Kunde
Ort / Land
AAMS
B - Adegem
Agrotop GmbH
Obertraubling
Amazonen-Werke H. Dreyer GmbH & Co. KG
Hasbergen
BASF AG
Limburger Hof
Bayer Crop Science GmbH
Höchst
Biol.-Bundesanstalt für Land und Forstwirtschaft
Braunschweig
Bundeslehranstalt Burg Warberg e.V.
Warberg
B&W Fahrzeugentwicklung GmbH
Öbisfelde
Centre de Recherches Agronomiques
B - Gembloux
CLAAS Selbstfahrende Erntemaschinen GmbH
Harsewinkel
Ingenieurgesellschaft Auto und Verkehr
Gifhorn
Instituut voor Milleu- en Agritechniek
NL - Wageningen
Gebr. Kemmerich
Appendorn
Landesanstalt für Pflanzenschutz
Stuttgart
Lechler GmbH
Metzingen
Muskator GmbH
Düsseldorf
Neuro Biotec GmbH
Berlin
R.B. Bauberatung
CH- Brienz
Schachtner Gerätetechnik
Ludwigsburg
SBS – Sondermaschinen
Braunschweig
Spraying Systems
Deutschland, USA, JAPAN
Tecnoma
Frankreich
Volkswagen AG
Wolfsburg
Wehrwissenschaftliches Institut
Munster
Wintersteiger
A - Ried im Innkreis
Seite 7 / 14
Unser Datenbankprogramm für die amtliche Futtermittelkontrolle wird eingesetzt in:
Bundesland
DBMS
Baden-Württemberg
(Oracle)
Bayern
(MSSQL)
Brandenburg
(BDE)
Bremen
(BDE)
Hamburg
(MySQL)
Hessen
(MSSQL)
Mecklenburg-Vorpommern
(MSSQL)
Niedersachsen
(Oracle)
Rheinland-Pfalz
(BDE)
Saarland
(BDE)
Sachsen
(MSSQL)
Sachsen-Anhalt
(BDE)
Schleswig-Holstein
(BDE)
Thüringen
(MySQL)
Seite 8 / 14
Auszug aus den von CheckTec durchgeführten Projekten / Tätigkeiten
Start
Nov. 2007
Projekt
Messdatenerfassung an einem Sitzprüfstand
Dauer
2W
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
5MM
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.
Seite 9 / 14
Start
Apr. 2007
Projekt
Prüfstand für Gurthöhenversteller (GHV)
Dauer
1MM
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
1MM
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 MySQLDatenbank 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
Browser: Microsoft und Mozilla
Shop ist nach der Freischaltung des Kunden zu finden unter:
www.free-feelings.ch
Dez. 2006
Aktive – Homepage
1 MM
Seite 10 / 14
Start
Projekt
Dauer
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
3 MM
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
2 MM
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
Seite 11 / 14
Start
Projekt
Dauer
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 <= 1mm
6 MM
Besonderheiten:
•
Anlaloge Positionssoll- und Istwertansteuerung
•
Spezieller Mikrocontroller (80C167) mit selbstprogrammiertem
Echtzeit-Betriebssystem
Programmiersprache Keil C
•
Selbstgeschriebenes Terminalprogramm zur Datenübertragung
und zur Generierrung von Standardsignalen.
Programmiersprache Borland C++
•
Entwicklung eines HiL Simulators zur Prüfung der Steuerung,
da der Prüfstand noch nicht zur Verfügung stand.
Elektronik:
Schaltplanerstellung und Layout der Steuerung
Bestückung und Test
Auswahl der Sensorik und Erfassung der Signale über AD-Wandler
des Microcontrollers
Aug. 2005 Bus gesteuerte Füllstanderfassung für
Vertikalverteilungsmessung an Sprühgeräten
2 MM
Erfassung von 24 Füllständen in Messzylindern mit 60 x 600 mm.
Die verwendeten Ultraschallsensoren wurden von der Schaltung
bis zum Layout der Platine von H.Stendel im Jahre 2000
entwickelt.
Programmierung einer DLL um die Erfassung mit einem DelphiProgramm zu steuern.
Seite 12 / 14
Start
Projekt
Dauer
Programmiersprache C++
Jun. 2005 Prüfstand für den Dauerlauf von tragbaren Spritzgeräten
1 MM
Aufbau der kompletten Mechanik und Elektronik.
Antrieb über Pneumatik.
Verwendeten Programmiersprache: Siemens LOGO
Jan. 2005 Entwicklung einer mobilen Datenbank
4 MM
Aufgrund von Fehlern in der mobilen Datenbank (MIDAS) der Fa.
Borland konnten einige Funktionen in unserem Programm
FeedCheck nicht ausgeführt werden. Da Borland sich außer stande
sah die Fehler zu beheben habe ich mich entschlossen, lediglich auf
die bekannte Schnittstelle der MIDAS diese nachzuprogrammieren.
Die nachprogrammierte Version ist voll kompatibel zur Borland
Version.
Programmiersprache: Borland C++
Besondere Herausforderung:
Es stand lediglich das Benutzerhandbuch für die MIDASFunktionen zur Verfügung.
Sep. 2004 Anpassung unseres Programms FeedCheck für die
Eigenkontrollen in einem Mischfuttermittelwerk
9 MM
Besonder Anforderungen:
•
Verwendung der im Werk genutzten Sybase-Datenbank
•
Benutzerverwaltung mit Gruppen- / Nutzerrechten für die
verschiedenen Programmteile
•
Einlesen von Daten aus diversen Messgeräten
•
Umrechnungsfunktionen für Energiegehalte
•
Statistische Auswertungen mit grafischer Darstellung über einen
frei wählbaren Zeitraum.
•
Programmteil zur Kostenoptimierung bei der Herstellung von
Mischfuttermitteln
•
Programm musste in einer Terminalumgebung laufen
Programmiersprache:
Borland C++
Sybase SQL
Mai. 2004 Parzellenspritzgeräte für Versuche mit Pflanzenschutzmitteln
1MM
Aufbau der kpl. Mechanik, Hydraulik und Elektronik der
vollautomatischen Parzellspritze.
Besonderheit:
Kombination aus Elektronik, Pneumatik (Druckaufbau und
Ventilsteuerung) und Hydraulik (Spritzmittel)
Seite 13 / 14
Start
Projekt
Dauer
Randomisiertes Spritzen aus 15 Behältern.
Programmiersprache: Siemens Step 7
Mai. 2004 Umprogrammierung der einschichtigen FeedCheckAnwendung in eine dreischichtige Anwendung.
ca.
8MM
Die bisherige Paradox-Datenbank sollte gegen eine SQLDatenbank ausgetauscht werden. Da bei den Kunden
unterschiedliche DBMS vorhanden waren, wurde eine
dreischichtiges Modell gewählt. Es sollte möglich sein, lediglich
durch austauschen des mittleren Schicht (AppServer) das
Datenbanksystem zu wechseln. Das GUI sollte weitestgehend
unverändert bleiben, da sich die Kunden an das Layout und die
Bedienung gewöhnt hatten.
Des weiteren wurde ein Programm erstellt, mit sich die Tabellen in
allen Datenbanksystem anpassen lassen können.
Programmiersprachen:
Borland C++ für AppServer und GUI
Microsoft-SQL, Oracle-SQL, MySQL
Mai. 2003 Spritzkabine für Sprühversuche in der Forschung für
Pflanzenschutzmittel.
3MM
Aufbau einer vollautomatischen gesteuerten klimatisierten
Spritzkabine, die es ermöglicht annähernd Freilandversuche
nachzufahren.
Besonderen Anforderungen:
•
Beschleunigung der Spritzdüse auf 8km/h bei einer verfügbaren
Fahrstrecke von 1,2 m
•
Definiertes Steuern des Spritzvorganges.
Programm zur Steuerung mit Datenbank für die hinterlegten
Versuchsparameter und Auswertung über Waage und
Bilderfassung zur Beurteilung der Spritzmittelqualität
Programmierung mit Borland C++
Seite 14 / 14
Herunterladen