Thomas Thielemann teilweise verfügbar

Thomas Thielemann

Softwareentwickler(Java, C++), Projektmanager, Testmanager

teilweise verfügbar
Profilbild von Thomas Thielemann Softwareentwickler(Java, C++), Projektmanager, Testmanager aus Baiersdorf
  • 91083 Baiersdorf Freelancer in
  • Abschluss: Dipl.-Informatiker (FH)
  • Stunden-/Tagessatz: nicht angegeben
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)
  • Letztes Update: 08.04.2021
SCHLAGWORTE
PROFILBILD
Profilbild von Thomas Thielemann Softwareentwickler(Java, C++), Projektmanager, Testmanager aus Baiersdorf
DATEIANLAGEN
Profil_de

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

SKILLS
METHODEN & TECHNOLOGIEN
Programmiersprachen:
C++, C
C# / .NET
Java
Python
XSL, XSP

Markup-/Datenbanksprachen:
QML, HTML, CSS
SQL
XML, DTD

Betriebssysteme:
Linux
MacOS X
Windows

Technologien:
Java, Java EE, JavaBeans, Swing, JBoss
CppUnit
JUnit
Qt
STL
Relationale Datenbanken
SmartCard, JavaCard

Methoden:
Enterprise Application Integration
Function Point Analysis
Komponentenentwurf
OOA/OOD
UML
Architektur- und Design Pattern
Refactoring
Testen (Unit-, Integrations-, Systemtest)

Entwicklungsprozess:
Scrum, V-Modell

WERKZEUGE
Architektur und Design:
Enterprise Architect

Entwicklung:
ClearQuest
Visual Studio, TFS
Eclipse 3.x
NetBeans
Qt Creator
Konfigurationsmanagement:
git, Gitlab/Gitcloud, TFS

Sonstiges:
ant
doxygen
cppcheck
PROJEKTHISTORIE
  • 01/2018 - bis jetzt

  • Software-Entwickler
  • Anbindung verschiedener Sensoren über USB und Bluetooth an ein Medizinprodukt.
    Implementierung verschiedener Protokolle auf Basis von Bluetooth LE und Visualisierung der Daten mit Qt und QML.
    Unterstützung des Kunden beim Umstieg von TFS auf git. Erstellung eines kundenspezifischen Linux auf Basis von Yocto inclusive notwendiger Patches.

    Projektumgebung
    UML
    C++, Qt, QML
    cmake, doxygen, log4cplus, cppunit
    git, Polarion, Team Foundation Server
    Linux, Windows, Yocto
    Scrum


  • 03/2014 - 12/2017

  • Software-Entwickler, Berater zur Software-Entwicklung
  • Entwicklung einer Software zur Ansteuerung eines Spirometers und Auswertung der erhaltenen Daten für einen weltweit tätigen Hersteller von Medizinprodukten.
    Zum Aufgabenumfang gehören die Erarbeitung von Lösungskonzepten für das Embedded System, die Implementierung eines plattformübergreifenden Build-Systems mit cmake, die Evaluierung von externen Komponenten, die Implementierung von Anwendungslogik und Unit-Tests. Alle Entwicklungsschritte wurden in einer heterogenen Umgebung aus Windows und Linux durchgeführt.
    Parallel dazu wurde der Auftraggeber bei der Einführung von Scrum als neues Vorgehensmodell für die Entwicklung unterstützt.

    Projektumgebung
    Enterprise Architect, UML
    C++, Qt, QML
    cmake, doxygen, log4cplus, cppunit
    git, Polarion, Team Foundation Server
    Linux, Windows
    Scrum


  • 11/2014 - 07/2015

  • Software-Entwickler
  • Entwicklung eines medizinischen Multiparametermeßgeräts (Temperatur, Blutdruck, Herzfrequenz) mit konfigurierbaren Sensoren für den klinischen Einsatz.
    Zu den Aufgaben im Projekt gehört die Implementierung der HL7-Schnittstelle incl. Software-Design und Unit Tests und die Anbindung externen Sensoren. Den Abschluß bildete die Erstellung der HL7-Dokumentation zur Integration beim Anwender.
     

    Projektumgebung
    Enterprise Architect, UML
    C++, Qt
    cmake, doxygen, log4cplus, cppunit
    git
    Linux, Windows
    Scrum


ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
80% - 100% vor Ort, abhängig vom Projekt
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten:

WEITERE PROFILE IM NETZ