Ingenieur/Softwareentwickler mit Schwerpunkt C++, Java und .net
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Nordrhein-Westfalen
- Nähe des Wohnortes
- de | en
- 06.11.2020
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
8/2012 – 12/2012
Tätigkeitsbeschreibung
Entwicklung einer Schnittstelle zu einer Hochgeschwindigkeitswaage
Für einen renomierten Hersteller von Tablettenpressen entwickle ich eine auf einem Bachmann Controller System M1, ein Echtzeitsystem unter VxWorks, ein Modul zur Ankopplung einer Hochgeschwindigkeitswaage. Das Modul kommuniziert über eine serielle Schnittstelle mit der Waage, steuert diese und stellt Messwerte an das Steuerungssystem zur Verfügung.
7/2012 – 7/2012
TätigkeitsbeschreibungIntegrationstests zur Einführung eines Kommunikationsgateways durchgeführt. Dieses Gateway verbindet Steuerungs- und Regelungsmodule über LAN oder GSM
3/2012 – 4/2012
TätigkeitsbeschreibungIntegrationstests eines Kommunikationsgateways. Dieses Gateway verbindet Steuerungs- und Regelungsmodule über LAN oder GSM.
1/2012 – offen
TätigkeitsbeschreibungSoftwareenbindung von Messhardware in ein Messwerterfassungs- und analysesystem
4/2011 – 6/2011
Tätigkeitsbeschreibung
Portierung einer C++-Schnittstelle nach Delphi
Zu einem Meß- und Diagnosesystem in der Automobilindustrie existiert eine DCOM-Schnittstelle, sowie ein Testprogramm in C++. Die Anbindung an die DCOM-Schnittstelle soll unter Delphi realisiert werden, das Testprogramm ist dementsprechend nach Delphi zu portieren.
12/2010 – 3/2012
Tätigkeitsbeschreibung
Entwicklung einer Steuersoftware für einen Zugangsautomaten
Für einen Zugangsautomaten (Drehsperre mit Zugangskontrolle) wird eine Software unter Linux CentOS entwickelt, die Teile der Zugangskontrolle steuert, sowie Bezahlvorgänge dokumentiert. Die Software kommuniziert einerseits mit einem Microcontrollerboard über RS232 und andererseits mit einer Datenbank, in der sämtliche Zahlungsvorgänge gesichert werden.
Eingesetzte Techniken: Java, MySql, TLP, Eclipse, Subversion, Doxygen
4/2010 – offen
Tätigkeitsbeschreibung
Portierung Daimler Diagnose GUI auf Windows Mobile Handhelds
Die Benutzerschnittstelle des Daimer-internen Fahrzeug-Diagnosesystems NISP läuft auf so genannten IS-Testern oder Portys. Das Diagnosesystem gibt dem Tester u. a. die Prüfschritte vor, zeigt Testergebnisse an und fordert den Benutzer auf, Eingaben zu tätigen. Ziel dieses Projektes ist, die GUI-Oberfläche auf Windows Mobile-Geräte zu portieren, damit der Tester die Diagnose-GUI an jeder Stelle am und im Fahrzeug bedienen kann. Die Portierung wird von mir entwickelt. Diese beinhaltet die Entwicklungen der grafischen Benutzeroberfläche, der server- und clientseitigen Schnittstelle und der Kommunikation per TCP/IP.
Eingesetzte Techniken: Windows Mobile, Microsoft Visual Studio 2005, C++, MFC, WLAN, TCP/IP
2/2010 – offen
Tätigkeitsbeschreibung
Shooting-Skript-Programm
Kooperation mit dem Mediabook-Verlag, Stein-Bockenheim
In Kooperation mit dem Mediabook-Verlag entwickle ich ein Programm für die Filmproduktion zur Erstellung und Verwaltung von Shooting Scripts und Drehbüchern.
Eingesetzte Techniken: C#, .NET
1/2010 – 3/2010
Tätigkeitsbeschreibung
Entwicklung einer DLL zur Kommunikation mit einer IO-Karte.
In automatischen Prüfungen werden noch ISA-Karten eingesetzt. Diese sollen durch neue PCI-IO-Karten ausgetauscht werden. Hierzu ist eine DLL entwickelt worden, die in das bestehende Prüfsystem integriert wird. Speziell werden über die DLL digitale und analoge IOs verwaltet.
Eingesetzte Techniken: Microsoft Visual Studio 2005, C++, MFC
9/2009 – 12/2009
Tätigkeitsbeschreibung
Entwicklung eines Netzwerküberwachungstools
Zur Überwachung der Netzwerkverbindung eines portablen Prüfrechners wurde von mir ein Tool entwickelt, das auf hardwarenaher Ebene kontinuierlich die Netzwerkverbindung überprüft (u.a. Connect, WLAN-Feldstärke, ping und rcp-connect) und protokolliert. Die Logs werden täglich auf eine zentralen Server hinterlegt.
Eingesetzte Techniken: Microsoft Visual Studio 2008, C++, MFC, rcp
4/2006 – 4/2008
Tätigkeitsbeschreibung
Programm zur Analyse und Visualisierung von Log-Daten technischer Applikationen
Zur Analyse und Visualisierung wurde eine Tool entwickelt, das anhand von Log-Informationen aus Dateien, Datenbanken oder per TCP/IP die Daten analysiert und visualisiert. Das System ist frei konfigurierbar, so dass ohne spezielle Programmierungen unterschiedliche Formate verarbeitet werden können. Das Programm ermöglicht zum Beispiel die Visualisierung historischer Flottenbewegungen aus den oben erwähnten Projekten oder auch zum Beispiel die Analyse von Flugschreiberdaten.
Qualifikationen:
Java unter Linux und Windows mit Eclipse, cvs, TCP/IP
5/2000 – 8/2009
Tätigkeitsbeschreibung
- GUI-Entwicklung im Bereich automatisierter Hafentechnik (Container-Terminal Hamburg Altenwerder HHLA), Gottwald Port Technology GmbH, Düsseldorf, später TBA
Für ein neu gebautes automatisiertes Containerterminal der HHLA im Hamburger Hafen wurde von der Fa. Gottwald eine Fahrzeugflotte geliefert, die voll automatisiert den Containertransport zwischen Lager und Schiff abwickelt. Innerhalb der Flottensteuerung mit verteilten Anwendungen ist von mir die komplette grafische Benutzeroberfläche entwickelt worden. Spezielle Anforderungen lagen in der Entwicklung und Implementierung von CORBA-Interface-Anbindungen an die Management-Module.
- Equipment-Überwachung und -Management im Bereich automatisierter Hafentechnik (Container-Terminal Hamburg Altenwerder HHLA), Gottwald GmbH, Düsseldorf, später TBA
Neben der GUI ist ein Programm entwickelt worden, das die Zugangskotrolle zum automatisch gesteuerten Betriebsgelände steuert. Das Modul hat die Aufgabe, Zugangskontrolle und Fahrbetrieb sicher zu koordinieren. Insbesondere sind die Anbindung an eine SPS (der Zugangskontrolle) und eine Schnittstelle zu den anderen Softwaremodulen via CORBA zu erwähnen. Darüber hinaus wurden mehrere Optimierungen und Erweiterungen an anderen Modulen der Flottensteuerung durchgeführt.
- GUI-Entwicklung im Bereich automatisierter Hafentechnik (Container-Terminal ECT Rotterdam), Gottwald Port Technology GmbH, Düsseldorf, später TBA
Im Rahmen der Modernisierung des Container-Terminals ECT in Rotterdam ist eine GUI entwickelt worden, die das gesamte automatisierte Equipment visualisiert (automatische Transportfahrzeuge, Lager- und Brückenkrane), sowie eine operationelle Steuerung erlaubt.
siehe -Hyperlink entfernt-
siehe -Hyperlink entfernt-
Aktuell:
- Optimierung und Erweiterung diverser Module der Flottensteuerung
- Fehleranalyse und Bugfixing,
- Releasemanagement, -test und Auslieferung
- Erstellung von Testfällen und dokumentation
- Kundensupport, Hotline
Qualifikationen:
C++, Java, CORBA unter Linux, TRU64 Unix und Windows mit Borland C++ Builder, KDevelop, gdb, Perl, Fehleranalyse, Bugfixing, Dokumentation, Test
nicht angegeben
4/2000 – 9/2008
Tätigkeitsbeschreibung
Entwicklung einer Bürokommunikations- und -verwaltungsoftware
Hierzu ist eine Microsoft Datenbank zur Büroverwaltung aufgebaut worden, die neben den üblichen Aufgaben ein Berichtswesen für technische Prüfungen beinhaltet, Export elektronischer Versand von Prüfaufträgen an die Außendienstmitarbeiter, Reimport der Prüfergebnisse und Generierung von Rechnungen und Prüfberichten, automatische Generierung von Wiedervorlagen zur Angebotserstellung wiederkehrender Prüfungen.
Qualifikationen:
MS Access /SQL-Server
Office-Programmierung, VBA
Erstellung von Formulaten und Report unter Word und Excel
nicht angegeben
4/2000 – 9/2008
Tätigkeitsbeschreibung
Erstellung eines Programms zur Erfassung technischer Prüfergebnisse, automatischen Auswertung und Beurteilung sowie Protokollerstellung
Qualifikationen:
C++, MS Office
nicht angegeben
1/2000 – 1/2004
Tätigkeitsbeschreibung
Erstellung eines Anwendungsprogramms zur Ermittlung des Wärmebedarfs von Gebäuden gemäß aktueller Energieeinsparverordnung (EnEV)
Mit Erlass der aktuell gültigen Energieeinsparverordnung ergab sich die Notwendigkeit, die bisherigen Berechnungsverfahren durch überarbeitete bzw. neue Methoden zu ersetzen. Hierzu wurde ein Programm entwickelt, dass den kompletten Nachweis anhand der bauphysikalischen Gebäudedaten erstellte.
siehe -Hyperlink entfernt-
Qualifikationen:
C++, Borland
Bauphysik
nicht angegeben
10/1997 – 3/2000
Tätigkeitsbeschreibung
- Entwicklung von diversen Multimedia-Präsentationen
- Entwicklung von diversen Internet-Präsentationen
- Erstellung eines Anwendungsprogramms zur Berechnung physikalischer Daten gemäß EnEV im Bereich Bauphysik, Verlag Bau und Technik
Delphi
Mit Inkraftsetzung der neuen Energieeinsparverordnung (EnEV) wurden neue Berechnungsverfahren eingesetzt. Es wurde ein Computerprogramm entwickelt, das die Berechnungen anhand physikalischer Kennwerte durchführt.
siehe -Hyperlink entfernt-
Qualifikationen:
Delphi, C++
HTML, CSS, JavaScript
Corel Draw, Corel Photo Paint
MS Office
3D Studio Max
Macromedia Studio
nicht angegeben
12/1995 – 9/1997
Tätigkeitsbeschreibung
Entwicklung von Computermodellen zur numerische Simulation mit Hilfe der Finiten Elemente Methode auf Großrechnern, Programmierung unter FORTRAN, C, C++ auf Unix-Betriebssystemen
Unterstützung bei Forschung und Lehre, Abhalten von ßbungen, Klausurkorrektur, etc.
Qualifikationen:
Unix, Vektor-Unix, Windows
Fortran, C, C++
Harvard Graphics
Word, Excel
Kenntnisse im Bauwesen
nicht angegeben
9/1994 – 11/1995
Tätigkeitsbeschreibung
Reparatur von Computern und Computerkomponenten
Konfiguration von Computersystemen
Kundendienst
Unterstützung bei Hard- und Softwareentwicklungen (Pascal, Basic, Assembler)
Qualifikationen:
Elektrotechnische Kenntnisse
Harwarekenntnisse IBM XT/AT, C64, Apple, Amiga
MS/DOS
Windows
Pascal, Basic, Assembler
nicht angegeben
6/1991 – 3/1994
Tätigkeitsbeschreibung
Entwicklung von Computermodellen zur numerische Simulation mit Hilfe der Finiten Elemente Methode auf Großrechnern, Programmierung unter FORTRAN, C, C++ auf Unix-Betriebssystemen
Unterstützung bei Forschung und Lehre, Abhalten von ßbungen, Klausurkorrektur, etc.
Qualifikationen:
Unix, Vektor-Unix, Windows
Fortran, C, C++
Harvard Graphics
Word, Excel
Kenntnisse im Bauwesen
nicht angegeben
5/1985 – 5/1991
Tätigkeitsbeschreibung
Reparatur von Computern und Computerkomponenten
Konfiguration von Computersystemen
Kundendienst
Unterstützung bei Hard- und Softwareentwicklungen
Qualifikationen:
Elektrotechnische Kenntnisse
Harwarekenntnisse IBM XT/AT, C64, Apple, Amiga
MS/DOS
Windows
Pascal, Basic, Assembler
Über mich
In meinem aktuellen Projekt befasse ich mich mit der Softwareentwicklung auf mobilen Endgeräten im Automotove Sektor.
Neben den rein fachlichen Qualifikationen möchte ich noch persönliche Aspekte nennen:
Ich fühle mich grundsätzlich in der Lage, mir aufgrund meines breitgefächerten mathematisch-technischen Hintergrunds fachliches Basiswissen in jedem technischen Bereich kurzfristig anzueignen. In meiner bisherigen Laufbahn habe ich dies öfters unter Beweis stellen müssen.
Kommunikations- und teamfähig muss ich in meiner tägliche Praxis immer sein. Dies ist Voraussetzung bei Kundenkontakten und beim Arbeiten in größeren Entwicklerteams.
Die Softwareentwicklung in der automatisierten Flottensteuerung stellt ähnlichen Anforderungen an Sicherheit und Stablität wie Anwendungen in der Luft- und Raumfahrt oder in der Bahntechnik. Daher bin ich es gewohnt, äußerst sorgfältig zu arbeiten, querzudenken und proaktiv zu entwickeln.
Kenntnisse
EDV
Umfassende Kenntnisse in der Programmierung (C++, Java, Delphi, C, Fortran, Assembler, Corba unter Windows, Linux und Unix)
Kenntnisse in Visual C++, C# und .net
Umfassende Kenntnisse in der Fehleranalyse
Kenntnisse im Releasemanagement und im Rollout
Kenntnisse im Test, JUnit, CUnit, NUnit
Fortgeschrittene Kenntnisse in Linux, Unix, True64 Unix
Kenntnisse in der Entwicklung von Multimedia-Anwendungen (Macromedia Director, Grafik-, Video- und Soundbearbeitung)
Fortgeschrittene Kenntnisse in der Erstellung von Internet-Anwendungen (HTML, JavaScript, CSS, XML, Apache, Tomcat)
Umfassende Kenntnisse in der Office-Programmierung (Access, Word, Excel, etc.)
Erstellung und Programmierung von Datenbankanwendungen (MS-SQL Server, MS Access, MySQL, Interbase, Oracle)
Grundkenntnisse in der Entwicklung von Mikrocontroller-Systemen Hard- und Software (Atmel, Texas Instruments),
Layoutentwicklung
Sonstiges
Kenntnisse in numerischer Mathematik
Kenntnisse im Bauwesen (Materialtechnologie und Bauphysik)
Weitere Kenntnisse
- Ingenieurswissenschaften
IT & Entwicklung
- Embedded Systems
- Softwareentwicklung
- Open Source
- Smartphone Softwareentwicklung
Programmierung & Betriebssysteme
- Softwareprogrammierung
- Datenbanken (allg.)
- C++
- C#
- Delphi
- Java
- SQL
- FORTRAN
Technik & Ingenieursberufe
- Elektrotechnik
- Hardware-Entwicklung
- Automatisierungstechnik
- Mess- / Steuerungstechnik
Branchenkenntnisse
- Automotive
- Maschinenbau
- Anlagentechnik
- Medizintechnik
- Verlagswesen
- Logistik
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden