Profilbild von Alexander Kempf Software-Entwickler (C++, Java, C#, Delphi, Visual Basic, Datenbanken, Automatisierung, Robotik) aus Alzenau

Alexander Kempf

verfügbar

Letztes Update: 26.03.2024

Software-Entwickler (C++, Java, C#, Delphi, Visual Basic, Datenbanken, Automatisierung, Robotik)

Firma: Ingenieurbüro Kempf
Abschluss: Dipl.-Informatiker Dipl.-Ingenieur
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

Programmiersprachen:
C++ - sehr gute Kenntnisse
C# - sehr gute Kenntnisse
Visual Basic - sehr gute Kenntnisse
Java - sehr gute Kenntnisse
Delphi - sehr gute Kenntnisse
SQL - sehr gute Kenntnisse
XML/HTML - gute Kenntnisse
LabVIEW - gute Kenntnisse (CLAD)

Tools:
Borland/CodeGear/Embarcadero Delphi / C++ Builder / RAD Studio
MS Visual Studio
Eclipse
Subversion (TortoiseSVN)
CppUnit, JUnit, NUnit
Mindjet MindManager
UltraEdit

Projekthistorie

2016 – 2017
Implementierung einer Software zur Analyse und Wertberechnung von Artikelbeständen mit C# unter Visual Studio 2013. Datenbankanbindung an MS SQL Server (2008 und 2012). Erzeugen von Batch-Dateien für den Massenimport in das vorhandene Warenwirtschaftssystem, zusätzlich Export als CSV Datei. Versionierung mit Subversion, Unit Tests mit NUnit, Bugtracking mit Mantis.

2011 – 2017
Re-Design (Konzeption, Architektur, Benutzeroberfläche) einer Software zur visuellen Inspektion von Glasflaschen im Rahmen der Qualitätssicherung in der Produktion mit Touch-Bedienung. Einsatz von UML mit Enterprise Architect und Unit-Tests. Entwicklung in C++ mit Borland C++ Builder XE3, Subversion. Erstellen eines auf Websockets basierenden Service zur Anbindung eines HTML/JavaScript Clients (Browser basiert), Datenübermittlung mittels JSON. Anbindung an Beckhoff SPS. Anbindung an Bildverarbeitungsserver über binäres Protokoll (b-CAP).

2014 – 2017
Entwicklung einer Windows Applikation zur Verwaltung von Parametern und Messdaten. Anbindung über USB an ein Messgerät mit Texas Instruments Mikrocontroller. Grafische Anzeige und Export der Messdaten. Speichern der Daten in eine Sqlite Datenbank. Entwicklung in C++ unter Embarcadero C++ Builder XE7.

2014 – 2017
Erweiterung, Fehlerbehebung in Bibliotheken zum automatisierten Bearbeiten von Word-Dokumenten (.docx Format). Programmierung je einer C++- und einer Java-Variante. Entwicklung mit NetBeans mit C++ Erweiterung und Eclipse für Java mit JUnit.

2016
Programmierung von EPSON Robotern (Scara und Knickarm) im Automotive-Bereich (flexibles Pick&Place).

2016
Programmierung eines DENSO Roboters zum Verschrauben eines Bauteils im Auto-Armaturenbrett (Automotive-Bereich). Entwicklung (Simulation und Programmierung) unter WINCAPS III in PACScript. Anbindung an Simatic über ProfiNet.

2016
Schulungsleiter Visual Basic .NET zur Schulung firmeninterner Mitarbeiter.

Zeitraum: 01.07.2014 - 10.12.2014
Programmierung von EPSON Robotern in einer Prüfanlage für die Qualitätssicherung von Komponenten für Automotive. Kamera-gestützte Lageerkennung mit EPSON Vision-System CVS1.

Zeitraum: 15.05.2014 - 30.06.2014
Erweiterungen innerhalb einer Produktportfolio-Management-Software, Generierung von HTML-Seiten. Entwicklung in C# mit Visual Studio 2012, MS SQL Server.

Zeitraum: 01.03.2014 - 31.05.2014
Implementierung einer Software zum Ändern von Eigenschaften innerhalb von Word-Dokumenten (Batch-Abarbeitung). Entwicklung in Java und C++ unter Eclipse, NetBeans, C++ Builder.

Zeitraum: 31.01.2013 - 31.05.2013
Implementierung eines Import/Export-Moduls in C# (WPF, WCF, MEF). Import und Export von Daten als XML, CSV, JSON. UML-Architektur, Unit-Tests mit NCrunch, Einsatz von StyleCop.

Zeitraum: 01.04.12 -31.01.2013
Implementierung einer Betriebsdatenerfassung, Anbindung über RS232 (Serielle Schnittstelle) und SPS in C++.
Plattformunabhängige Applikation zur Auswertung/Konfiguration und Drucken der Daten als PDF in Java.
Datenbank: Informix, C++ Builder XE2, Eclipse.

Zeitraum: 01.02.12 - 31.10.12
Implementierung eines TCP Servers auf Yaskawa Motoman Controller (VxWorks) in C, um Datenaustausch und Steuerung des Roboters über LabVIEW zu ermöglichen. Entwicklung mit Eclipse CDT.

Zeitraum: 26.09.11 - 07.10.11
Schulungsleiter für „Programmierlogik“ und „Java Grundlagen“ für Azubis/Studenten.

Zeitraum: 18.05.11 - 09.09.11
Anpassung einer Software-Lösung für Medikamenten-Studien im Medizinbereich. Entwicklung mit Visual C++, Team Foundation Server, SQL Server.

Zeitraum: 01.04.09 - 31.10.10
Projekt:  Projektleitung Entwicklung eines Konfigurationstools für Vision geführte
Robotikanwendungen mit flexiblen Zuführsystemen (flexfactory anyfeed). C#, ORiN, OpenCV.
Software: Visual Studio 2008 & 2010, Subversion

Zeitraum: 01.02.09 - 31.10.09
Projekt: Software zum Vermessen von Gleisanlagen. Anbindung an Messgerät über serielle
Schnittstelle. Programmierung in C++, Anbindung an SQLite Datenbank.
Software: Borland Developer Studio 2006, Subversion.


Zeitraum: 01.03.07 - heute
Projekt:  Erweiterung von Backend-Software für Internet-Bezahlsysteme mit Delphi und Java.
Anbindung an MySql Datenbanken, WSDL, XML, HTTP-Server.
Software: Borland Delphi 6, Borland Developer Studio 2006, Embarcadero Delphi, Eclipse (Java),
Subversion, Navicat (Tool für MySql Datenbanken)

Zeitraum: 01.04.06 -
Projekt:  Planung und Entwicklung von Factory Automation Software, Anbindung an
 verschiedene Baugruppen (Roboter, Vision Systeme, SPS/PLC, etc.). Ent-
 wicklung einer 3D-Simulationssoftware für Roboter; Entwicklung eines
 Interpreters der proprietären Roboter-Programmiersprache zur Einbind-
 dung in die 3D-Simulationssoftware.
Software: Borland Developer Studio 2006, Visual Studio 6 & 2005, Subversion,
 CPPUnit

Zeitraum: 31.10.05 - 15.01.06
Projekt:  Erweiterungen einer Datenbankapplikation zur Datenrückverfolgung
 bei Automobilzulieferern
Software: Borland C++ Builder 6 Enterprise, Informix 7, SIMATIC S5/S7,
 IBH SoftSPS, OPC, Sybase SQL Anywhere Studio 9

Zeitraum: 16.01.06 - 20.03.06
Projekt:  Erstellung eines Webcrawlers zum Extrahieren von Daten in Java auf Linux
Software: Eclipse 3.1 (Java), XMLSpy, Subversion, XML/XHTML/XPATH

Zeitraum: 08.08.2005 - 30.09.2005
Projekt:  Erweitern einer Klassenbibliothek zum Protokollieren (Tracking) von
 Maschinendaten (BDE/MDE) aus SPS über OPC. Erstellen einer Konfi-
 gurationsoberfläche. (Pilotprojekt)
Software: Borland C++ Builder 6 Enterprise, IBH SoftSPS, OPC, Informix 7, Sybase
 SQL Anywhere Studio 9, Oracle 10g

Zeitraum: 02.10.2004 - 17.11.2004
Projekt:  Migration einer Datenbank-Anwendung von Informix 7 auf Oracle 10g
Software: Visual Basic 6, Informix 7, Oracle 10g, T.O.A.D. (Tool for Oracle
 Application Developers)

Zeitraum: 01.09.2004 - 01.02.05
Projekt:  Refaktorisieren bestehender Applikationen nach dem Model-View-
 Controller(MVC)-Ansatz und unter Einsatz von Design-Patterns
Software: Borland C++ Builder 6 Enterprise

Zeitraum: 01.07.04 - 31.03.05
Projekt:  Mitentwicklung einer Datenbankapplikation zur Reklamationsabwicklung
Software: Borland C++ Builder 6 Enterprise, Sybase SQL Anywhere Studio 8

Zeitraum: 05.08.02 - 31.03.05
Projekt:  Erweiterungen einer Datenbankapplikation zur Datenrückverfolgung
 bei Automobilzulieferern
Software: Visual Basic (VB4, VB6), Informix 7, SIMATIC S5/S7, IBH SoftSPS, OPC

Zeitraum: 01.09.02 - 15.04.05
Projekt:  Design (OOA/OOD) und Implementierung (OOP) einer Datenbankapplikation
 zur Rückverfolgung von Bauteilen bei Automobilzulieferern; Anbindung
 an Maschinensteuerungen (SPS, OPC), Barcode-Scanner
Software: Borland C++ Builder 6 Enterprise, Informix 7, Sybase SQL
 Anywhere Studio 7/8/9, IBH SoftSPS, IBH OPC Server, XML

Zeitraum: 01.07.03 - 30.11.03
Projekt:  Erstellen einer Komponente zur Lokalisierung (Internationalisierung,
 I18n) von Anwendungen im C++ Builder 6. Automatische Formularerfassung
 und -übersetzung auf XML-Basis.
Software: Borland C++ Builder 6 Enterprise, XML Spy 2004,
 Sybase SQL Anywhere Studio 8

Zeitraum: 12.01.03 - 31.07.03
Projekt:  Erstellen einer Klassenbibliothek zur Anbindung verschiedener Geräte,
 z.B. SPS, Scanner. Implementierung eines Interpreters für eine
 proprietäre Skriptsprache zur Ablaufsteuerung. Design und Implemen-
 tierung eines Protokolls auf XML-Basis.
Software: Borland C++ Builder 6 Enterprise, IBH OPC Server

Zeitraum: 01.02.02 - 14.06.02
Projekt:  Erstellen und Einrichten einer Homepage (HTML, PHP) für eine
 Versicherungsagentur
Software: Dreamweaver 4

Zeitraum: 02.11.01 - 31.10.02
Projekt:  Redesign von ProMeta (Plattform für projektbasiertes Arbeiten).
 Mitglied des Projektteams.
Software: JBuilder 7, Apache, Tomcat, Together, Cocoon 2 (XML/XSL/Java), XML Spy

Zeitraum: 01.08.2001 - 20.01.2002
Projekt:  Mitarbeit an Visualisierung für Blasfolienanlage; Daten-Logging;
 Reporting
Software: Visual Basic 6 (VB 6), Access, Sybase SQL Anywhere Studio 7,
 B&R Automation Studio, InstallShield Professional 6

Zeitraum: 01.11.2000 - 31.08.2001
Projekt:  Visualisierung von Maschinendaten; Daten-Logging; Reporting;
 Produktionsplanung
Software: Visual Basic 6 (VB 6), Sybase SQL Anywhere Studio 7,
 B&R Automation Studio, InstallShield Professional 6

Zeitraum: 01.12.1998 - 31.10.2000
Projekt:  Mitarbeit an verschiedenen Datenbanken-Projekten (Data Warehousing) für eine Unternehmensberatungsgesellschaft. Programmierung in Delphi, Java mit Oracle. Optimierung von SQL-Statements.
Software: Delphi 4/5, JBuilder 2, Oracle 7/8

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Remote (Heimarbeit) bevorzugt, mit regelmäßigen Meetings zur Abstimmung.
Profilbild von Alexander Kempf Software-Entwickler (C++, Java, C#, Delphi, Visual Basic, Datenbanken, Automatisierung, Robotik) aus Alzenau Software-Entwickler (C++, Java, C#, Delphi, Visual Basic, Datenbanken, Automatisierung, Robotik)
Registrieren