Philipp Zug

Philipp

Agiler Software-Engineer

In meiner Tätigkeit als agiler Software-Engineer lege ich großen Wert darauf, dauerhaft hochwertige Software in gleichbleibend hoher Geschwindigkeit ausliefern zu können. Der erste Schlüssel ist für mich eXrteme-Programming und Software-Craft. Automatisierung ist für mich der zweite Schlüssel. Ich wende diese Praktiken selbst an, und vermittle in meinen Teams gerne diese Herangehensweisen.

Tätigkeiten und Projekte der letzten Jahre

Architect Cloud Engineering - Retail | Online Shop

Ausbau und Pflege bestehender Cloud- und Edge-Infrastruktur und Test-Automatisierung.

JavaScript | TypeScript | Bash | Python | Terraform | nginx | Kubernetes | Google Cloud Platform | Cloudflare | Ansible | Docker

Coding-Dojo Veranstalter diverse - Software Craft Einführung & Training

Organisieren & moderieren von Coding-Dojos für Kunden und firmen-intern mit dem Zweck, Erfahrungen mit Unit-Testing, TDD und Pair- & Mob-Programming zu vermitteln und zu sammeln.

Coding-Dojo | TDD | Pair Programming | Mob Programming | Unit Tests | C++ | Typescript | Java

Technical Product Owner - Banken | digitaler Vertragsabschluss

Aufbau eine sog. Querschnitts-Komponente für eine digitale Unterschrift von Vertragsdokumenten. Planung von Infrastruktur und Architektur. Erstellen von User-Stories und technischen Spezifikationen.

Pflege von Bestandssystemen zum Online-Vertragsabschluss und zur Identitätsprüfung. Analyse von Fehlern in Produktion, koordiniert mit verschiedenen Firmen. 3rd-Level Support Online Vertragsabschluss & Video-Ident.

JEE | Scrum |Spring Boot | Open Shift | SOAP | REST | Java | Kubernetes | Docker | Wasserfall

Architekt und Agiler Software-Engineer / XP-Coach - Elektro- und Haushaltsgeräte | internes Training & Coaching

Training-on-the-job von Softwareentwicklern bzgl. TDD & UnitTests mittel Pair Programming. Durchführen von Trainings und Code-Dojos.

Weiterentwicklung Geräte-Software und User Interface Legacy-Code mit Unit-Tests versehen inkl. Refactoring.

Überarbeitung Infrastruktur für Integrations-Tests.

Weiterentwicklung CI/CD für Embedded Linux.

TDD | Test-Automatisierung | C++17 | Asynchrone Kommunikation (Boost.Beast) | Lua | Python | Elixir | bash | Docker | Scrum | SAFe | Google Protocol Buffer | Robot Framework | Phoenix | Pair Programming | Mob Programming | Code-Dojos | Refactoring von Legacy-Code | Yocto

Agiler Software-Engineer / Lead Developer - Versicherungen | CRM & Workflow-Management

Entwicklung eines Workflow-Management-Systems, nach einem Microservice-Ansatz, als Fullstack-Entwickler. Entwicklung neuer mobiler und Web- Funktionalitäten. Unter Anwendung von TDD und Pair Programming. Verantwortung für Cloud-Infrastruktur.

Entwicklung der E2E-Tests für die Web- und Android-Applikation mit Protractor und Selenium. Konzeption und Durchführung der Lasttests.

Portierung und Migration bestehender Microservices von Docker/OpenShift auf (Pivotal) Cloud Foundry Buildpacks. Anbindung des Monitorings mit Grafana und Prometheus.

Schulung und Integration neuer Projektmitglieder.

Personal-Auswahl als Lead Developer.

TDD | Pair Programming | Architektur | Angular 4 | Ionic | bash | node.js | Typescript | Spring Boot | Java | RethinkDB | Scrum | RabbitMQ | Jenkins | Docker | Kubernetes | Open Shift | Pivotal Cloud Foundry | Android | Graphana | Prometheus | Artillery

Agiler Software-Engineer - Sicherheitstechnik | Refactoring Firmware einer Mess- & Prüfstation für mobile Gas-Detektoren

Refactoring von Legacy-Code, Einführung von Unit-Tests, Anwendung von TDD.

Einrichtung und Verwaltung einer Build-Toolchain.

Weiterentwicklung zur Unterstützung neuer Messgeräte; Umstellung von Ångström nach Yocto.

Überarbeitung Konzepte Netzwerk-Kommunikation.

Erweiterung und Überarbeitung eines pneumatischen Selbsttests.

Fehlerbaumanalyse (FBA).

Legacy Code | C++ | C++11 | C++14 | yocto | Embedded Linux | Unit-Tests | TDD | Scrum | Jenkins | cmake | FBA | Refactoring

Qualifikationen

Certified Scrum Developer (CSD) Badge
Certifed ScrumMaster (CSM) Badge

Branchen KnowHow

Versicherungen | Banken | Online-Handel | Video-On-Demand | Automotive | Sicherheitstechnik | Energiewirtschaft | Elektro- und Haushaltsgeräte

Technologien

AWS | Agile Entwicklung | Android | Angular 4 | Ansible | Bash | Busted | C | C++ | CSS | Cloud Development | Cloudflare | Coding-Dojos | Continuous Integration | CppUTest | Elixir | Embedded Systems | Functional Safety | Google Cloud Platform | Google Test | HTML | Hibernate | Java | Java Profiling | Jenkins | Kafka | Kanban | Keycloak | Kotlin | Kubernetes | Linux | Lua | MySQL | OpenShift | Pair & Mob Programming | Phoenix | Pivotal Cloud | Foundry | PostgreSQL | Python | Qt | RabbitMQ | RethinkDB | Robot | Framework | Scrum | Software- | Architektur | Spring | Boot | TCP/IP-Stack | TDD | Terraform | Testautomatisierung | TypeScript | UPnP | User | Stories | XP | ZeroMQ | git | lwIP-Stack | node.js

Vorträge

Sprachkenntnisse

Deutsch:
Englisch:

●●●●●
●●●●○

Ausbildung

Master of Engineering
System Design & Production Management
Fokus: Entwurf eingebetteter Systeme

Bachelor of Science
Angewandte Informatik
Fokus: Embedded Systems

Ich freue mich, Dich kennenzulernen

Pascal Gugenberger

Pascal

Ich freue mich auf unser Gespräch!

Such Dir einfach einen Termin aus und wir quatschen.

Weiterleitung an Calendly, siehe Datenschutzerklärung.

Lust auf Input?

Newsletter

Melde Dich an und erhalte regelmäßig spannende Beiträge!