Software Engineer mit Erfahrung in Java & C++. DevOps, CI/CD & Automatisierung Enthusiast
Aktualisiert am 24.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 95%
davon vor Ort: 0%
Java
C++
DevOps
Container
Kubernetes
Spring
Linux
Deutsch
Muttersprache
Englisch
Fließend

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre
2023-01 - heute

Modernisierung der Jenkins CI-Pipeline

C++ Software & DevOps Ingenieur C++ Conan Jenkins ...
C++ Software & DevOps Ingenieur
  • Modernisierung der Jenkins CI-Pipeline
  • Automatisiertes Setup von Buildknoten mit Ansible
  • Erweiterung für den generischen Export verschiedenster Daten
  • Integration von gRCP in den hauseigenen Software Stack
  • Refactoring, Stabilisierung und Weiterentwicklung verschiedener Teile der Maschinen Steuerungssoftware
  • Teamleitung
C++ Conan Jenkins Ansible SonarQube
Besi Austria GmbH
Remote & On sight
1 Jahr
2022-01 - 2022-12

Beratung bei der CGM-LIFE-Plattform Projekt zur Modernisierung der Infrastruktur

DevOps Engineer Kubernetes Docker Gitlab ...
DevOps Engineer
Design & Entwicklung einer Kubernetes Infrastruktur auf Basis von OpenStack. Hauptaufgaben waren Design und Implementierung von:
  • der GitOps-Repository-Struktur (Poly-Repo)
  • wiederverwendbare Komponenten wie argo-cd, cert-manager, kyverno, linkerd, Überwachung mittels Promehtues, etc.
  • Kubernetes-Ressourcen zur Verwaltung von Workloads (z.B. Datenbankmigration Jobs, Ingress-Routing, usw.)
  • die Staging-Konzepte (Repository-Struktur, branchbasierte Stages, usw.)
  • CI/CD-Infrastruktur und Pipelines
  • Einrichtung und (stufenweiser) Rollout von zwei Kubernetes-Stacks (Stages x 2 Clustern)
CGM?LIFE
Kubernetes Docker Gitlab Java Quarkus Microservies ArgoCD PostgreSQL
Compugroup Medical AG
Remote
1 Jahr
2021-01 - 2021-12

Design und Implementierung einer ISO20022 request?to?pay basierten eInvoicing-Plattform

Senior Software Engineer Java Spring
Senior Software Engineer
  • Design und Implementierung einer ISO20022 request?to?pay basierten eInvoicing-Plattform für den internationalen Markt, basierend auf einer Microservice Architektur mit Spring Boot, Oracle und RabbitMQ
Java Spring
Mastercard / Nets, Innsbruck, Oslo
Remote

Aus- und Weiterbildung

Aus- und Weiterbildung

2007 ? 2010

MSc. Informatik, Leopold?Franzens Universität, Innsbruck, Östereich


2004 ? 2007

Bakk.techn. Informatik, Leopold?Franzens Universität, Innsbruck, Östereich


2001 ? 2004

Berufsreifeprüfung, BFI, Wifi, HTL Trenkwalderstraße, Innsbruck, Östereich


1998 ? 2002

EDV-Techniker Lehre, Ulrich Fuchs Büromaschinen GmbH, Innsbruck, Östereich


1988 ? 1998

Pflichtschule, Igls?Innsbruck, Östereich

Position

Position

  • Software Entwickler & Informatiker

Kompetenzen

Kompetenzen

Top-Skills

Java C++ DevOps Container Kubernetes Spring Linux

Produkte / Standards / Erfahrungen / Methoden

Beruflicher Werdegang
2021 - heute
Rolle: Freelancer, Selbständig, Software Engineer & DevOps Engineer, Innsbruck

Aufgaben:
Projekte werden separat und im Detail im Projekte Abschnitt behandelt

2020 - 2020
Rolle: Software Engineer
Kunde: ARZ Allgemeines Rechenzentrum GmbH, Sales Solitions, Innsbruck

Aufgaben:
Integration, Anpassungen und Betrieb von Drittsystemen für unsere Kunden. Aufbau und Etablierung einer neuen CI/CD Umgebung und der Kubernetes Plattform.

2019 - 2020
Rolle: Software Engineer
Kunde: Swarm Analytics GmbH, R&D, Innsbruck

Aufgaben:
Entwurf und Entwicklung einer auf Deep?Learning basierten Computer Vision (IoT) Anwendung mit Fokus auf Lösungen für Intelligente Städte. Implementierung einer CD/CD Infrastruktur für Java und C++.

2017 - 2019 
Rolle: Software Engineer
Kunde: ARZ Allgemeines Rechenzentrum GmbH, Web Factory, Innsbruck

Aufgaben:
Java-Entwickler mit Schwerpunkt auf Entwicklung und Wartung einer mandantenfähigen Online Banking Plattform für den österreichischen Markt. Scrum-Master in Multi-Team-Umgebung. Migration CI/CD Pipeline von Ant/Ivy auf Maven. Migration von Jenkins auf Gitlab-CI. Aufbau einer Kubernetes Platform.

2015 - 2016
Rolle: Software Engineer
Kunde: Besi Austria GmbH, R&D, Radfeld

Aufgaben:
Senior C++ Software Entwickler auf der Datacon 8800 Plattform. Weiterentwicklung und Wartung der Applikationssoftware des 8800 Flip Chip Die Bonder.

2011 - 2014 
Rolle: Software Engineer
Kunde: Nets Norway AS, Invoice Solutions, Oslo

Aufgaben:
Tätigkeit als Senior Java Entwickler in der Abteilung für Invoice Solutions. Zuständig für die Konzeption, die Weiterentwicklung und den Betrieb von Anwendungen zur Verarbeitung und zum Austausch elektronischer Abrechnungsdokumente.

2010 - 2011 
Rolle: Wiss. Mitarbeiter
Kunde: Universität Innsbruck, Forschungsgruppe für Quality Engineering

Aufgaben:
Wissenschaftlicher Mitarbeiter und Java Entwickler im Rahmen des Sectissimos FWF und des SecureChange EU Projekts. Portierung des zuvor implementierten SOA Sicherheitskonzepts von einer Web Service basierten Infrastruktur auf OSGi. Unterstützung von Projektpartnern. Mitarbeit an den schriftlichen Pflichtergebnissen der Projekte und technischen Publikationen.

2009 - 2010 
Rolle: Werkstudent
Kunde: Universität Innsbruck, Forschungsgruppe für Quality Engineering

Aufgaben:
Java Entwickler im Rahmen des Sectissimo FWF Projekts. Design, Implementierung und Evaluierung eines wissenschaftlichen Prototypen für ein neu entwickeltes SOA Sicherheitskonzept basierend auf Web Service Technologien.

2006 - 2008 
Rolle: Software Engineer (Praktikum)
Kunde: Daten Verarbeitung Tirol GmbH, Innsbruck

Aufgaben:
In summe ca. 7 Monate Praktika als Java Software Entwickler. Implementierung und Betrieb der webbasierten Formularlösung des Landes Tirols, basierend auf J2EE und XForms. Präsentation und Förderung der Lösung als offene, erweiterbare, austauschbare und standardisierte Lösung im Rahmen der österreichischen E?Government Gemeinschaft


Technische Kompetenzen

Java

  • J2EE (JPA, Servlets, JSP/JSF)
  • JavaSE, Spring (Boot)
  • JMS
  • JUnit
  • Jax-RS/WS Cucumber
  • Quarkus, etc.

Build Systems
  • Make
  • CMake
  • Conan
  • Maven
  • Gradle

CI/CD
  • Jenkins
  • Gitlab CI
  • Artifactory
  • Azure DevOps

Containerization 
  • Docker (compose)
  • Podman
  • Kaniko
  • Skopeo
  • etc.

Kubernetes 
  • Helm
  • Kustomize
  • Argo-CD
  • Cert-Manager
  • Sealed Secrets
  • Kyverno
  • Linkerd
  • Nginx
  • Cluster-API
  • AKS
  • Ranger stack
  • etc.

Various
  • Linux
  • WebContainers (WebSphere Liberty, WildFly, Tomcat & TomEE, . . . )
  • Scrum Master
  • Jira
  • Confluence
  • XML and various related standars
  • TOML
  • YAML
  • JSON

Programmiersprachen

Java
C++
Phyton
Go
Bash
XSLT

Datenbanken

Postgres
Oracle
DB2
MySQL
H2
HSQL
Apache Derby

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre
2023-01 - heute

Modernisierung der Jenkins CI-Pipeline

C++ Software & DevOps Ingenieur C++ Conan Jenkins ...
C++ Software & DevOps Ingenieur
  • Modernisierung der Jenkins CI-Pipeline
  • Automatisiertes Setup von Buildknoten mit Ansible
  • Erweiterung für den generischen Export verschiedenster Daten
  • Integration von gRCP in den hauseigenen Software Stack
  • Refactoring, Stabilisierung und Weiterentwicklung verschiedener Teile der Maschinen Steuerungssoftware
  • Teamleitung
C++ Conan Jenkins Ansible SonarQube
Besi Austria GmbH
Remote & On sight
1 Jahr
2022-01 - 2022-12

Beratung bei der CGM-LIFE-Plattform Projekt zur Modernisierung der Infrastruktur

DevOps Engineer Kubernetes Docker Gitlab ...
DevOps Engineer
Design & Entwicklung einer Kubernetes Infrastruktur auf Basis von OpenStack. Hauptaufgaben waren Design und Implementierung von:
  • der GitOps-Repository-Struktur (Poly-Repo)
  • wiederverwendbare Komponenten wie argo-cd, cert-manager, kyverno, linkerd, Überwachung mittels Promehtues, etc.
  • Kubernetes-Ressourcen zur Verwaltung von Workloads (z.B. Datenbankmigration Jobs, Ingress-Routing, usw.)
  • die Staging-Konzepte (Repository-Struktur, branchbasierte Stages, usw.)
  • CI/CD-Infrastruktur und Pipelines
  • Einrichtung und (stufenweiser) Rollout von zwei Kubernetes-Stacks (Stages x 2 Clustern)
CGM?LIFE
Kubernetes Docker Gitlab Java Quarkus Microservies ArgoCD PostgreSQL
Compugroup Medical AG
Remote
1 Jahr
2021-01 - 2021-12

Design und Implementierung einer ISO20022 request?to?pay basierten eInvoicing-Plattform

Senior Software Engineer Java Spring
Senior Software Engineer
  • Design und Implementierung einer ISO20022 request?to?pay basierten eInvoicing-Plattform für den internationalen Markt, basierend auf einer Microservice Architektur mit Spring Boot, Oracle und RabbitMQ
Java Spring
Mastercard / Nets, Innsbruck, Oslo
Remote

Aus- und Weiterbildung

Aus- und Weiterbildung

2007 ? 2010

MSc. Informatik, Leopold?Franzens Universität, Innsbruck, Östereich


2004 ? 2007

Bakk.techn. Informatik, Leopold?Franzens Universität, Innsbruck, Östereich


2001 ? 2004

Berufsreifeprüfung, BFI, Wifi, HTL Trenkwalderstraße, Innsbruck, Östereich


1998 ? 2002

EDV-Techniker Lehre, Ulrich Fuchs Büromaschinen GmbH, Innsbruck, Östereich


1988 ? 1998

Pflichtschule, Igls?Innsbruck, Östereich

Position

Position

  • Software Entwickler & Informatiker

Kompetenzen

Kompetenzen

Top-Skills

Java C++ DevOps Container Kubernetes Spring Linux

Produkte / Standards / Erfahrungen / Methoden

Beruflicher Werdegang
2021 - heute
Rolle: Freelancer, Selbständig, Software Engineer & DevOps Engineer, Innsbruck

Aufgaben:
Projekte werden separat und im Detail im Projekte Abschnitt behandelt

2020 - 2020
Rolle: Software Engineer
Kunde: ARZ Allgemeines Rechenzentrum GmbH, Sales Solitions, Innsbruck

Aufgaben:
Integration, Anpassungen und Betrieb von Drittsystemen für unsere Kunden. Aufbau und Etablierung einer neuen CI/CD Umgebung und der Kubernetes Plattform.

2019 - 2020
Rolle: Software Engineer
Kunde: Swarm Analytics GmbH, R&D, Innsbruck

Aufgaben:
Entwurf und Entwicklung einer auf Deep?Learning basierten Computer Vision (IoT) Anwendung mit Fokus auf Lösungen für Intelligente Städte. Implementierung einer CD/CD Infrastruktur für Java und C++.

2017 - 2019 
Rolle: Software Engineer
Kunde: ARZ Allgemeines Rechenzentrum GmbH, Web Factory, Innsbruck

Aufgaben:
Java-Entwickler mit Schwerpunkt auf Entwicklung und Wartung einer mandantenfähigen Online Banking Plattform für den österreichischen Markt. Scrum-Master in Multi-Team-Umgebung. Migration CI/CD Pipeline von Ant/Ivy auf Maven. Migration von Jenkins auf Gitlab-CI. Aufbau einer Kubernetes Platform.

2015 - 2016
Rolle: Software Engineer
Kunde: Besi Austria GmbH, R&D, Radfeld

Aufgaben:
Senior C++ Software Entwickler auf der Datacon 8800 Plattform. Weiterentwicklung und Wartung der Applikationssoftware des 8800 Flip Chip Die Bonder.

2011 - 2014 
Rolle: Software Engineer
Kunde: Nets Norway AS, Invoice Solutions, Oslo

Aufgaben:
Tätigkeit als Senior Java Entwickler in der Abteilung für Invoice Solutions. Zuständig für die Konzeption, die Weiterentwicklung und den Betrieb von Anwendungen zur Verarbeitung und zum Austausch elektronischer Abrechnungsdokumente.

2010 - 2011 
Rolle: Wiss. Mitarbeiter
Kunde: Universität Innsbruck, Forschungsgruppe für Quality Engineering

Aufgaben:
Wissenschaftlicher Mitarbeiter und Java Entwickler im Rahmen des Sectissimos FWF und des SecureChange EU Projekts. Portierung des zuvor implementierten SOA Sicherheitskonzepts von einer Web Service basierten Infrastruktur auf OSGi. Unterstützung von Projektpartnern. Mitarbeit an den schriftlichen Pflichtergebnissen der Projekte und technischen Publikationen.

2009 - 2010 
Rolle: Werkstudent
Kunde: Universität Innsbruck, Forschungsgruppe für Quality Engineering

Aufgaben:
Java Entwickler im Rahmen des Sectissimo FWF Projekts. Design, Implementierung und Evaluierung eines wissenschaftlichen Prototypen für ein neu entwickeltes SOA Sicherheitskonzept basierend auf Web Service Technologien.

2006 - 2008 
Rolle: Software Engineer (Praktikum)
Kunde: Daten Verarbeitung Tirol GmbH, Innsbruck

Aufgaben:
In summe ca. 7 Monate Praktika als Java Software Entwickler. Implementierung und Betrieb der webbasierten Formularlösung des Landes Tirols, basierend auf J2EE und XForms. Präsentation und Förderung der Lösung als offene, erweiterbare, austauschbare und standardisierte Lösung im Rahmen der österreichischen E?Government Gemeinschaft


Technische Kompetenzen

Java

  • J2EE (JPA, Servlets, JSP/JSF)
  • JavaSE, Spring (Boot)
  • JMS
  • JUnit
  • Jax-RS/WS Cucumber
  • Quarkus, etc.

Build Systems
  • Make
  • CMake
  • Conan
  • Maven
  • Gradle

CI/CD
  • Jenkins
  • Gitlab CI
  • Artifactory
  • Azure DevOps

Containerization 
  • Docker (compose)
  • Podman
  • Kaniko
  • Skopeo
  • etc.

Kubernetes 
  • Helm
  • Kustomize
  • Argo-CD
  • Cert-Manager
  • Sealed Secrets
  • Kyverno
  • Linkerd
  • Nginx
  • Cluster-API
  • AKS
  • Ranger stack
  • etc.

Various
  • Linux
  • WebContainers (WebSphere Liberty, WildFly, Tomcat & TomEE, . . . )
  • Scrum Master
  • Jira
  • Confluence
  • XML and various related standars
  • TOML
  • YAML
  • JSON

Programmiersprachen

Java
C++
Phyton
Go
Bash
XSLT

Datenbanken

Postgres
Oracle
DB2
MySQL
H2
HSQL
Apache Derby

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.