Software Architect | Fullstack Developer | Productmanager
Aktualisiert am 28.11.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Englisch
fließend

Einsatzorte

Einsatzorte

Friedrichshafen (+200km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Deutschland, Schweiz, Österreich
nicht möglich

Projekte

Projekte

9 Monate
2024-03 - heute

ASV SERVICESTELLE

Projektleiter
Projektleiter
Projektplanung für eine Neuentwicklung einer Applikation zur Verwaltung und Suche nach fachspezifischen Ärzten. Migration der alten Daten und reibungsloser Betriebsübergang teil der Aufgabenstellung
  • Anforderungsanalyse und Kommunikation mit Auftraggeber
  • Projekt- und Ressourcenplanung mit Kanban
  • Technische Planung und Definieren der User Stories
  • Leiten des Entwicklungsteams und Review der umgesetzten Arbeiten
3 Jahre
2021-12 - heute

WORKFLOW AUTOMATION

Software Architect, Productmanager Java Spring Camunda ...
Software Architect, Productmanager
Applikation zur Automatisierung von Geschäftsprozessen um Preisausnahmen compliance konform zu erfassen.
  • Planen und Umsetzen von Java Applikationen mit SAFe
  • Koordinieren und führen der Softwareentwickler
  • Verantwortung der Architektur. Koordinierung und Schätzen von Arbeitspaketen
  • Durchführung von Code Reviews und Betreuung und Koordinierung des Entwicklerteams
  • Abstimmung mit Stakeholdern zu Produktdesign und Umsetzung der Anforderungen
  • Backendentwicklung 
  • Frontendentwicklung 
Java Spring Camunda Kubernetes Git Gitlab Postgres ArgoCD Splunk Confluence Jira Typescript Angular HTML CSS3
Bank
4 Jahre 2 Monate
2020-10 - heute

Beratung Kundenvorteile

Fullstack Entwickler, Devops, Architektur Java Spring Boot/Cloud JUnit ...
Fullstack Entwickler, Devops, Architektur

Komponente zur Validierung und Berechnung von Entschädi­gungen für Berater

  • Erstellung von Wireframes und Prototypen, Definition und Weiterentwicklung der Architektur und Technologiestack
  • Definition der Grundlegenden Projektstruktur und Implementierung Java, Spring Boot/Cloud, JUnit, Angular8,Typescript, SQL, Oracle, Openshift, Docker, Kubernetes,Splunk, HashiCorp Vault
  • Erstellen und Pflegen der Continuous Integration/Delivery Pipeline
Java Spring Boot/Cloud JUnit Angular8 Typescript SQL Oracle Openshift Docker Kubernetes Splunk HashiCorp Vault CI/CD Liquibase
Zürich
3 Jahre 1 Monat
2020-12 - 2023-12

RUNTIME EXTENSION

Senior Software Developer, Consultant Go/Golang Bazel Helm ...
Senior Software Developer, Consultant
Weiterentwicklung des managed Cloud-Service im Bereich Database as a Service and Cluster Operation and Management auf Basis von Kubernetes
  • Backendentwicklung 
  • Frontendentwicklung 
Go/Golang Bazel Helm Kubernetes Git Github Postgres Prometheus Grafana Elasticsearch Flux Typescript Angular HTML CSS3
Automobile
1 Jahr 5 Monate
2019-08 - 2020-12

Online Rechteverwaltung

Senior Software Engineer, DevOps Engineer, Architekt Scrum Architecture Java ...
Senior Software Engineer, DevOps Engineer, Architekt

Das Online-Rechteverwaltung ist eine Ablösung eines bestehenden Produkts,

dass zur Erfassung von Vermittlern genutzt wird

  • Erstellung von Wireframes und Prototypen, Definition und Weiterentwicklung der Architektur
  • Einarbeitung und Übergabe der Applikation an Entwicklerteam
  • Implementierung 
  • Erstellen und Pflegen der Continuous Integration/Delivery Pipeline

Eclipse SqlDeveloper
Scrum Architecture Java Spring Spring Boot Feign JUnit Mockito Eureka Zuul Angular8 Redux Camunda Docker Gitlab Liquibase Splunk Spring Boot/Cloud Typescript SQL Oracle
Versicherung
Zürich
3 Jahre
2018-01 - 2020-12

Überfein

Geschäftsführung, Product Owner, Senior Developer, Architekt Go/Golang Python SQL ...
Geschäftsführung, Product Owner, Senior Developer, Architekt

Idee, Planung und Umsetzung eines Produkts für Endverbraucher mit TextMining im Bereich BigData, Machine und Deep Learning

  • Durchführung von Planung bzw operationelles Geschäft, Mitarbeiterführung, Erstellung der Produktstrategie
  • Backendentwicklung 
  • Frontendentwicklung 
  • Continous Integration / Continuous Deployment

Go/Golang Python SQL Solr Docker Microservices DigitalOcean Selenium Machine und Deep Learning RabbitMQ Tensorflow Cassandra Surprise Javascript React HTML CSS3 Maven NPM Git Jenkins (API Gateway Registry)
2 Monate
2019-06 - 2019-07

CI/CD Pipeline

DevOps, Entwickler Gradle Jenkins CloudFoundry ...
DevOps, Entwickler

Umsetzung einer CI/CD und Release Build Pipeline für das autoamtische Erstellen und Bauen von Softwareartefakten

  • Continous Integration / Continuous Deployment

Gradle Jenkins CloudFoundry xMake NPM Git/Gerrit Docker
Walldorf
2 Monate
2019-01 - 2019-02

Online Finanzierungsrechner

Senior Software Engineer Java Spring/Boot Hibernate ...
Senior Software Engineer

Das Produkt wird zur Kalkulation von Leasinganfragen im Endconsumer Bereich entwickelt

  • Erstellung von Wireframes und Prototypen
  • Definition und Weiterentwicklung der Architektur und Technologiestack
  • Implementierung der Grundlegenden Projektstruktur in 

Java Spring/Boot Hibernate liquibase Feign JUnit Mockito
Bank
Stuttgart
3 Jahre
2016-01 - 2018-12

PRODUCTION PERFORMANCE MANAGER

Senior Software Engineer Maven Git Docker ...
Senior Software Engineer
Beschreibung Das Produkt Production Performance Manager ist die Industrie 4.0-Softwarelösung für eine systematische Produktionsverbesserung
  • Erstellung der Microservice Architektur und konzeptionellen Entwürfen in Absprache mit Kollegen und Kunden
  • Definition und Weiterentwicklung der System Architektur
  • Definition und Weiterentwicklung des Testkonzept incl. Performance und Integrationstest
  • Definition / Implementierung / Weiterentwicklung der Build Pipeline mit Maven, Git, Docker, NodeJs, NPM, Jenkins
  • Auflösen von technischen Schulden bzw veralteten Programmierparadigmen
  • Schulung und Coaching von Mitarbeitern
  • Betreuen und Schulen von Offshore Mitarbeitern aus Indien
  • Frontendentwicklung 
  • Backendentwicklung
Maven Git Docker NodeJs NPM Jenkins AngularJs HTML SCSS CSS3 Webpack Selenium JavaEE Spring/Spring Boot SQL Hibernate JPA Camel vert.x Consul RabbitMQ Hazelcast JUnit Mockito Gatling
4 Jahre
2015-01 - 2018-12

Industrie 4.0 Produkt

Senior Software Engineer Maven Git Docker ...
Senior Software Engineer

  • Erstellung von Architekturen und konzeptionellen Entwürfen in Absprache mit Kollegen und Kunden
  • Definition und Weiterentwicklung der Architektur
  • Definition / Implementierung / Weiterentwicklung der Build Pipeline mit Maven, Git, Docker, NodeJs, NPM, Jenkins
  • Auflösen von technischen Schulden bzw veralteten Programmierparadigmen
  • Schulung und Coaching von Mitarbeitern
  • Betreuen und Schulen von Offshore Mitarbeitern aus Indien
  • Frontendentwicklung 
  • Backendentwicklung

Maven Git Docker NodeJs NPM Jenkins AngularJs/Angular6 Webcomponents (polymer/lit-element) HTML SCSS CSS3 Webpac Java Spring SQL Hibernate Camel vert.x Consul RabbitMQ Hazelcast
1 Jahr 2 Monate
2013-09 - 2014-10

Produkt im Bereich Cyber Security

Softwareentwicklungsingenieur agile Entwicklungsmethoden
Softwareentwicklungsingenieur

  • Neuentwicklung eines Videoplayer in Python, C++, Gtk3
  • Weiterentwicklung des Fat Clients
  • Einführung eines agilen Entwicklungsprozess

Python C++ Gtk3
agile Entwicklungsmethoden
1 Jahr 6 Monate
2012-01 - 2013-06

Connector Framework

Senior Software Engineer JUnit Tests mit Java Spring Wicket ...
Senior Software Engineer

  • Beratung und Erstellung von konzeptionelle Entwürfen
  • Implementierung der Kernkomponenten
  • Erstellung einer Buildlinie mit Maven und Jenkins für die Continuous Integration

JUnit Tests mit Java Spring Wicket CXF Camel OSGI HTML CSS Maven Jenkins
3 Jahre 4 Monate
2008-09 - 2011-12

eingestuftes Projekt

Softwareentwicklungsingenieur Java Spring Solr/Lucene ...
Softwareentwicklungsingenieur

Softwarelösung zur Auswertung von Massendaten im Bereich Big Data

  • Planen der Architekturen von neuen Komponenten
  • Erweiterung vorhandener Komponenten 
  • Umbau der auf JBoss basierenden monotilischen Backendarchitekturauf nach Spring
  • Umstellen der Buildstruktur von ANT nach Maven

Java Spring Solr/Lucene RMI Hibernate JGoodies JBoss Oracle11 Maven Git SVN JUnit ANT

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Monate
2019-04 - 2019-10

Weiterbildung

Founder Institute Zürich
Founder Institute Zürich
3 Jahre 10 Monate
2006-09 - 2010-06

Studium Software Engineering

B.Sc., Software Engineer, HTWG Konstanz
B.Sc., Software Engineer
HTWG Konstanz

  • Softwaretechnik
  • Architektur
  • Softwarequalitätssicherung
  • Multimedia
  • industrielle Bildverarbeitung
  • Data Compression
  • Bachelor Thesis auf Anfrage

1 Jahr 11 Monate
2004-09 - 2006-07

Schulbildung

Fachhochschulreife, Jörg-Zürn- Gewerbeschule, Überlingen
Fachhochschulreife
Jörg-Zürn- Gewerbeschule, Überlingen
2 Jahre
2002-08 - 2004-07

Berufskolleg Informations- und Kommunikationstechnik

Staatlich geprüfter informations- und kommunikationstechnischer Assistent, Elektronikschule Tettnang
Staatlich geprüfter informations- und kommunikationstechnischer Assistent
Elektronikschule Tettnang

Position

Position

  • agiler Produktentwickler
  • Consultant
  • Architekt

Kompetenzen

Kompetenzen

Aufgabenbereiche

CI/CD

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Angular8
ANT
Apache ActiveMQ
Apache Camel
Apache Solr
Apache Tomcat
Apache Wicket
Arc42
Architecture
Architekt
Architektur
Atlassian Confluence
Atlassian JIRA
BigData
Budgetplanung
Camel
Camunda
Cloud
Cloud Computing
CloudFoundry
Consul
Continuous Integration
CSS3
Digital Ocean
Docker
Eclipse
Eureka
Feign
Feint
Gerrit
Git
Gitlab
Gradle
Gtk3
HashiCorp Vault
Hibernate
HTML
IoT
IT Security
Java Swing
JavaFX
JBoss
Jenkins
JGoodies
JMS
JUnit
Kanban
Kubeless
Kubernetes
Liquibase
Maven
Microservices
Mockito
NPM
Openshift
OSGI
Qt
RabbitMQ
Redux
Requirements Engineering
REST
RMI
Scrum
Scrum Master
SCSS
SOA
Software Engineering
Softwarequalitätsmanagement
Splunk
Spring
Spring Boot
SqlDeveloper
SVN
Textmining
UML
vert.x
Wicket
xMake
Zuul
Prometheus
Grafana

Erfahrungen

  • Architekturbewertung und Architekturentwurf
  • Beratung über Architekturen, Entwicklungsprozesse, Entwicklung in Backend und Frontend, etc.
  • Analyse und Optimierung des Entwicklungsprozesses im gesamten Produktlifecycle
  • Entwicklung von Mockups und Prototypen
  • Einführung und Optimierung der Entwicklungs- und Buildumgebung
  • Continous Deployment / Continous Integration
  • Entwicklung und Auslieferung von Softwarekomponenten, Services, Produkten
  • REST API Design
  • Integration und Transformation von Softwarekomponenten in die Cloud (AWS, Google Cloud)


Kenntnisse

  • Software Architecture
  • Architecture documentation (Arc42)
  • SAFe
  • Software Engineering
  • Requirements Engineering
  • Agile Software Development
  • Continuous Integration/Delivery Konfliktlösung
  • Kommunikationstechniken (z.b. GfK)
  • Coaching Microservices
  • SOA
  • Cloudnative Development
  • Machine Learning
  • DevOps
  • REST
  • IoT
  • Scrum/Kanban
  • Industrie4.0


Software

  • Spring / Spring Boot / Spring Cloud
  • JPA
  • Hibernate
  • Camel
  • Apache Solr
  • RabbitMQ
  • Junit
  • Mockito
  • Selenium
  • Cypress
  • Jasmin
  • Angular
  • HashiCorop Consul & Vault
  • Maven
  • Git
  • Docker
  • Openshift
  • Kubernetes
  • Jenkins
  • Github
  • Gitlab
  • Postgres
  • Oracle DB
  • Atlassian Jira & Confluence
  • Camunda
  • Tensorflow
  • Cassandra
  • Surprise
  • Splunk
  • Bazel
  • Helm
  • Grafana
  • Prometheus
  • ArgoCD
  • Flux
  • ElasticSearch
  • Logstash
  • Kibana


Berufserfahrung

11/2018 ? heute

Rolle: Freelancer - Software Architekt, Fullstack Entwickler, Productmanager


11/2014 - 12/2018

Rolle: Software Engineer

Kunde: Bosch Software Innovations GmbH


09/2013 - 10/2014

Rolle: Software-Entwicklungsingenieur

Kunde: M4Com GdbR


01/2012 - 08/2013

Rolle: Software-Entwicklungsingenieur

Kunde: SysDesign GmbH


09/2008 - 12/2011

Rolle: Softwareentwickler

Kunde: innoSysTec GmbH


01/2003 - 12/2009 

Rolle: Selbständig im IT Bereich

Betriebssysteme

Linux
Microsoft Windows

Programmiersprachen

C++
Golang
Java
Python
React
Typescript
HTML5, CSS3, XML, JSON
SQL

Datenbanken

Cassandra
Hazelcast
Oracle
Postgres
SQL

Berechnung / Simulation / Versuch / Validierung

Machine learning

Branchen

Branchen

  • Industrie
  • Cyber Security
  • B2B Food

Einsatzorte

Einsatzorte

Friedrichshafen (+200km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Deutschland, Schweiz, Österreich
nicht möglich

Projekte

Projekte

9 Monate
2024-03 - heute

ASV SERVICESTELLE

Projektleiter
Projektleiter
Projektplanung für eine Neuentwicklung einer Applikation zur Verwaltung und Suche nach fachspezifischen Ärzten. Migration der alten Daten und reibungsloser Betriebsübergang teil der Aufgabenstellung
  • Anforderungsanalyse und Kommunikation mit Auftraggeber
  • Projekt- und Ressourcenplanung mit Kanban
  • Technische Planung und Definieren der User Stories
  • Leiten des Entwicklungsteams und Review der umgesetzten Arbeiten
3 Jahre
2021-12 - heute

WORKFLOW AUTOMATION

Software Architect, Productmanager Java Spring Camunda ...
Software Architect, Productmanager
Applikation zur Automatisierung von Geschäftsprozessen um Preisausnahmen compliance konform zu erfassen.
  • Planen und Umsetzen von Java Applikationen mit SAFe
  • Koordinieren und führen der Softwareentwickler
  • Verantwortung der Architektur. Koordinierung und Schätzen von Arbeitspaketen
  • Durchführung von Code Reviews und Betreuung und Koordinierung des Entwicklerteams
  • Abstimmung mit Stakeholdern zu Produktdesign und Umsetzung der Anforderungen
  • Backendentwicklung 
  • Frontendentwicklung 
Java Spring Camunda Kubernetes Git Gitlab Postgres ArgoCD Splunk Confluence Jira Typescript Angular HTML CSS3
Bank
4 Jahre 2 Monate
2020-10 - heute

Beratung Kundenvorteile

Fullstack Entwickler, Devops, Architektur Java Spring Boot/Cloud JUnit ...
Fullstack Entwickler, Devops, Architektur

Komponente zur Validierung und Berechnung von Entschädi­gungen für Berater

  • Erstellung von Wireframes und Prototypen, Definition und Weiterentwicklung der Architektur und Technologiestack
  • Definition der Grundlegenden Projektstruktur und Implementierung Java, Spring Boot/Cloud, JUnit, Angular8,Typescript, SQL, Oracle, Openshift, Docker, Kubernetes,Splunk, HashiCorp Vault
  • Erstellen und Pflegen der Continuous Integration/Delivery Pipeline
Java Spring Boot/Cloud JUnit Angular8 Typescript SQL Oracle Openshift Docker Kubernetes Splunk HashiCorp Vault CI/CD Liquibase
Zürich
3 Jahre 1 Monat
2020-12 - 2023-12

RUNTIME EXTENSION

Senior Software Developer, Consultant Go/Golang Bazel Helm ...
Senior Software Developer, Consultant
Weiterentwicklung des managed Cloud-Service im Bereich Database as a Service and Cluster Operation and Management auf Basis von Kubernetes
  • Backendentwicklung 
  • Frontendentwicklung 
Go/Golang Bazel Helm Kubernetes Git Github Postgres Prometheus Grafana Elasticsearch Flux Typescript Angular HTML CSS3
Automobile
1 Jahr 5 Monate
2019-08 - 2020-12

Online Rechteverwaltung

Senior Software Engineer, DevOps Engineer, Architekt Scrum Architecture Java ...
Senior Software Engineer, DevOps Engineer, Architekt

Das Online-Rechteverwaltung ist eine Ablösung eines bestehenden Produkts,

dass zur Erfassung von Vermittlern genutzt wird

  • Erstellung von Wireframes und Prototypen, Definition und Weiterentwicklung der Architektur
  • Einarbeitung und Übergabe der Applikation an Entwicklerteam
  • Implementierung 
  • Erstellen und Pflegen der Continuous Integration/Delivery Pipeline

Eclipse SqlDeveloper
Scrum Architecture Java Spring Spring Boot Feign JUnit Mockito Eureka Zuul Angular8 Redux Camunda Docker Gitlab Liquibase Splunk Spring Boot/Cloud Typescript SQL Oracle
Versicherung
Zürich
3 Jahre
2018-01 - 2020-12

Überfein

Geschäftsführung, Product Owner, Senior Developer, Architekt Go/Golang Python SQL ...
Geschäftsführung, Product Owner, Senior Developer, Architekt

Idee, Planung und Umsetzung eines Produkts für Endverbraucher mit TextMining im Bereich BigData, Machine und Deep Learning

  • Durchführung von Planung bzw operationelles Geschäft, Mitarbeiterführung, Erstellung der Produktstrategie
  • Backendentwicklung 
  • Frontendentwicklung 
  • Continous Integration / Continuous Deployment

Go/Golang Python SQL Solr Docker Microservices DigitalOcean Selenium Machine und Deep Learning RabbitMQ Tensorflow Cassandra Surprise Javascript React HTML CSS3 Maven NPM Git Jenkins (API Gateway Registry)
2 Monate
2019-06 - 2019-07

CI/CD Pipeline

DevOps, Entwickler Gradle Jenkins CloudFoundry ...
DevOps, Entwickler

Umsetzung einer CI/CD und Release Build Pipeline für das autoamtische Erstellen und Bauen von Softwareartefakten

  • Continous Integration / Continuous Deployment

Gradle Jenkins CloudFoundry xMake NPM Git/Gerrit Docker
Walldorf
2 Monate
2019-01 - 2019-02

Online Finanzierungsrechner

Senior Software Engineer Java Spring/Boot Hibernate ...
Senior Software Engineer

Das Produkt wird zur Kalkulation von Leasinganfragen im Endconsumer Bereich entwickelt

  • Erstellung von Wireframes und Prototypen
  • Definition und Weiterentwicklung der Architektur und Technologiestack
  • Implementierung der Grundlegenden Projektstruktur in 

Java Spring/Boot Hibernate liquibase Feign JUnit Mockito
Bank
Stuttgart
3 Jahre
2016-01 - 2018-12

PRODUCTION PERFORMANCE MANAGER

Senior Software Engineer Maven Git Docker ...
Senior Software Engineer
Beschreibung Das Produkt Production Performance Manager ist die Industrie 4.0-Softwarelösung für eine systematische Produktionsverbesserung
  • Erstellung der Microservice Architektur und konzeptionellen Entwürfen in Absprache mit Kollegen und Kunden
  • Definition und Weiterentwicklung der System Architektur
  • Definition und Weiterentwicklung des Testkonzept incl. Performance und Integrationstest
  • Definition / Implementierung / Weiterentwicklung der Build Pipeline mit Maven, Git, Docker, NodeJs, NPM, Jenkins
  • Auflösen von technischen Schulden bzw veralteten Programmierparadigmen
  • Schulung und Coaching von Mitarbeitern
  • Betreuen und Schulen von Offshore Mitarbeitern aus Indien
  • Frontendentwicklung 
  • Backendentwicklung
Maven Git Docker NodeJs NPM Jenkins AngularJs HTML SCSS CSS3 Webpack Selenium JavaEE Spring/Spring Boot SQL Hibernate JPA Camel vert.x Consul RabbitMQ Hazelcast JUnit Mockito Gatling
4 Jahre
2015-01 - 2018-12

Industrie 4.0 Produkt

Senior Software Engineer Maven Git Docker ...
Senior Software Engineer

  • Erstellung von Architekturen und konzeptionellen Entwürfen in Absprache mit Kollegen und Kunden
  • Definition und Weiterentwicklung der Architektur
  • Definition / Implementierung / Weiterentwicklung der Build Pipeline mit Maven, Git, Docker, NodeJs, NPM, Jenkins
  • Auflösen von technischen Schulden bzw veralteten Programmierparadigmen
  • Schulung und Coaching von Mitarbeitern
  • Betreuen und Schulen von Offshore Mitarbeitern aus Indien
  • Frontendentwicklung 
  • Backendentwicklung

Maven Git Docker NodeJs NPM Jenkins AngularJs/Angular6 Webcomponents (polymer/lit-element) HTML SCSS CSS3 Webpac Java Spring SQL Hibernate Camel vert.x Consul RabbitMQ Hazelcast
1 Jahr 2 Monate
2013-09 - 2014-10

Produkt im Bereich Cyber Security

Softwareentwicklungsingenieur agile Entwicklungsmethoden
Softwareentwicklungsingenieur

  • Neuentwicklung eines Videoplayer in Python, C++, Gtk3
  • Weiterentwicklung des Fat Clients
  • Einführung eines agilen Entwicklungsprozess

Python C++ Gtk3
agile Entwicklungsmethoden
1 Jahr 6 Monate
2012-01 - 2013-06

Connector Framework

Senior Software Engineer JUnit Tests mit Java Spring Wicket ...
Senior Software Engineer

  • Beratung und Erstellung von konzeptionelle Entwürfen
  • Implementierung der Kernkomponenten
  • Erstellung einer Buildlinie mit Maven und Jenkins für die Continuous Integration

JUnit Tests mit Java Spring Wicket CXF Camel OSGI HTML CSS Maven Jenkins
3 Jahre 4 Monate
2008-09 - 2011-12

eingestuftes Projekt

Softwareentwicklungsingenieur Java Spring Solr/Lucene ...
Softwareentwicklungsingenieur

Softwarelösung zur Auswertung von Massendaten im Bereich Big Data

  • Planen der Architekturen von neuen Komponenten
  • Erweiterung vorhandener Komponenten 
  • Umbau der auf JBoss basierenden monotilischen Backendarchitekturauf nach Spring
  • Umstellen der Buildstruktur von ANT nach Maven

Java Spring Solr/Lucene RMI Hibernate JGoodies JBoss Oracle11 Maven Git SVN JUnit ANT

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Monate
2019-04 - 2019-10

Weiterbildung

Founder Institute Zürich
Founder Institute Zürich
3 Jahre 10 Monate
2006-09 - 2010-06

Studium Software Engineering

B.Sc., Software Engineer, HTWG Konstanz
B.Sc., Software Engineer
HTWG Konstanz

  • Softwaretechnik
  • Architektur
  • Softwarequalitätssicherung
  • Multimedia
  • industrielle Bildverarbeitung
  • Data Compression
  • Bachelor Thesis auf Anfrage

1 Jahr 11 Monate
2004-09 - 2006-07

Schulbildung

Fachhochschulreife, Jörg-Zürn- Gewerbeschule, Überlingen
Fachhochschulreife
Jörg-Zürn- Gewerbeschule, Überlingen
2 Jahre
2002-08 - 2004-07

Berufskolleg Informations- und Kommunikationstechnik

Staatlich geprüfter informations- und kommunikationstechnischer Assistent, Elektronikschule Tettnang
Staatlich geprüfter informations- und kommunikationstechnischer Assistent
Elektronikschule Tettnang

Position

Position

  • agiler Produktentwickler
  • Consultant
  • Architekt

Kompetenzen

Kompetenzen

Aufgabenbereiche

CI/CD

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Angular8
ANT
Apache ActiveMQ
Apache Camel
Apache Solr
Apache Tomcat
Apache Wicket
Arc42
Architecture
Architekt
Architektur
Atlassian Confluence
Atlassian JIRA
BigData
Budgetplanung
Camel
Camunda
Cloud
Cloud Computing
CloudFoundry
Consul
Continuous Integration
CSS3
Digital Ocean
Docker
Eclipse
Eureka
Feign
Feint
Gerrit
Git
Gitlab
Gradle
Gtk3
HashiCorp Vault
Hibernate
HTML
IoT
IT Security
Java Swing
JavaFX
JBoss
Jenkins
JGoodies
JMS
JUnit
Kanban
Kubeless
Kubernetes
Liquibase
Maven
Microservices
Mockito
NPM
Openshift
OSGI
Qt
RabbitMQ
Redux
Requirements Engineering
REST
RMI
Scrum
Scrum Master
SCSS
SOA
Software Engineering
Softwarequalitätsmanagement
Splunk
Spring
Spring Boot
SqlDeveloper
SVN
Textmining
UML
vert.x
Wicket
xMake
Zuul
Prometheus
Grafana

Erfahrungen

  • Architekturbewertung und Architekturentwurf
  • Beratung über Architekturen, Entwicklungsprozesse, Entwicklung in Backend und Frontend, etc.
  • Analyse und Optimierung des Entwicklungsprozesses im gesamten Produktlifecycle
  • Entwicklung von Mockups und Prototypen
  • Einführung und Optimierung der Entwicklungs- und Buildumgebung
  • Continous Deployment / Continous Integration
  • Entwicklung und Auslieferung von Softwarekomponenten, Services, Produkten
  • REST API Design
  • Integration und Transformation von Softwarekomponenten in die Cloud (AWS, Google Cloud)


Kenntnisse

  • Software Architecture
  • Architecture documentation (Arc42)
  • SAFe
  • Software Engineering
  • Requirements Engineering
  • Agile Software Development
  • Continuous Integration/Delivery Konfliktlösung
  • Kommunikationstechniken (z.b. GfK)
  • Coaching Microservices
  • SOA
  • Cloudnative Development
  • Machine Learning
  • DevOps
  • REST
  • IoT
  • Scrum/Kanban
  • Industrie4.0


Software

  • Spring / Spring Boot / Spring Cloud
  • JPA
  • Hibernate
  • Camel
  • Apache Solr
  • RabbitMQ
  • Junit
  • Mockito
  • Selenium
  • Cypress
  • Jasmin
  • Angular
  • HashiCorop Consul & Vault
  • Maven
  • Git
  • Docker
  • Openshift
  • Kubernetes
  • Jenkins
  • Github
  • Gitlab
  • Postgres
  • Oracle DB
  • Atlassian Jira & Confluence
  • Camunda
  • Tensorflow
  • Cassandra
  • Surprise
  • Splunk
  • Bazel
  • Helm
  • Grafana
  • Prometheus
  • ArgoCD
  • Flux
  • ElasticSearch
  • Logstash
  • Kibana


Berufserfahrung

11/2018 ? heute

Rolle: Freelancer - Software Architekt, Fullstack Entwickler, Productmanager


11/2014 - 12/2018

Rolle: Software Engineer

Kunde: Bosch Software Innovations GmbH


09/2013 - 10/2014

Rolle: Software-Entwicklungsingenieur

Kunde: M4Com GdbR


01/2012 - 08/2013

Rolle: Software-Entwicklungsingenieur

Kunde: SysDesign GmbH


09/2008 - 12/2011

Rolle: Softwareentwickler

Kunde: innoSysTec GmbH


01/2003 - 12/2009 

Rolle: Selbständig im IT Bereich

Betriebssysteme

Linux
Microsoft Windows

Programmiersprachen

C++
Golang
Java
Python
React
Typescript
HTML5, CSS3, XML, JSON
SQL

Datenbanken

Cassandra
Hazelcast
Oracle
Postgres
SQL

Berechnung / Simulation / Versuch / Validierung

Machine learning

Branchen

Branchen

  • Industrie
  • Cyber Security
  • B2B Food

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.