2018 - dato: Berater für Architektur & Technologie
Rolle:Software Developer & Berater
Aufgabe:
Technologien:
Java & Spring-Boot & React & Angular 5
2017 - 2017:Architekturdenition neuer digitaler Projekte
Kunde:Daimler Financial Services GmbH
Rolle:IT Architect & Lead Software Developer
Aufgabe:
Technologien:
Spring Boot & React & Angular 5
Prozess:
Scrum & Kanban
2015 -2017: Social Media Monitoring Tools
Kunde:VICO Research & Consulting GmbH
Rolle:Technischer Leiter & Senior Software Developer
Aufgabe:
Technologien:
Spring / Spring Boot & AngularJs
Prozess:
Scrum & Kanban
2012 - 2015: Entwicklung eines SmartHome-Systems
Kunde:Bosch Software Innovations GmbH
Rolle:Entwickler fur Architektur und Beratung
Aufgabe:
Technologien:
Android & OSGi
Prozess:
Scrum
2012: Master Thesis zum Thema:"Konzeption, prototypische Umsetzung und Bewertung einer auf Flexibilitat undAnpassungsfahigkeit ausgerichteten Architektur fur Multi-Kanal Enterprise-Anwendungen
Kunde:Bosch Software Innovations GmbH
2011-2012: Überarbeitung von Vorlesungsunterlagen für die VorlesungIntegration Engineering
Kunde:Hochschule Furtwangen
Rolle:Hilfswissenschaftler
2009 - 2010: Evaluierung von Continuous Integration-Systemen
Kunde:COMSOFT GmbH
Rolle:Werkstudent in der Softwareentwicklung
Aufgabe:
2006 - 2009: Erstellung eines Druckerkosten-Abrechnungsportal mit PHP und MySQL
Kunde:Universitat Karlsruhe
Rolle:Hilfswissenschaftler in der IT-Abteilung
Aufgabe:
Application Architecture
Softwareentwicklung
2006 - 2007
Technische Fachhochschulreife
Carl-Engler-Schule Karlsruhe
Zusatzqualikationen
Tutorium
HS Karlsruhe für die Lehrveranstaltung Informatik 2 mit den Schwerpunkten C++, Java und
Datenstrukturen
Tutorium
HS Furtwangen für die Lehrveranstaltung Modellgetriebene Softwareentwicklung
Effective Java Schulung
COMSOFT GmbH
Arc42 Schulung
oose Innovative Informatik GmbH
MongoDB Zertikat
"M101J: MongoDB for Java Developers"
Plattformen
Microsoft Windows -fundierte Kenntnisse
Installation, Konguration, Dienste, Wartung
Linux - fundierte Kenntnisse
Installation, Konguration, Serverdienste
Programmierung
Java - professionelle Kenntnisse
Spring, Spring Boot, Maven
JavaScript - professionelle Kenntnisse
Angular, React, Node.js
Datenbanken - fundierte Kenntnisse
MongoDB, MySQL, PostgreSQL
Android - fundierte Kenntnisse
Layouting, RoboSpice, RoboGuice, Robolectric
Sonstiges
2018 - dato: Berater für Architektur & Technologie
Rolle:Software Developer & Berater
Aufgabe:
Technologien:
Java & Spring-Boot & React & Angular 5
2017 - 2017:Architekturdenition neuer digitaler Projekte
Kunde:Daimler Financial Services GmbH
Rolle:IT Architect & Lead Software Developer
Aufgabe:
Technologien:
Spring Boot & React & Angular 5
Prozess:
Scrum & Kanban
2015 -2017: Social Media Monitoring Tools
Kunde:VICO Research & Consulting GmbH
Rolle:Technischer Leiter & Senior Software Developer
Aufgabe:
Technologien:
Spring / Spring Boot & AngularJs
Prozess:
Scrum & Kanban
2012 - 2015: Entwicklung eines SmartHome-Systems
Kunde:Bosch Software Innovations GmbH
Rolle:Entwickler fur Architektur und Beratung
Aufgabe:
Technologien:
Android & OSGi
Prozess:
Scrum
2012: Master Thesis zum Thema:"Konzeption, prototypische Umsetzung und Bewertung einer auf Flexibilitat undAnpassungsfahigkeit ausgerichteten Architektur fur Multi-Kanal Enterprise-Anwendungen
Kunde:Bosch Software Innovations GmbH
2011-2012: Überarbeitung von Vorlesungsunterlagen für die VorlesungIntegration Engineering
Kunde:Hochschule Furtwangen
Rolle:Hilfswissenschaftler
2009 - 2010: Evaluierung von Continuous Integration-Systemen
Kunde:COMSOFT GmbH
Rolle:Werkstudent in der Softwareentwicklung
Aufgabe:
2006 - 2009: Erstellung eines Druckerkosten-Abrechnungsportal mit PHP und MySQL
Kunde:Universitat Karlsruhe
Rolle:Hilfswissenschaftler in der IT-Abteilung
Aufgabe:
Application Architecture
Softwareentwicklung
2006 - 2007
Technische Fachhochschulreife
Carl-Engler-Schule Karlsruhe
Zusatzqualikationen
Tutorium
HS Karlsruhe für die Lehrveranstaltung Informatik 2 mit den Schwerpunkten C++, Java und
Datenstrukturen
Tutorium
HS Furtwangen für die Lehrveranstaltung Modellgetriebene Softwareentwicklung
Effective Java Schulung
COMSOFT GmbH
Arc42 Schulung
oose Innovative Informatik GmbH
MongoDB Zertikat
"M101J: MongoDB for Java Developers"
Plattformen
Microsoft Windows -fundierte Kenntnisse
Installation, Konguration, Dienste, Wartung
Linux - fundierte Kenntnisse
Installation, Konguration, Serverdienste
Programmierung
Java - professionelle Kenntnisse
Spring, Spring Boot, Maven
JavaScript - professionelle Kenntnisse
Angular, React, Node.js
Datenbanken - fundierte Kenntnisse
MongoDB, MySQL, PostgreSQL
Android - fundierte Kenntnisse
Layouting, RoboSpice, RoboGuice, Robolectric
Sonstiges