Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 75‐85€/Stunde
- 70563 Stuttgart
- Weltweit
- de | en
- 27.02.2024
Kurzvorstellung
--
Full-Stack-Development (Golang, Typescript, React)
Qualifikationen
Projekt‐ & Berufserfahrung
10/2023 – offen
TätigkeitsbeschreibungEntwicklung von Microservices in einer Event-Driven Architektur für einen Online-Shop.
Eingesetzte QualifikationenE-Commerce, Golang, Continuous Integration
1/2022 – 9/2023
TätigkeitsbeschreibungSoftware engineering in the area of high-performance computing.
Eingesetzte QualifikationenGolang
2/2021 – 10/2022
TätigkeitsbeschreibungAnfang 2021 war es schwierig Impftermine für die Covid Impfung zu bekommen. Mit impfterminradar.de haben wir eine Uebersicht entwickelt die freie Impftermine angezeigt hat. Zu Hochzeiten waren 400K Benutzer pro Tag auf der Seite und damit Deutschlands gefragteste Seite für Impftermine.
Eingesetzte QualifikationenGolang, React (JavaScript library)
3/2020 – offen
TätigkeitsbeschreibungFührung eines Teams zur Erstellung eines Subscription Service als teil einer Microservice Architektur. Erstellung des Backends in Go und Frontend in VueJs. Aufsetzen einer Testinfrastruktur für Integrationstests in Verbindung mit anderen Microservices.
Eingesetzte QualifikationenDocker, Golang, Typescript
9/2019 – 12/2020
Tätigkeitsbeschreibung
On-Premise Installer
Entwicklung der On-Premise Variante eines bestehenden Cloud Services des Kunden. Schreiben eines “launcher”-processes + installer in Go als Debian Paket verpackt.
Im Lauf des Projektes sind mehrere Mitarbeiter in das Projekt eingestiegen. Mit ihnen Zusammen wurde die Entwicklung von Logging und Administration UI’s mit VueJS + backend für die On-Premise Variante vorangetrieben bis zum Beta + Production Release.
Tools: Golang, dpkg, docker, docker-compose, traefik, dex, vuejs
Media Platform
Führung von Entwicklern bei der Erstellung einer SPA zum verwalten & transformieren von Media Dateien. Entwicklung eines Backends in Go mit der Fähigkeit zum Upload, Download und der Transformation von Media Dateien sowie User Verwaltung. Implementierung einer SSO Lösung mit OKTA und Deployment mit terraform auf AWS.
Tools: Golang, AWS, docker, docker-compose, traefik, OKTA, terraform, azure-devops
Amazon Web Services (AWS), Go (Programmiersprache)
8/2019 – 12/2020
Tätigkeitsbeschreibung
Platform & Application Engineer für das Cloud Backend. Erstellen von Infrastruktur auf AWS um Devices in real-time zu Steuern und Authentifizieren. Verschiedene DevOps Aufgaben wie das Erstellen von deployment pipelines und überprüfen der Codequalität mit Gitlab CI.
Mitarbeit an Xmidt als Open-Source Contributer. Betreuung und Zusammenarbeit mit externen Entwicklungsteams als Tech-Lead.
Tech: Golang, Kubernetes, Helm, terraform, traefik, AWS, Xmidt, gitlab, mTLS
Go (Programmiersprache), Kubernetes
10/2018 – 7/2019
Tätigkeitsbeschreibung
Neuentwicklung eines Moduls zur Bereitstellung von Software Updates über eine REST-Schnittstelle. Anbindung an Axeda Cloud. Implementierung des tus.io Upload Protokolls.
Tools: Golang, Swagger, tus.io, Axeda, dbus
Schnittstellenentwicklung
6/2018 – 10/2018
Tätigkeitsbeschreibung
Weiterentwicklung eines C++ Connectivity Stacks im Sensorik Bereich.
Tools: C++ (11/14/17), CMake, Qt, gtest, gcc, clang, clangtools
C++, Qt (Software)
1/2018 – 6/2018
Tätigkeitsbeschreibung
Erstellung einer Desktop Applikation auf Basis von ElectronJS, Typescript und React. Anbindung an ein JSON Backend über Websockets. Visualisierung von Punktwolken und Videostreams.
Tools: ElectronJS, React, Typescript, RXJS, ThreeJS, Material-UI, NodeJS, Sass
Typescript, Node.Js, React (JavaScript library), JavaScript
11/2016 – 12/2017
TätigkeitsbeschreibungSoftware Integration von Sensoren zur Umfeldmodellierung (Kamera, Lidar und Radar). Pflegen von Schnittstellen zu Fremdherstellern. Sensordaten Visualisierung und GUI Entwicklung.
Eingesetzte QualifikationenC++, Python, Git, Jira
1/2016 – 7/2016
TätigkeitsbeschreibungSoftware Refactoring basierend auf modernen Designprinzipien. Redesign der Software mit dem Ziel die Software zu modularisieren. Umstellen der Datenanbindung von einem 'Message Bus' auf das 'Observer Pattern'. Verbesserung der Testbarkeit und Steigerung der Testabdeckung. Erstellung von eigenständigen Software-Tools zur Unterstützung beim Debuggen.
Eingesetzte QualifikationenMicrosoft Visual Studio, C++
7/2015 – 12/2015
TätigkeitsbeschreibungEntwicklung einer Software zur Oberflächeninspektion. Gui-Erstellung und Messlogik-Realisierung durch Einsatz von Bildverarbeitungsalgorithmen sowie Datenmanagement. Zusätzlich habe ich die Abteilung in fundamentalen DevOPs-Fragen beraten mit dem Ziel die Softwareentwicklung effizienter zu gestalten.
Eingesetzte QualifikationenQt (Software), Git, Microsoft Visual Studio, C++, Subversion
2/2015 – 4/2015
TätigkeitsbeschreibungErstellung einer Software zur automatisierten Videoproduktion von Fußball-Videos.
Eingesetzte QualifikationenWindows 7, Python, Videotechnik
1/2014 – 1/2016
TätigkeitsbeschreibungErstellung eines Webservices für automatische Videoverarbeitung. Komplette Entwicklung der Plattform über den gesamten Stack. Frontend und Backend Programmierung sowie automatisches Deployment von Docker-Containern.
Eingesetzte QualifikationenMysql, Apache HTTP Server, Python, Git, C++, Json, JavaScript, PHP
3/2013 – 11/2014
Tätigkeitsbeschreibung
Kamera basierte Objekterkennung und Positionsbestimmung anhand künstlicher optischer Referenzmarker.
Realisierung einer autonomen „Pick and Place“-Anwendung mit einem Dual Arm Ansatz. Trajektorienplanung und Kollisionsvermeidung von zwei UR10 Roboterarmen und die Integration der Objekterkennung.
Python, Git, C++, Robotics
Zertifikate
Ausbildung
Universität Stuttgart
Weitere Kenntnisse
Skriptsprachen: Python, Bash
Versionsverwaltung: Git, Svn, PlasticSCM
Frontend: Javascript, React, Typescript
Tools: Docker, Jenkins, JSON, HTML5, CSS
Frameworks & Bibliotheken: QT, OpenCV
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden