Thomas Kallisch nicht verfügbar bis 01.05.2021

Thomas Kallisch

Client-/Server Entwicklung, C/C++, Embeded C, Visual Basic, C#, Datenbankentwicklung(SQL, PL/SQL)

nicht verfügbar bis 01.05.2021
Profilbild von Thomas Kallisch Client-/Server Entwicklung, C/C++, Embeded C, Visual Basic, C#, Datenbankentwicklung(SQL, PL/SQL) aus Dortmund
  • 44269 Dortmund Freelancer in
  • Abschluss: Dipl.-Ingenieur (FH)
  • Stunden-/Tagessatz: nicht angegeben
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (Grundkenntnisse)
  • Letztes Update: 28.10.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Thomas Kallisch Client-/Server Entwicklung, C/C++, Embeded C, Visual Basic, C#, Datenbankentwicklung(SQL, PL/SQL) aus Dortmund
DATEIANLAGEN
Profil TKH 06/2020

Diese Anzeige ist nur für angemeldete Nutzer möglich.

SKILLS
Projektmanagement
Teilprojektleitung
Analyse und Bewertung von Pflichtenheften
Erstellen von Zeit- und Ablaufplänen
Mitarbeiterführung und Motivation, Mitarbeiterschulung

Softwareentwicklung
Programmiersprache / -system
C/C++
- MFC
- STL
- ATL
- Boost
Embeded C
JAVA
- J2EE
- JNI
Visual Basic
VBA
XML
XSLT
SQL; PL/SQL
PHP
PowerBuilder

Betriebssysteme
Windows
SUN Solaris
Linux

Datenbanksystem
ORACLE
Sybase SQL-Server
MS SQL-Server
SQL Anywhere
MySQL
DB2
ADO
DAO
ODBC
JDBC

Entwicklungsumgebungen / Tools
Visual Studio (6; 2005, 2008)
Eclipse
winIDEA / I Systems
Multi / Green Hills
Powerbuilder
Visual Basic Editor
PowerDesigner
SQL Developer
Toad
Konfigurationsmanagement (CCC/Harvest)
ClearCase
CVS
Visual Source Safe
Bugzilla
ClearQuest
IBM Change
Mercury Test Center
XML Spy
DOORS
CANoe
CANape
Davinci
Together
Tessy
MS VISIO
MS Access 2003
MS WORD 2003
MS Excel 2003
MS Office 97
Makroprogrammierung
DoxiGen
COM
CORBA
TCP/IP
Sockets
UML
.NET
OOA / OOD
Datenmodellierung- ER Diagramme
Unix-Shellskriptprogrammierung

Sozialkompetenz
Gute Kommunikationsfähigkeit mit Kunden, Lieferanten und Mitarbeitern
Kundenorientiertes Handeln, Teamfähigkeit und Selbständigkeit
Unternehmerisches Handeln
Bereitschaft zu Reisen
Englisch (Dokumentation und Konzepterstellung)

Zertifizierungen:
ORACLE
- Oracle Database SQL Expert
- Program with PL/SQL
- Oracle Database 11g: Advanced PL/SQL

Microsoft
- Microsoft .NET Framework – Application Development Foundation

Fortbildung / Weiterbildung
Einarbeitung in J2EE und JSP
Einarbeitung in Perl
Einarbeitung in Powerbuilder Version 9.0
Einarbeitung in Rational Rose
Buchführung, Kostenrechnung, Handelsbilanzen an der Fernuniversität Hagen
PROJEKTHISTORIE
  • 01/2020 - bis jetzt

    • Ingenico
    • Banken und Finanzdienstleistungen
  • Softwareanalyse und -bearbeitung / Performanceanalyse und -verbesserung
  • Softwareanalyse und -änderung zur Verringerung des Point-To-Point Encryption Auditaufwands.

    • Verringerung der vom Audit betroffenen TOE durch Auslagerung von Softwareteilen in ein zentrales Modul, auf welches nur über Interfacefunktionen zugegriffen werden kann.
    • Memoryanalysen in Bezug auf ungesicherte Daten.
    • Betreuung des Audits.
    Performanceanalyse und -verbesserung

    Projektposition: Entwickler

    Mitarbeiteranzahl in der Gruppe: 5

    Projektsprache: Deutsch/Englisch

    Entwicklungsumgebung und Tools:

    • Programmiersprache: C
    • Compiler: GCC
    • Terminalbetriebssystem: Linux
    • Debugger: GDB
    • JIRA

  • 05/2020 - 06/2020

    • BHTC
    • 1000-5000 Mitarbeiter
    • Automobil und Fahrzeugbau
  • Inbetriebnahme und Anpassung eines Bootloaders
  • Inbetriebnahme und Anpassung des Bootloaders für eine ECU mit dem Controller NXP S32K148 (based on ARM Cortex-M4F core)

    • Konfiguration der LpSPI zur Kommunikation mit dem SBC
    • Konfiguration SBC Watchdog-Modul
    • Routinen für das Handling des SBC Watchdogs
    • Initialisierung des FlexRAMs
    • Konfiguration des CAN Moduls
    • Test des Applikationsupdates über den FBL

    Projektposition: Entwickler

    Mitarbeiteranzahl in der Gruppe: 8

    Projektsprache: Deutsch/Englisch

    Entwicklungsumgebung und Tools:

    • Controller: NXP S32K148 (based on ARM Cortex-M4F core)
    • Programmiersprache: C
    • Compiler: Greenhills
    • Debugger: J-Link / Ozone
    • Davinci Configurator
    • CanOE

  • 01/2019 - 12/2019

    • Kostal
    • Automobil und Fahrzeugbau
  • Softwareentwicklung Türsteuergeräte - Erweiterung des FBL um ORU und FDS
  • Weiterentwicklung des Flash-Bootloaders.
    Entwicklung der Komponenten für Online-Remote Updates und Flashdatensicherheit

    Fehleranalyse und -behebung.

    Durchführung von Sicherheitsanalysen

    Projektposition: Entwickler

    Mitarbeiteranzahl in der Gruppe: 12

    Projektsprache: Deutsch/Englisch

    Entwicklungsumgebung und Tools:

    • C (Green Hills Multi)
    • Python
    • CANoe
    • DOORS
    • SVN
    • Word, Excel
    • JIRA

  • 04/2018 - 12/2019

    • BHTC
    • Automobil und Fahrzeugbau
  • Konfiguration und Erstellung von Softwareversionen für EMV Tests verschiedener Hardwarevarianten
  • Erweiterung der Konfiguration der verschiedenen Softwareversionen, so dass alle Ports eingelesen und ausgegeben werden können. Erstellung von Schnittstellen und Variablen mit dem Vector Davinci Configurator und Developer in einer AUTOSAR 4 Umgebung.

    Erstellung von CANoe Simulationen zur Steuerung und Darstellung der Ports und Systemkomponenten über XCP.

    Projektposition:  Entwickler

    Mitarbeiteranzahl in der Gruppe: 8

    Projektsprache: Deutsch/Englisch

    Entwicklungsumgebung und Tools:

    • C (Green Hills Multi; winIDEA – I Systems)
    • CANoe, CANape
    • DOORS
    • MKS
    • Word, Excel
    • TESSY

  • 04/2016 - 12/2019

    • BHTC
    • Automobil und Fahrzeugbau
  • Softwareintegration für das Gesamtsystem
  • Koordination der Erstellung und Integration von Softwarekomponenten, die in einem internationalen Team (Indien / China) entwickelt wurden.

    Erstellung von automatisierten Tests mit TESSY

    Projektposition:  Integrator / Entwickler

    Mitarbeiteranzahl in der Gruppe: 4-8

    Projektsprache: Deutsch/Englisch

    Entwicklungsumgebung und Tools:

    • C (Green Hills Multi; winIDEA – I Systems)
    • CANoe, CANape
    • DOORS
    • MKS
    • Word, Excel
    • TESSY

  • 08/2012 - 12/2016

    • BHTC
    • Automobil und Fahrzeugbau
  • Treiberwartung, -pflege und -entwicklung für LIN Motoren
  • Entwicklung und Wartung einer Treibersoftware zur Steuerung von LIN Motoren.
    Die Entwicklung erfolgte im Rahmen von AUTOSAR sowohl als SWC wie auch als Complex Device Driver.

    Erstellung von Komponenten zur Steuergerätdatenaufzeichnung und Datenanalyse mit CANape.

    Erstellung von automatisierten Tests mit TESSY

    Projektposition: Entwickler / Integrator

    Mitarbeiteranzahl in der Gruppe: 4-8

    Projektsprache: Deutsch/Englisch

    Entwicklungsumgebung und Tools:

    • C (Green Hills Multi; winIDEA – I Systems)
    • CANoe, CANape
    • DOORS
    • MKS
    • Word, Excel
    • TESSY

  • 06/2013 - 12/2014

    • Hella
    • Automobil und Fahrzeugbau
  • Entwicklung einer Remotesteuerung für eine C# Anwendung aus der Testumgebung CNI
  • Entwicklung eines Prototypen zur Remotesteuerung einer C# Anwendung aus der Testumgebung CNI.

    Realisierung der Anwendung.

    Erstellung von DLLs, COM Objekten und C# Libraries um den Remotezugriff über eine C DLL zu ermöglichen.

    Performanceanalyse und Verbesserung der Zielanwendung

    Projektposition: Entwickler / Gruppenleiter

    Mitarbeiteranzahl in der Gruppe: 4

    Projektsprache: Deutsch

    Entwicklungsumgebung und Tools:

    • C, C# unter Windows
    • Visual Studio 2010
    • CVS

  • 01/2011 - 07/2012

    • USU
    • Sonstiges
  • Weiterentwicklung & Pflege der Verfahren BZR/GZR und ZStV
  • Weiterentwicklung und Pflege einer Software für das Bundeszentralregister.

    Das Frontend der Anwendung läuft unter Windows XP und Windows 7. Andere Jobs laufen unter Sun Solaris. Die Buisinesslogik wird durch verschiedene Tuxedo Server und Services abgebildet.
    Erstellung von Unittests mit CPPUNIT.

    Projektposition:  Entwickler

    Mitarbeiteranzahl im Projekt: 12

    Projektsprache: Deutsch

    Entwicklungsumgebung und Tools:

    • Server: Sun Solaris / Client: Windows (XP / 7)
    • Solstudio (Solaris) / Visual Studio 2003 (MFC, STL) (Windows)
    • C (Solaris) / C++ Windows
    • Oracle / Tuxedo
    • CPPUNIT
    • SVN
    • Word, Excel

  • 07/2009 - 12/2010

  • Software für einen Gewebeprozessor
  • Entwurf und Durchführung von Softwaretests für die Qualitätssicherung und FDA Anforderungen. Betreuung und Koordination von vier Testern. Analyse und Behebung von Fehlern.

    Konfiguration und Durchführung von Automatiktests mit TestComplete.

    Mitarbeit bei der Konzeption und Spezifikation von Workflow- und Arbeitsabläufen.

    Projektposition:  Entwickler / Testmanager

    Mitarbeiteranzahl im Test: 6 Gesamtprojekt:27

    Projektsprache: Deutsch

    Entwicklungsumgebung und Tools:

    • Visual Studio 2005 / 2008 (MFC, STL)
    • CVS
    • Mantis
    • TestComplete
    • Word, Excel

  • 05/2009 - 07/2009

    • ARAG AG
    • Versicherungen
  • Migration Visual Studio 6 auf Visual Studio 2008 und MFC 6 auf MFC 9
  • Migration mehrerer Anwendungen von Visual Studio 6 auf Visual Studio 2008 und MFC 6 auf MFC 9.

    Projektposition:  Entwickler

    Mitarbeiteranzahl im Projekt: 2

    Projektsprache: Deutsch

    Entwicklungsumgebung und Tools:

    • Visual Studio 2008
    • MFC 9
    • MS SourceSafe

  • 10/2008 - 03/2009

  • Entwicklung IDV Office
  • Redesign und Weiterentwicklung eines internen Informationssystem.

    Projektposition:  Entwickler / Designer

    Mitarbeiteranzahl im Projekt: 7

    Projektsprache: Deutsch

    Entwicklungsumgebung und Tools:

    • MS Access 2003; DB2
    • Visual Basic
    • Visio
    • MS Office

  • 05/2008 - 03/2009

  • Migration / Entwicklung
  • Migration von verschiedenen MS Access 97 Anwendungen nach Access 2003.
     Weiterentwicklung und Test von Accessanwendungen. Konvertierung von XML-Importdaten mit XSLT in die benötigten Schnittstellenformate.

    Projektposition:  Entwickler

    Mitarbeiteranzahl im Projekt: 2

    Projektsprache: Deutsch

    Entwicklungsumgebung und Tools:

    • VB / VBA; MS Office 97 / 2003
    • Word; Excel; Makroprogrammierung
    • XML; XSLT; SQL; Access;
    • CVS
    • XML Spy

  • 04/2008 - 05/2008

    • Post AG
  • Qualitätssicherung
  • Entwicklung eines Testkonzepts für die Komponenten einer Webanwendung. Erstellung und Durchführung von Testfällen und Testablaufplänen.

    Projektposition:  Tester

    Mitarbeiteranzahl im Projekt: 2

    Projektsprache: Deutsch

    Entwicklungsumgebung und Tools:

    • Mercury Test Center
    • Bugzilla

  • 09/2006 - 03/2008

  • Prüfstandentwicklung
  • Entwicklung und Betreuung von Prüfständen für medizinische Geräte.

    • Entwicklung der benötigten Software für die Steuerung eines Prüfstand.
    • Entwicklung von Schnittstellenklassen zur Multithreaded Kommunikation und Steuerung von Peripheriegeräten über ProfiBus und IEEE-Bus.
    • Inbetriebnahme von Prüfständen in Irland.
    • Analyse und Beratung zur Performanceverbesserung.
    • Entwicklung von Pflichtenheften und Prüfablaufplänen.

    Bei der Prüfstandsoftware handelt es sich um eine Multithreading Applikation, die über die Serielle- oder Infrarotschnittstelle mit dem Prüfling kommuniziert. Dabei werden alle relevanten Prüflingsparameter gemessen und verschiedene Konfigurationsparameter berechnet. Die Konfigurationsparameter werden im EEPROM des Prüflings abgelegt. Die Messdaten werden in einer Oracle-Datenbank abgelegt.

    Projektposition:  OO-Designer / OO-Entwickler

    Mitarbeiteranzahl im Projekt: 4

    Projektsprache: Deutsch / Englisch

    Entwicklungsumgebung und Tools:

    • Visual C++, CVS
    • Visio; UML
    • Word, Excel, Makroprogrammierung
    • XML; SQL; Oracle, Access

  • 11/2005 - 06/2006

    • ComBots
    • Telekommunikation
  • Entwicklung einer Kommunikationssoftware
  • Entwicklung einer Kommunikationssoftware. Die Kommunikationssoftware besteht aus einem C++ Frontend, welches mit dem Visual Studio und der MFC entwickelt wurde. Das Backend und Modell der Anwendung wurden in Java realisiert. Die Kommunikation zwischen Frontend und Backend erfolgte über CORBA. Entwicklung einer Testumgebung mit Java für die Variante 2 der Kommunikationssoftware. Der Datenaustausch erfolgt hierbei über JNI.

    Projektposition:  OO-Designer / OO-Entwickler

    Mitarbeiteranzahl im Projekt: 25

    Entwicklungsumgebung und Tools:

    • Visual C++ (MFC, STL, ATL), Com, Corba, Java
    • Eclipse
    • Bugzilla
    • CVS

  • 11/2004 - 09/2005

    • Hamburg Mannheimer
    • Versicherungen
  • Migration eines Textsystems
  • Portierung eines Textsystems von Windows NT mit Office 97 nach Windows XP mit Office 2003.

    Migration der Word Makros von VBA nach Visual Basic. Migration der Datenbanken und Anpassung der Visual C++ und Visual Basic Sourcen.
    Bestimmung der Benutzerberechtigungen durch Auswertung der Active Directory Einträge. Erweiterung der bestehenden Software um zusätzliche Funktionen.

    Projektposition:  OO-Designer / OO-Entwickler

    Mitarbeiteranzahl im Projekt: 3

    Entwicklungsumgebung und Tools:

    • Visual C++ ( MFC, STL, ATL), Visual Basic, COM, Microsoft Sourcesafe
    • ClearCase
    • Word 2003
    • SQL; Access 2003

  • 03/2004 - 04/2004

  • Softwareanalyse
  • Analyse von Architektur, Design und Programmierstil einer interaktiven TV‑Anwendung. Aufbau einer Testumgebung. Dokumentation der Softwarefunktionalität. Erstellung eines Gutachtens.

    Projektposition:  OO-Analyst

    Mitarbeiteranzahl im Projekt: 3

    Entwicklungsumgebung und Tools:

    • Visual C++
    • ODBC, PL/SQL
    • HTML, JavaScript, ASP
    • Word

  • 10/2003 - 02/2004

  • Service für kleine Unternehmen
  • Service für kleine Unternehmen in den Bereichen

    • Netzwerkadministration und –Migration
    • Webpräsenz, Reportingapplet: HTML, PHP, MySQL
    • Projektposition:  Dienstleister

    Mitarbeiteranzahl im Projekt: 1

    Entwicklungsumgebung und Tools:

    • HTML, PHP, XML, Java
    • MySQL

  • 11/2002 - 09/2003

    • Krupp AG
  • Anwendung zur Disposition von Wagen und Fahraufträgen im Bereich Eisenbahn
  • Design und Realisierung einer Anwendung zur Disposition von Wagen und Fahraufträgen im Bereich Eisenbahn. Entwurf und Realisierung von Datenbankviews, Trigger und der benötigten Stored Procedures. Design und Entwicklung der Klassen mit Visual C++. Dialoggestaltung in Zusammenarbeit mit dem Kunden. Integration der neuen Komponenten in die bestehende Anwendung. Entwurf und Durchführung von Testszenarien. Planung, Dokumentation und Durchführung von Migrationsabläufen bei der Einführung neuer Softwareversionen.

    Projektposition:  OO-Designer / Entwickler

    Mitarbeiteranzahl im Projekt: 10

    Entwicklungsumgebung und Tools:

    • C++, Microsoft Visual C++ 6.0 (MFC, STL) unter Windows NT
    • Datenbank ORACLE 8i unter UNIX, SQL Developer
    • Microsoft Visual Source-Safe

ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Der Einsatz ist sowohl Vor-Ort oder Remote möglich.
Der Einsatzraum umfasst Deutschland; Projekte im Umkreis von 100 km um Dortmund werden bevorzugt

Fremdsprachen:
Deutsch
Englisch
SONSTIGE ANGABEN
Bei InHouse-Projekten sind Entwicklungen unter den Betriebssystemen Windows 98, Windows XP, Windows 2000 und Windows Vista sowie Linux möglich.
Als Entwicklungsumgebungen stehen das Visual Studio 2005, 2008, 2010, Eclipse und NetBeans zu Verfügung.
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten:


exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder):

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
06.08.2015

Versicherungsende:
01.09.2021

Zum exali-Profil »

WEITERE PROFILE IM NETZ