Softwareentwicklung Projektmanagement C++ Python TypeScript Beratung
Aktualisiert am 22.09.2023
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.10.2023
Verfügbar zu: 95%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
gute Kenntnisse

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

1 Jahr 9 Monate
2022-01 - 2023-09

Erweiterung der Cloudlösung zur Steuerung und Verwaltung von Sicherheits- und Notfallleuchten mit neu entwickelten Hardware- Modulen

Senior Softwareentwickler Markdown Git puml ...
Senior Softwareentwickler

Neuentwicklung weiterer Hardware-Module und Einbindung in die grafische Web-Anwendung zur Steuerung und Verwaltung von Leuchtmitteln.

Die Leuchtmittel kommunizieren via NarrowBand IoT mit einer Cloud. Der aktuelle Status der Leuchten ist über eine entsprechende Webseite einsehbar. Weiterhin ist die Verwaltung und die Steuerung darüber vorgesehen.

  • Konzeption
  • Backend-Entwicklung
  • Datenbank
  • Test

Visual Studio Code Atlassian JIRA Atlassian Confluence Git Jenkins
Markdown Git puml Projektmanagement MQTT Docker agile Methoden
Hersteller Sicherheitstechnik
Dresden
1 Jahr 8 Monate
2021-10 - 2023-05

Mitentwicklung an Window QML-App zur Einrichtung und Verwaltung einer Präzisions-Operations-Robotik (surgery).

Leitender Softwareentwickler C++14 CMake conan ...
Leitender Softwareentwickler

Bei einem Hersteller medizinischer Präzisionsgeräte wird eine existierende Lösung zur Einrichtung und Verwaltung von Operations-Mikroskopen mitentwickelt. Die QML-App ist stark modularisiert und Komponenten werden zeitgleich in mehreren Produkten wiederverwendet.

Dem human-medizinischem Einsatzgebiet geschuldet, liegt bei der Entwicklung ein besonderer Fokus auf qualitätssichernde Maßnahmen (Requirement Erarbeitung, Architecture, Code Review, CI/CT).

  • Analyse der existierenden Code-Basis und Erarbeitung einer geeignet Umsetzungsstrategie

  • Analyse der existierenden Code-Basis und Test hinsichtlich existierender Bugs

  • Anpassen von conan + cmake Konfiguration zur Modernisierung und Minimierung von Dependencies

  • Anbindung und Konfiguration (QML) von 4K und TLS basierter DICOM Kommunikation
Azure Cloud Atlassian JIRA Atlassian Confluence Visual Studio Qt Creator
C++14 CMake conan qt/qml DICOM JNI
Medizintechnik
Dresden
1 Jahr 6 Monate
2021-06 - 2022-11

Entwicklung einer embedded Web Anwendung mit Datenbank und Bus-Steuerung

Softwareentwickler/ Tester Python TypeScript JavaScript ...
Softwareentwickler/ Tester

Grafische Web-Anwendung zur Steuerung von Leuchtmitteln. Als Plattform dient ein embedded System auf Raspberry Pi Basis mit Touch-Bildschirm. Mehrere Nutzer können über die Oberfläche der Anwendung die angebundene Beleuchtung einrichten und steuern.

  • Bugfixing
  • Abnahmetest

Atlassian JIRA RaspberryPi Atlassian Confluence Git tsLint Jenkins IntelliJ
Python TypeScript JavaScript Backend-Entwickler Frontend Entwickler Scanner
Hersteller Sicherheitstechnik
Dresden
1 Jahr 3 Monate
2021-07 - 2022-09

Entwicklung einer WebApp zur Dokumentation der Lagerhaltung mit einem Handscanner

Leitender Softwareentwickler TypeScript Node.js Bootstrap ...
Leitender Softwareentwickler

Für einen Onlinehändler wird eine mobile Lösung mit Barcodescanner entwi- ckelt. Die WebApp und die entsprechende Hardware wird im Lager durch Logistikmitarbeiter eingesetzt werden. Die App greift auf die REST-Schnitt- stelle des Warenwirtschaftssystem des Kunden zu.

  • Entwurf und Design GUI
  • Entwicklung WebApp
  • Test WebApp
Atlassian JIRA Atlassian Confluence Docker Android IntelliJ Zebra TC20
TypeScript Node.js Bootstrap Swagger.io REST Zebra DataWedge Barcode Reader Ki Kiosk Apps
Handelsunternehmen
Dresden
1 Jahr 1 Monat
2020-06 - 2021-06

Konzeption und Umsetzung eines Debian basierten Device-OS

Team-Lead, Softwareentwickler (C++/C) Python C++ analytische und konzeptionelle Fähigkeiten ...
Team-Lead, Softwareentwickler (C++/C)

Für ein handheld Laborgerätes sollte modulares, linux-basierendes Betriebssystem entworfen und umgesetzt werden.

Architektur: Basis-Variante (Plattform) dir je nach Anwendungsfall erweitert/customize wird.

 Übernommen Aufgaben:

-  Konzeption und Dokumentation der Systemarchitektur

-  Weiterentwicklung und Testing der Update-Strategie

-  Wartung der System-Konfiguration

-  Weiterentwicklung des SDKs (compiler, sysroot, vorinstallierte Bibliotheken)

-  Koordination der image-generierung (pi-gen, yocto)

- Entwicklung einzelner Systemdienste (python, c++)
Yocto pi-gen Compiler
Python C++ analytische und konzeptionelle Fähigkeiten Dokumentation Agiles Testen Update
anvajo GmbH
Dresden
1 Jahr 2 Monate
2019-05 - 2020-06

Entwicklung eine Montage- und Kalibrierung-Assistenten

Lead-Softwareentwickler (python) Python Django Back End ...
Lead-Softwareentwickler (python)

Für die serienmäßige Produktion eines handheld Laborgerätes sollte ein Montage- und Kalibrierungs-Assistent auf Basis von python/qt entwickelt werden. Erhobene Daten wurden in einem Django-Backend+Postgres gespeichert.

Architektur: Client Server Architektur mit mehreren Clients.

 Übernommen Aufgaben:

-  Gemeinsame Entwicklung des Clients und des Backends

-  Modernisierung und Qualitätssicherung durch pytest, flake8 und mypy

- Paketieren und Release Management für deployment unter Windows
Python Django Back End Postgres Client/Server
anvajo GmbH
Dresden
6 Monate
2018-11 - 2019-04

Konzeption und Durchführung des Informatikunterrichts am Gymnasium

Lehrkraft Informatik (Fachlehrer) Elektrotechnische Ausbildung Lehrtätigkeit Pädagogik
Lehrkraft Informatik (Fachlehrer)
Schülern von der 7. bis zur 10. Klasse sollten Grundlegende Konzepte der Informatik nachgebracht werden.
Elektrotechnische Ausbildung Lehrtätigkeit Pädagogik
Landesamt für Schule und Bildung
Dresden
2 Jahre
2016-11 - 2018-10

Entwicklung einer mobilen (iOS, Android) SocialMedia?Anwendung

Lead-Softwareentwickler (iOS-swift, Android-Kotlin) RxJava RxSwift
Lead-Softwareentwickler (iOS-swift, Android-Kotlin)

Auf Basis eines vorhandener Backend sollte ein SozialMedia-Erlebnis zum spielerischen Vernetzen (Like, Comments, Follow) von Usern, Songs und Videos geschlafen werden.

Vorgehen: Geteilte Architektur, mehrere Implementierungen

Architektur: ServiceInterface das mittels Dependencie-Injection Fehlerfälle induzieren kann. Reactive UI mittels RxSwift und RxJava.

Übernommen Aufgaben:

-  Gemeinsame Konzeption und Umsetzung der Architektur

-  Mentoring und Anlernen von neuen Mitarbeitern

-  Umsetzung der CI und des remote Monitoring (Firebase Crash-reports)

- Gemeinsame Entwicklung in der iOS und Android UI
Location Dependent Service React SWIFT
RxJava RxSwift
JAM GmbH
Dresden
2 Jahre
2014-11 - 2016-10

Entwicklung einer mobilen (iOS, Android, Win) Audio-Anwendung

Software-Entwickler C++ iOS Android ...
Software-Entwickler

In-App zu erwerbende Sound-Pakete sollten frei kombiniert werden um eigene Songs zu erstellen. Diese Songs konnten in der Cloud gespeichert und geteilt werden.

Architektur: Ein geteilter c++-Kern, mehrere native UI für iOS, Android und Win

Übernommen Aufgaben:

-  Weiterentwicklung des gemeinsamen c++-Kerns (Anbindung des REST-Backends)

-  Wartung des gemeinsamen c++-Kerns (Debugging von Concurrency Fehlern)

-  Modernisierung (generics, callbacks) der Kern-UI-Anbindung durch Codegenerierung mittels djinni (Scala)

-Umsetzung der iOS UI (Designvorschläge, Architektur und Entwicklung von     eigenen Widgets)
REST BackEnd
C++ iOS Android Microsoft Windows Phone Debugging Scala
MAGIX Software GmbH Group
Dresden
5 Jahre 6 Monate
2009-05 - 2014-10

Portierung mehrerer Anwendungen u. Komponenten von Windows auf OSX

Koordinator, Softwareentwickler OSX Versuchs-Koordination Win-API ...
Koordinator, Softwareentwickler

Bestehende Windows-DAW (Digital Audio Workstation) sollte auf OSX einsetzbar sein.

Übernommen Aufgaben:

-  Koordination externer (Ukraine) Entwicklungsarbeit

-  Portierung von c++ Audioanwendungen durch Emulation der Windows API (Win32 Event-System, Qt4.5)

-  Portierung und Weiterentwicklung des Installers u. Kopierschutzes (c++) durch Abstraktion der Host-API (ObjectiveC)

- Portierung und Debugging von VST-Plugins (c++)
audio
OSX Versuchs-Koordination Win-API Qt4.5 C++

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 9 Monate
2002-01 - 2008-09

Informatik Studium

Medien-Informatiker (Master/Diplom), TU-Dresden
Medien-Informatiker (Master/Diplom)
TU-Dresden
Medien

Position

Position

  • Softwareentwicklung
  • Projektmanagement
  • Programmierung
  • Personalführung
  • Projektleitung

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

OOAD
Fortgeschritten
OOP
Experte
TDD
Fortgeschritten
UML
Fortgeschritten
GUI Design
Fortgeschritten
Profiling
Fortgeschritten
Testplanung
Fortgeschritten
Testorganisation
Fortgeschritten
Testkonzeption
Fortgeschritten
System-/Abnahmetest
Fortgeschritten
Usability
Basics
Jira
Experte
GDB
Fortgeschritten
valgrind
Basics
Continous Integration
Experte
Continous Testing
Experte
Dependency Management
Fortgeschritten
Apache Maven
Fortgeschritten
Nexus
Fortgeschritten
Gradle
Fortgeschritten
Debian Paketierung
Fortgeschritten
Yocto
Fortgeschritten
XML/XSLT
Fortgeschritten
Jenkins
Fortgeschritten
GitLab CI
Experte
Android
Fortgeschritten
iOS
Experte

Betriebssysteme

Windows
Experte
MacOS
Experte
Linux
Experte

Programmiersprachen

Java
Fortgeschritten
C++
Experte
Python
Experte
Typescrip
Fortgeschritten
JavaScipt
Fortgeschritten
Kotlin
Fortgeschritten
SWIFT
Experte
QT/QML
Fortgeschritten
CSS/HTML
Fortgeschritten

Branchen

Branchen

  • Softwareentwicklung
  • Health / Medical (Softwareentwicklung)
  • Notbeleuchtungen
  • Warenwirtschaft

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

1 Jahr 9 Monate
2022-01 - 2023-09

Erweiterung der Cloudlösung zur Steuerung und Verwaltung von Sicherheits- und Notfallleuchten mit neu entwickelten Hardware- Modulen

Senior Softwareentwickler Markdown Git puml ...
Senior Softwareentwickler

Neuentwicklung weiterer Hardware-Module und Einbindung in die grafische Web-Anwendung zur Steuerung und Verwaltung von Leuchtmitteln.

Die Leuchtmittel kommunizieren via NarrowBand IoT mit einer Cloud. Der aktuelle Status der Leuchten ist über eine entsprechende Webseite einsehbar. Weiterhin ist die Verwaltung und die Steuerung darüber vorgesehen.

  • Konzeption
  • Backend-Entwicklung
  • Datenbank
  • Test

Visual Studio Code Atlassian JIRA Atlassian Confluence Git Jenkins
Markdown Git puml Projektmanagement MQTT Docker agile Methoden
Hersteller Sicherheitstechnik
Dresden
1 Jahr 8 Monate
2021-10 - 2023-05

Mitentwicklung an Window QML-App zur Einrichtung und Verwaltung einer Präzisions-Operations-Robotik (surgery).

Leitender Softwareentwickler C++14 CMake conan ...
Leitender Softwareentwickler

Bei einem Hersteller medizinischer Präzisionsgeräte wird eine existierende Lösung zur Einrichtung und Verwaltung von Operations-Mikroskopen mitentwickelt. Die QML-App ist stark modularisiert und Komponenten werden zeitgleich in mehreren Produkten wiederverwendet.

Dem human-medizinischem Einsatzgebiet geschuldet, liegt bei der Entwicklung ein besonderer Fokus auf qualitätssichernde Maßnahmen (Requirement Erarbeitung, Architecture, Code Review, CI/CT).

  • Analyse der existierenden Code-Basis und Erarbeitung einer geeignet Umsetzungsstrategie

  • Analyse der existierenden Code-Basis und Test hinsichtlich existierender Bugs

  • Anpassen von conan + cmake Konfiguration zur Modernisierung und Minimierung von Dependencies

  • Anbindung und Konfiguration (QML) von 4K und TLS basierter DICOM Kommunikation
Azure Cloud Atlassian JIRA Atlassian Confluence Visual Studio Qt Creator
C++14 CMake conan qt/qml DICOM JNI
Medizintechnik
Dresden
1 Jahr 6 Monate
2021-06 - 2022-11

Entwicklung einer embedded Web Anwendung mit Datenbank und Bus-Steuerung

Softwareentwickler/ Tester Python TypeScript JavaScript ...
Softwareentwickler/ Tester

Grafische Web-Anwendung zur Steuerung von Leuchtmitteln. Als Plattform dient ein embedded System auf Raspberry Pi Basis mit Touch-Bildschirm. Mehrere Nutzer können über die Oberfläche der Anwendung die angebundene Beleuchtung einrichten und steuern.

  • Bugfixing
  • Abnahmetest

Atlassian JIRA RaspberryPi Atlassian Confluence Git tsLint Jenkins IntelliJ
Python TypeScript JavaScript Backend-Entwickler Frontend Entwickler Scanner
Hersteller Sicherheitstechnik
Dresden
1 Jahr 3 Monate
2021-07 - 2022-09

Entwicklung einer WebApp zur Dokumentation der Lagerhaltung mit einem Handscanner

Leitender Softwareentwickler TypeScript Node.js Bootstrap ...
Leitender Softwareentwickler

Für einen Onlinehändler wird eine mobile Lösung mit Barcodescanner entwi- ckelt. Die WebApp und die entsprechende Hardware wird im Lager durch Logistikmitarbeiter eingesetzt werden. Die App greift auf die REST-Schnitt- stelle des Warenwirtschaftssystem des Kunden zu.

  • Entwurf und Design GUI
  • Entwicklung WebApp
  • Test WebApp
Atlassian JIRA Atlassian Confluence Docker Android IntelliJ Zebra TC20
TypeScript Node.js Bootstrap Swagger.io REST Zebra DataWedge Barcode Reader Ki Kiosk Apps
Handelsunternehmen
Dresden
1 Jahr 1 Monat
2020-06 - 2021-06

Konzeption und Umsetzung eines Debian basierten Device-OS

Team-Lead, Softwareentwickler (C++/C) Python C++ analytische und konzeptionelle Fähigkeiten ...
Team-Lead, Softwareentwickler (C++/C)

Für ein handheld Laborgerätes sollte modulares, linux-basierendes Betriebssystem entworfen und umgesetzt werden.

Architektur: Basis-Variante (Plattform) dir je nach Anwendungsfall erweitert/customize wird.

 Übernommen Aufgaben:

-  Konzeption und Dokumentation der Systemarchitektur

-  Weiterentwicklung und Testing der Update-Strategie

-  Wartung der System-Konfiguration

-  Weiterentwicklung des SDKs (compiler, sysroot, vorinstallierte Bibliotheken)

-  Koordination der image-generierung (pi-gen, yocto)

- Entwicklung einzelner Systemdienste (python, c++)
Yocto pi-gen Compiler
Python C++ analytische und konzeptionelle Fähigkeiten Dokumentation Agiles Testen Update
anvajo GmbH
Dresden
1 Jahr 2 Monate
2019-05 - 2020-06

Entwicklung eine Montage- und Kalibrierung-Assistenten

Lead-Softwareentwickler (python) Python Django Back End ...
Lead-Softwareentwickler (python)

Für die serienmäßige Produktion eines handheld Laborgerätes sollte ein Montage- und Kalibrierungs-Assistent auf Basis von python/qt entwickelt werden. Erhobene Daten wurden in einem Django-Backend+Postgres gespeichert.

Architektur: Client Server Architektur mit mehreren Clients.

 Übernommen Aufgaben:

-  Gemeinsame Entwicklung des Clients und des Backends

-  Modernisierung und Qualitätssicherung durch pytest, flake8 und mypy

- Paketieren und Release Management für deployment unter Windows
Python Django Back End Postgres Client/Server
anvajo GmbH
Dresden
6 Monate
2018-11 - 2019-04

Konzeption und Durchführung des Informatikunterrichts am Gymnasium

Lehrkraft Informatik (Fachlehrer) Elektrotechnische Ausbildung Lehrtätigkeit Pädagogik
Lehrkraft Informatik (Fachlehrer)
Schülern von der 7. bis zur 10. Klasse sollten Grundlegende Konzepte der Informatik nachgebracht werden.
Elektrotechnische Ausbildung Lehrtätigkeit Pädagogik
Landesamt für Schule und Bildung
Dresden
2 Jahre
2016-11 - 2018-10

Entwicklung einer mobilen (iOS, Android) SocialMedia?Anwendung

Lead-Softwareentwickler (iOS-swift, Android-Kotlin) RxJava RxSwift
Lead-Softwareentwickler (iOS-swift, Android-Kotlin)

Auf Basis eines vorhandener Backend sollte ein SozialMedia-Erlebnis zum spielerischen Vernetzen (Like, Comments, Follow) von Usern, Songs und Videos geschlafen werden.

Vorgehen: Geteilte Architektur, mehrere Implementierungen

Architektur: ServiceInterface das mittels Dependencie-Injection Fehlerfälle induzieren kann. Reactive UI mittels RxSwift und RxJava.

Übernommen Aufgaben:

-  Gemeinsame Konzeption und Umsetzung der Architektur

-  Mentoring und Anlernen von neuen Mitarbeitern

-  Umsetzung der CI und des remote Monitoring (Firebase Crash-reports)

- Gemeinsame Entwicklung in der iOS und Android UI
Location Dependent Service React SWIFT
RxJava RxSwift
JAM GmbH
Dresden
2 Jahre
2014-11 - 2016-10

Entwicklung einer mobilen (iOS, Android, Win) Audio-Anwendung

Software-Entwickler C++ iOS Android ...
Software-Entwickler

In-App zu erwerbende Sound-Pakete sollten frei kombiniert werden um eigene Songs zu erstellen. Diese Songs konnten in der Cloud gespeichert und geteilt werden.

Architektur: Ein geteilter c++-Kern, mehrere native UI für iOS, Android und Win

Übernommen Aufgaben:

-  Weiterentwicklung des gemeinsamen c++-Kerns (Anbindung des REST-Backends)

-  Wartung des gemeinsamen c++-Kerns (Debugging von Concurrency Fehlern)

-  Modernisierung (generics, callbacks) der Kern-UI-Anbindung durch Codegenerierung mittels djinni (Scala)

-Umsetzung der iOS UI (Designvorschläge, Architektur und Entwicklung von     eigenen Widgets)
REST BackEnd
C++ iOS Android Microsoft Windows Phone Debugging Scala
MAGIX Software GmbH Group
Dresden
5 Jahre 6 Monate
2009-05 - 2014-10

Portierung mehrerer Anwendungen u. Komponenten von Windows auf OSX

Koordinator, Softwareentwickler OSX Versuchs-Koordination Win-API ...
Koordinator, Softwareentwickler

Bestehende Windows-DAW (Digital Audio Workstation) sollte auf OSX einsetzbar sein.

Übernommen Aufgaben:

-  Koordination externer (Ukraine) Entwicklungsarbeit

-  Portierung von c++ Audioanwendungen durch Emulation der Windows API (Win32 Event-System, Qt4.5)

-  Portierung und Weiterentwicklung des Installers u. Kopierschutzes (c++) durch Abstraktion der Host-API (ObjectiveC)

- Portierung und Debugging von VST-Plugins (c++)
audio
OSX Versuchs-Koordination Win-API Qt4.5 C++

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 9 Monate
2002-01 - 2008-09

Informatik Studium

Medien-Informatiker (Master/Diplom), TU-Dresden
Medien-Informatiker (Master/Diplom)
TU-Dresden
Medien

Position

Position

  • Softwareentwicklung
  • Projektmanagement
  • Programmierung
  • Personalführung
  • Projektleitung

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

OOAD
Fortgeschritten
OOP
Experte
TDD
Fortgeschritten
UML
Fortgeschritten
GUI Design
Fortgeschritten
Profiling
Fortgeschritten
Testplanung
Fortgeschritten
Testorganisation
Fortgeschritten
Testkonzeption
Fortgeschritten
System-/Abnahmetest
Fortgeschritten
Usability
Basics
Jira
Experte
GDB
Fortgeschritten
valgrind
Basics
Continous Integration
Experte
Continous Testing
Experte
Dependency Management
Fortgeschritten
Apache Maven
Fortgeschritten
Nexus
Fortgeschritten
Gradle
Fortgeschritten
Debian Paketierung
Fortgeschritten
Yocto
Fortgeschritten
XML/XSLT
Fortgeschritten
Jenkins
Fortgeschritten
GitLab CI
Experte
Android
Fortgeschritten
iOS
Experte

Betriebssysteme

Windows
Experte
MacOS
Experte
Linux
Experte

Programmiersprachen

Java
Fortgeschritten
C++
Experte
Python
Experte
Typescrip
Fortgeschritten
JavaScipt
Fortgeschritten
Kotlin
Fortgeschritten
SWIFT
Experte
QT/QML
Fortgeschritten
CSS/HTML
Fortgeschritten

Branchen

Branchen

  • Softwareentwicklung
  • Health / Medical (Softwareentwicklung)
  • Notbeleuchtungen
  • Warenwirtschaft

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.