Berater, Softwarearchitekt und -entwickler
Schlagwörter
Skills
PROGRAMMIERUNG
PERSÖNLICHKEIT
METHODEN
- Microsoft C# .NET
- WPF, DevExpress, ASP.NET
- Entity Framework, MSSQL
- REST-API, WCF
- C, C++, QT, Arduino, ESP32/ESP8266
- Visual Studio
- Git
- JIRA, Confluence
- Jenkins
PERSÖNLICHKEIT
- Teamfähigkeit
- Analytisches Denkvermögen
- Zielorientierung und Reflexion
- Hohe Lernbereitschaft
METHODEN
- SCRUM mit User Stories
- Testdriven Development
- Continious Integration
Projekthistorie
12/2022
-
bis jetzt
Sprengmittel Lagerbuch
Rollen: Berater, Softwarearchitekt und -entwickler, Teamleiter
- Analyse Performance-Probleme versch. Buchungsarten
- Erweiterung der Softwarearchitektur zum performanteren Datenbank-Zugriff für große Datenmengen
- Implementation der Performance-Optimierung
- Testautomatisierung der Buchungslogiken
- Redesign der Benutzeroberfläche
- Neue Features im Rahmen der Umstellung auf Version 2.0
- Synchronisation mehrerer Systeme mit eigenständigen Datenbanken
- Umstellung auf zeitgemäße Technologien
- Teamleitung der Entwicklung
Rollen: Berater, Softwarearchitekt und -entwickler, Teamleiter
10/2022
-
06/2024
Berater, Softwarearchitekt und -entwickler
(Öffentlicher Dienst, 50-250 Mitarbeiter)
Verknüpfung pseudonymisierter Daten
10/2023 – 06/2024 Produktivumsetzung
10/2022 – 01/2023 Proof of Concept
Rollen: Berater, Softwarearchitekt und -entwickler
10/2023 – 06/2024 Produktivumsetzung
10/2022 – 01/2023 Proof of Concept
- Implementation Proof of Concept anhand technischen Konzepts
- Definition von ausführlichen Testfällen und Testszenarien
- Schreiben von Unit-Tests
- Anforderungserhebung und Systemarchitektur
Rollen: Berater, Softwarearchitekt und -entwickler
11/2021
-
01/2023
Berater, Softwarearchitekt und -entwickler
(Automobil und Fahrzeugbau, < 10 Mitarbeiter)
Entwicklung einer softwaregesteuerten Landmaschine
Rollen: Berater, Softwarearchitekt und -entwickler
- Planung von Softwaremodulen
- Implementation gesamter Softwaremodule
- Entwicklung eingebetetter Systeme
- Entwicklung automatisierter Tests
- Manueller Test der Softwaremodule
Rollen: Berater, Softwarearchitekt und -entwickler
11/2015
-
08/2022
Softwarearchitekt und -entwickler, Testautomatisierer
Sprengmittel Lagerbuch
7 Monate in Vollzeit, danach regelmäßige Kleinaufträge
Rollen: Erst Softwareentwickler im Scrum-Team, später Softwarearchitekt und -entwickler, Testautomatisierer
7 Monate in Vollzeit, danach regelmäßige Kleinaufträge
- Fullstack-Entwicklung
- Qualitätssicherung mittels Unit-Tests und Codereviews
- Entwicklung eines Verwaltungstools für Vertrieb und Support
- Optimierung erfasster Spezifikationen bzgl. der Umsetzbarkeit
Rollen: Erst Softwareentwickler im Scrum-Team, später Softwarearchitekt und -entwickler, Testautomatisierer
10/2020
-
02/2022
Berater, Softwarearchitekt und -entwickler
go4cognition
Rollen: Berater, Softwarearchitekt und -entwickler
- Beratung zur Refakturierung der bestehenden Implementierung
- Konzeption einer nachrichtenbasierten Softwarearchitektur
- Review, Test und Entwicklung einzelner Softwarekomponenten
- Qualitätssicherung der entwickelten Softwarekomponenten
- Unterstützung anderer Mitarbeiter in der Entwicklung
Rollen: Berater, Softwarearchitekt und -entwickler
10/2020
-
12/2020
Softwareentwickler
Schnittstellenentwicklung zur Azure Data Factory
- Anpassung/ Erweiterung/ Erstellung von Programmschnittstellen
- Anpassung/ Erweiterung des Datenbankschemas und –zugriffs
- Automatisierung von Datenmigrationen
Technologien: C#, .NET-Core, MSSQL, Azure Data Factory, Azure DevOps
Rollen: Softwareentwickler
05/2017
-
03/2018
Softwareentwickler im Scrum-Team
Einlagerungsplanung und Ablieferungslogistik
- Anpassung/ Erweiterung/ Erstellung von Benutzerschnittstellen
- Anpassung/ Erweiterung des Datenbankschemas und –zugriffs
- Qualitätssicherung mittels Unit-Tests und Codereviews
- Optimierung des Entwicklungsprozesses im agilen Team
Technologien: C#, MSSQL, Entity Framework, WPF, DevExpress, Visual Studio, Git, JIRA, Jenkins
Rollen: Softwareentwickler im Scrum-Team
06/2016
-
03/2017
Softwareentwickler im Scrum-Team
Tools zur Dateneingabe, Umwandlung, Bereitstellung und Messung lichttechnischer Informationen
Technologien: C#, MSSQL, WPF, Visual Studio, Git, JIRA, Jenkins
Rollen: Softwareentwickler im Scrum-Team
- Anpassung/ Erweiterung bestehender Benutzerschnittstellen
- Integration mit bestehenden Lösungen
- Fehleranalyse und -behebungen
- Testautomation für Legacy-Code
- Unterstützung in der Definition von Anforderungen
- Recherche zur BIM-Integration von Leuchten
Technologien: C#, MSSQL, WPF, Visual Studio, Git, JIRA, Jenkins
Rollen: Softwareentwickler im Scrum-Team
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
Verfügbar ab sofort (ca. 30-35 Stunden pro Woche remote / bis zu ca. 20% vor Ort deutschlandweit)