freiberufler Softwareentwickler und DevOps Engineer auf freelance.de

Softwareentwickler und DevOps Engineer

offline
  • auf Anfrage
  • 09126 Chemnitz
  • DACH-Region
  • de  |  en
  • 18.01.2021

Kurzvorstellung

Ich bin Softwareentwickler und Firmengründer und biete Entwicklung und Beratung für
agile Applikationsentwicklung, nutzerzentrierte interaktive Visualisierung, Datenauswertung und Aufbereitung und Dev-Ops zur Softwareentwicklungsprozessoptimierung.

Qualifikationen

  • Android Entwicklung6 J.
  • C++9 J.
  • Data Science
  • DevOps (allg.)7 J.
  • Docker7 J.
  • iOS Entwicklung6 J.
  • Mobile Application Development6 J.
  • Opengl1 J.
  • Prozessoptimierung7 J.
  • Qt (Software)2 J.
  • Requirements Management7 J.
  • Scrum9 J.
  • Test Automation9 J.

Projekt‐ & Berufserfahrung

Softwareentwicklung mobile App
Kundenname anonymisiert, Chemnitz
6/2018 – offen (6 Jahre, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2018 – offen

Tätigkeitsbeschreibung

Agile App-Entwicklung einer performancekritischen Bildauswertung für Android und iOS mittels C++ und OpenCV; Aufbau von Entwicklungsprozessen sowie CI/CD Infrastruktur

Eingesetzte Qualifikationen

Android Entwicklung, C++, DevOps (allg.), iOS Entwicklung, Mobile Application Development, Prozessoptimierung, Scrum

Softwareentwicklung
Kundenname anonymisiert, Chemnitz
4/2018 – 5/2018 (2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2018 – 5/2018

Tätigkeitsbeschreibung

hardwarenahe Geräteimplementierung in C++

Eingesetzte Qualifikationen

Hardware-Design, C++

DevOps Engineer und Anwendungsentwickler (Festanstellung)
Vireso GmbH, Chemnitz
9/2017 – offen (7 Jahre, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2017 – offen

Tätigkeitsbeschreibung

- Setup und Pflege einer Firmen IT-Infrastruktur auf Basis von docker
- Einführung agiler Entwicklungsprozesse auf Basis von Scrum
- Setup von Continuous Integration System auf basis von docker mit tiefer Integration in die agilen Entwicklungsprozesse
- Fließender Übergang vom Anwendungsentwickler zum DevOps Engineer; Gesamtverteilung ca 50/50
- Projektstart ca. 1.5 Jahre eher als angeben; Firmierung und Anstellung ab 2017

Eingesetzte Qualifikationen

DevOps (allg.), Scrum, Test Automation, Docker, Prozessoptimierung

Consulting
Kundenname anonymisiert, Frankfurt
6/2017 – offen (7 Jahre, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2017 – offen

Tätigkeitsbeschreibung

Durchführung von Design-Sprint-Workshops (ca. jährlich) um mit Anwendern, Entscheidern, Visualisierungs-Know-How und Designern Anforderungen und Mock-Ups für nachfolgende Anwendungsentwicklung iterativ zu entwerfen und zu testen.

Eingesetzte Qualifikationen

Requirements Management

Anwendungsentwicklung
Vireso GmbH, Chemnitz
4/2016 – 7/2018 (2 Jahre, 4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2016 – 7/2018

Tätigkeitsbeschreibung

Entwicklung from scratch einer systemübergreifenden Visualisierungsanwendung für zeitkritische verkettete Abhängigkeiten, die in Situationen von Zeitnot einen Überblick und sinnvolle Priorisierungsmöglichkeiten bietet.

Die Entwicklung erfolgt plattformunabhängigen in C++17 mit einem Qt/QML Frontend. Automatisierte Unit- und UI-Test mit CI Integration sichern die verschiedenen Plattformen gegen Regressionen ab. Externe Bibliotheken werden automatisiert über Conan und CMake verwaltet, sodass jederzeit ein Rollback möglich ist, da sonst immer auf der aktuellsten Version gearbeitet wird.

Eingesetzte Qualifikationen

Scrum, Test Automation, C++, Qt (Software)

F&E Softwareentwicklung
Dassault Systemes 3DExcite, München
10/2014 – 12/2015 (1 Jahr, 3 Monate)
IT-Software
Tätigkeitszeitraum

10/2014 – 12/2015

Tätigkeitsbeschreibung

Forschung und Entwicklung eines zugeschnittenen Antialiasing (AA) Algorithmus für große Geometriemengen und Transparenzen für GPU mittels OpenGL
Projektsprache: Englisch

Eingesetzte Qualifikationen

Scrum, Test Automation, C++, Opengl

F&E Softwareentwicklung
Carl Zeiss Optotechnik GmbH, Chemnitz
10/2014 – 4/2015 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2014 – 4/2015

Tätigkeitsbeschreibung

Optimierung eines bestehenden feature-erhaltenden Glättungsalgorithmus für Punktwolkenmessdaten und Portierung von C++ auf die Grafikkarte (GPU) mittels OpenCL

Eingesetzte Qualifikationen

C++

Ausbildung

Informatik Master Studiengang "Intelligente Medien und Virtuelle Realität"
Master of Science
2016
TU-Chemnitz
Angewandte Informatik
Bachelor of Science
2013
TU-Chemnitz

Über mich

Ich bin flexibler Software- und DevOps Engineer der Vireso GmbH. Für Einarbeitungsphase und Projektmeetings sind Anreisen innerhalb des DACH Raumes kein Problem.

Weitere Kenntnisse

Soft-Skills
- strukturiertes systematisches und analytisches Arbeiten
- fokussiertes konzentriertes Arbeiten auch unter Zeitdruck
- Bindeglied zum Projektmanagement; in der Lage technische und strategische Anpassungen vorzuschlagen, zu diskutieren und Umsetzung zu planen und durchzuführen

Softwareentwicklung
- C++ / modern C++ / C++11, C++14, C++17, C++20
- native libs for ios and andriod via JNI (java native interface) and objc-c interfacing
- Qt
- QML
- OpenCV
- boost
- OpenGL
- OpenCL, Cuda
- cmake
- conan
- v-play (cross-plattform Qt based mobile SDK)
- flutter

Softwaretests
- Unittests (boost-tests, QtTests, Catch2)
- UI-Tests (QtTests, Flutter tests)
- arm emulator integration tests with cross-compilation (e.g. for android and ios)

Continuous Integration / Automatisierung
- docker
- gitlab
- Ansible
- python, bash
- Bamboo
- Bitbucket
- Confluence
- Jira
- QtCreator
- Visual Studio Code

Prozesse
- agile Scrum basierte Entwicklungsprozesse
- Projekt und Prozessaufbau sowie technische Umsetzung wie Continuous Integration und - Delivery (CI / CD) Pipelines
- test driven development (TDD)
- lean agile (software) development
- Design Sprint Workshops

Fachwissen
- Computergrafik, VR / AR
- Datenauswertung, -aufbereitung und nutzergerechte Visualisierung komplexer Daten und Zusammenhänge
- performance kritische Softwareentwicklung wie Cluster-Computing, GPU und Threaded CPU Entwicklung, Profiling und Optimierung

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
2263
Alter
35
Berufserfahrung
10 Jahre und 3 Monate (seit 08/2014)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden