a Randstad company

Softwareentwicklung Projektmanagement

Profil
Verfügbar ab
01.01.2023
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

Städte
Dresden (+20km)
PLZ-Gebiete
Länder
Deutschland, Österreich, Schweiz
Remote-Arbeit
möglich
Art des Profiles
Mitarbeiter eines Dienstleisters
Der Experte ist ein festangestellter Mitarbeiter eines Unternehmens aus dem IT- und Engineering-Bereich.

1 Jahr 6 Monate

2021-06

heute

Hard- und Software Entwicklung

Softwareentwickler Python TypeScript JavaScript ...
Rolle
Softwareentwickler
Projektinhalte
Für einen Hersteller von Notbeleuchtungen sollte Hard- und Software entwickelt werden, welche die remote-Steuerung und remote-Überwachung von bis zu 200 Leuchten in einem Gebäude gestattet.
Aufgaben: 
- Testen der Funkfirmeware im Rahmen der QA
- Weiterentwicklung und Wartung des Backend und Web-Frontend (js/ts)

Hard- und Software entwickeln, welche die internet fähige Überwachung von Leuchten und anderen Geräten gestattet. Auszeichnend ist dabei ein vom End-Kunden genutztes Webportal zur Wartung einzelner Gebäude. 

Aufgaben: 
- Weiterentwicklung und Wartung des Backend und Web-Frontend (js/ts)

Für einen Versandhändler sollte eine Web-Frontend zur Erfassung der 
Warenbewegung innerhalb des eigenen Lagers entwickelt werden. Die Applikation sollte gleichermaßen über den Desktop wie über ein Handheld mit Barcode-Scanner genutzt werden.

Aufgaben: 
- Weiterentwicklung und Wartung des Web-Frontend (js/ts, python)


Kenntnisse
Python TypeScript JavaScript Backend-Entwickler Frontend Entwickler Scanner
Kunde
FiSCHER Akkumulatorentechnik GmbH
Einsatzort
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 ...
Rolle
Team-Lead, Softwareentwickler (C++/C)
Projektinhalte

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++)
Produkte
Yocto pi-gen Compiler
Kenntnisse
Python C++ analytische und konzeptionelle Fähigkeiten Dokumentation Agiles Testen Update
Kunde
anvajo GmbH
Einsatzort
Dresden
1 Jahr 2 Monate

2019-05

2020-06

Entwicklung eine Montage- und Kalibrierung-Assistenten

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

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
Kenntnisse
Python Django Back End Postgres Client/Server
Kunde
anvajo GmbH
Einsatzort
Dresden
6 Monate

2018-11

2019-04

Konzeption und Durchführung des Informatikunterrichts am Gymnasium

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

2016-11

2018-10

Entwicklung einer mobilen (iOS, Android) SocialMedia?Anwendung

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

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
Produkte
Location Dependent Service React SWIFT
Kenntnisse
RxJava RxSwift
Kunde
JAM GmbH
Einsatzort
Dresden
2 Jahre

2014-11

2016-10

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

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

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)
Produkte
REST BackEnd
Kenntnisse
C++ iOS Android Microsoft Windows Phone Debugging Scala
Kunde
MAGIX Software GmbH Group
Einsatzort
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 ...
Rolle
Koordinator, Softwareentwickler
Projektinhalte

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++)
Produkte
audio
Kenntnisse
OSX Versuchs-Koordination Win-API Qt4.5 C++

6 Jahre 9 Monate

2002-01

2008-09

Informatik Studium

Medien-Informatiker (Master/Diplom), TU-Dresden
Abschluss
Medien-Informatiker (Master/Diplom)
Institution, Ort
TU-Dresden
Schwerpunkt
Medien

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

Deutsch Muttersprache
Englisch gute Kenntnisse

Produkte / Standards / Erfahrungen / Methoden
OOAD
fundierte Fachkenntnisse
OOP
Expertenkenntnisse (mind. 5 Jahre Berufserfahrung)
TDD
fundierte Fachkenntnisse
UML
fundierte Fachkenntnisse
GUI Design
fundierte Fachkenntnisse
Profiling
fundierte Fachkenntnisse
Testplanung
fundierte Fachkenntnisse
Testorganisation
fundierte Fachkenntnisse
Testkonzeption
fundierte Fachkenntnisse
System-/Abnahmetest
umfassende Fachkenntnisse (mind. 3 Jahre Berufserfahrung)
Usability
Grundkenntnisse
Mantis
Grundkenntnisse
Jira
Expertenkenntnisse (mind. 5 Jahre Berufserfahrung)
Java SE
fundierte Fachkenntnisse
Java EE
fundierte Fachkenntnisse
SWT
Grundkenntnisse
C++
Expertenkenntnisse (mind. 5 Jahre Berufserfahrung)
Android
umfassende Fachkenntnisse (mind. 3 Jahre Berufserfahrung)
iOS
Expertenkenntnisse (mind. 5 Jahre Berufserfahrung)
.NET
Grundkenntnisse
Python
umfassende Fachkenntnisse (mind. 3 Jahre Berufserfahrung)
Typescrip
fundierte Fachkenntnisse
GDB
umfassende Fachkenntnisse (mind. 3 Jahre Berufserfahrung)
valgrind
Grundkenntnisse
Continous Integration
Expertenkenntnisse (mind. 5 Jahre Berufserfahrung)
Continous Testing
Expertenkenntnisse (mind. 5 Jahre Berufserfahrung)
Dependency Management
fundierte Fachkenntnisse
Apache Maven
umfassende Fachkenntnisse (mind. 3 Jahre Berufserfahrung)
Nexus
Grundkenntnisse
Gradle
umfassende Fachkenntnisse (mind. 3 Jahre Berufserfahrung)
Debian Paketierung
fundierte Fachkenntnisse
Yocto
fundierte Fachkenntnisse
JavaScript
fundierte Fachkenntnisse
CSS
fundierte Fachkenntnisse
HTML
umfassende Fachkenntnisse (mind. 3 Jahre Berufserfahrung)
XML/XSLT
umfassende Fachkenntnisse (mind. 3 Jahre Berufserfahrung)
PHP
Grundkenntnisse
Jenkins
fundierte Fachkenntnisse
GitLab CI
Expertenkenntnisse (mind. 5 Jahre Berufserfahrung)
Xcode-Build
umfassende Fachkenntnisse (mind. 3 Jahre Berufserfahrung)
Windows
umfassende Fachkenntnisse (mind. 3 Jahre Berufserfahrung)
MacOS
Expertenkenntnisse (mind. 5 Jahre Berufserfahrung)
Linux
Expertenkenntnisse (mind. 5 Jahre Berufserfahrung)
Betriebssysteme
Windows
Umfassende Fachkenntnisse (mind. 3 Jahre Berufserfahrung)
MacOS
Expertenkenntnisse (mind. 5 Jahre Berufserfahrung)
Linux
Expertenkenntnisse (mind. 5 Jahre Berufserfahrung
Programmiersprachen
Java SE
fundierte Fachkenntnisse
Java EE
fundierte Fachkenntnisse
SWT
Grundkenntnisse
C++
Expertenkenntnisse (mind. 5 Jahre Berufserfahrung)
Android
Umfassende Fachkenntnisse (mind. 3 Jahre Berufserfahrung)
iOS
Expertenkenntnisse (mind. 5 Jahre Berufserfahrung)
.NET
Grundkenntnisse
Python
Umfassende Fachkenntnisse (mind. 3 Jahre Berufserfahrung)
Typescrip
fundierte Fachkenntnisse
GDB
Umfassende Fachkenntnisse (mind. 3 Jahre Berufserfahrung)
valgrind
Grundkenntnisse

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

Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren