Anstellung als Test Entwickler / Head of DevOps bloXmove Germany GmbH, Bonn Eingestellt als Full Stack Entwickler, doch aufgrund der Kenntnisse über Test Frameworks zunächst als Test Entwickler eingesetzt:
· Einführung automatisierter Tests für APIs (Mocha, Chai) und diverse Web Apps (Cypress) · Mitarbeiterschulungen zur Implementierung automatisierter Tests · Recherche zu und Implementierung erster Tests für Web 3.0 Apps (Puppet)
Nach Wechsel in die Rolle als Head of DevOps:
· Optimierung bestehender CI/CD Pipelines und Integration automatisierter Tests in Jenkins · Containerisierung einiger Komponenten für den Betrieb mit Kubernetes · Analyse der bei AWS genutzten Ressourcen zum Zwecke einer mögl. Kostensenkung · Monitoring und Analyse von Logs, Ursachensuche bei Fehlern, Reporting an Entwickler · Einrichtung von Gesamtsystemen mit privater Blockchain, IPFS, PostgreSQL DBs etc. · Erarbeitung einer Langzeitstrategie zur Migration von AWS nach GCP
Freiberuflicher Software Entwickler Home Office, Bietigheim-Bissingen Die Idee, freiberuflich als Software Entwickler zu arbeiten, wurde in der Zeit während der C19 Pandemie zu Beginn des Jahres 2020 geboren.
Anstellung als Full Stack Entwickler Bütema AG, Bietigheim-Bissingen Mitarbeit an der Entwicklung einer Software Suite für den Einzelhandel, welche heute von global agierenden Marken wie 'Hugo Boss' für Beratungsgespräche mit Kunden oder bei Inventuren genutzt wird.
· Entwurf und Programmierung neuer Features · Optimierung und Wartung bestehender Anwendungen · Design und Pflege von Datenbanken · Implementierung von RESTful Web Services · Erstellung von Skripten zur Automatisierung von Prozessen
Durch die Integration und Nutzung von Diensten der MS Azure Cloud zur Bereitstellung und Skalierung der einzelnen Komponenten konnten fundierte Kenntnisse über Cloud-Technologien erlangt werden.
Tags: .NET · ASP.NET · Azure · C# · CSS · HTML · JavaScript · MS SQL Server · PowerShell · SQL · Web Services
10/2010 - 03/2014
Anstellung als Mobile App Entwickler Siller AG, Heilbronn Als erfahrenster Entwickler innerhalb eines internen Start-Ups wurden im Rahmen der Arbeit an der Business App 'Siller SalesBook' für iPads unter anderem folgende Aufgaben übernommen:
· Analyse der Anforderungen und Erarbeitung der funktionalen Spezifikation · Datenbankdesign und Definition der Schnittstellen für den Datenaustausch mit dem Backend · Implementierung großer Teile der Business Logik · Durchführung von Code Reviews und Diskussionen zur Verbesserung von Qualität und Entwicklungsprozessen · Veröffentlichung von Testversionen über TestFlight und · Bereitstellung von stabilen Versionen im App Store
Aufgrund des großen Erfolgs der App wurde das Mobile App Team später von einem Konkurrenten aus der Siller AG herausgekauft.
Praxissemester im Studium als Software Test Entwickler ETAS GmbH, Stuttgart Entwicklung eines Test Runners für automatisierte Smoke Tests der Software Suite des Unternehmens, mit diesen Eigenschaften:
· nutzt als Testumgebung eine frische Windows-Installation in einer virtuellen Maschine · Testumgebung kann vor jedem Testlauf wieder zurückgesetzt werden · modularer Aufbau und Verwendung anpassbarer Konfigurationsdateien · ermöglicht Testläufe mit allen unterschiedlichen Produkten der Software Suite
Der Zeitaufwand für manuelle Tests konnte durch die Einführung des Test Runners um gut 67% reduziert werden.
Ausbildung zum Fachinformatiker (IHK), Fachrichtung Systemintegration T-Systems International GmbH, Leinfelden-Echterdingen Die Ausbildung erfolgte mit 1/3 der Zeit in der Berufsschule, wo unter anderem Programmiergrundlagen in C vermittelt wurden. Aufgaben während der anderen 2/3 im Ausbildungsbetrieb:
· Verwaltung von Windows- und Linux-Servern und Arbeitsplatz-PCs · Planung, Einrichtung, Betrieb und Wartung von IT-Systemen · Schreiben von Dokumentationen, Durchführung von Schulungen · Anpassungen von Systemen aufgrund veränderter Anforderungen · Eingrenzung von Störungsursachen mithilfe von Diagnose-Tools und · Behebung von Störungen
Tags: Admin · C · Linux · PHP · Solaris · TCP/IP · UML · Windows
Ausbildung
03/2018 - 02/2020
Studium zum Master of Science (M.Sc.) in Angewandter Informatik, Hochschule Esslingen, Esslingen am Neckar Details
(ext. Link)
04/2017 - 02/2018
Studium in Praktischer Informatik (30 ETCS-Punkte, kein Abschluß), FernUniversität in Hagen, Hagen Details
(ext. Link)
09/2006 - 08/2010
Studium zum Bachelor of Engineering (B.Eng.) in Softwaretechnik, Hochschule Esslingen, Esslingen am Neckar Details
(ext. Link)