Fullstack-Development: Angular, Vue.JS, React, PHP, NodeJS, Java, Spring Boot
Aktualisiert am 18.12.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 18.12.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Englisch
fließend, täglich angewendet
Französisch
gute Grundkenntnisse

Einsatzorte

Einsatzorte

München (+150km) Mindelheim (+100km)
Österreich, Schweiz
nicht möglich

Projekte

Projekte

1 Jahr
2024-01 - heute

Entwicklung einer R-Tree Implemetierung

Eigenentwicklung 

  • Entwicklung einer R-Tree Implemetierung basierend auf SQLite in Java und Spring Boot.
  • Sortierung der Datenpunkte nach Entfernung zum Abfragepunkt allein aus dem Index (R-Tree)
  • R-Tree wird nicht im Speicher gehalten, sondern in SQLite gespeichert.
  • HTML auf Anfrage

2 Jahre
2023-01 - heute

Eigenentwicklung

  • Entwicklung einer Archivierungs- und Präsentationsplattform zum Wissensaustausch im Bereich Leukämie.
  • Das Frontend wurde in ReactJS entwickelt. Als Backend-System werden die verschiedenen Produkte von Firebase eingesetzt.
  • HTML auf Anfrage

2 Jahre 6 Monate
2022-07 - heute

Projekt Terminvereinbarung LHM

  • Anpassung und Weiterentwicklung des Open Source Projekts (HTML auf Anfrage)
  • Implementierung eines Data-Mappers (Backend for Frontend) in NodeJS
  • Mitarbeit in der Weiterentwicklung des Frontends (Bürgeransicht) in VueJS
  • Experimentelle Anbindung an das System ?digiwf? (Java und Spring Boot)
  • Scrum
it@m Stadt München
2 Jahre 7 Monate
2022-06 - heute

Eigenentwicklung

  • Entwicklung einer Android Applikation, die mittels Texterkennung das Display eines Homerainers ausliest und die geleistete Wattzahl per Bluetooth BLE zur Verfügung stellt. (Kotlin, Java, AndroidX, ML Kit)
  • HTML auf Anfrage

3 Jahre
2022-01 - heute

Eigenentwicklung

  • Entwicklung einer NFC-Tag basierten Chat-Applikation für Android in Kotlin (Coroutines, AndroidX) und Java
  • HTML auf Anfrage

4 Jahre
2021-01 - heute

Eigenentwicklung

  • Entwicklung einer browserbasierten Indoor Cycling Software unter Verwendung von Google Street View.
  • Frontend-Entwicklung in ReactJS
  • Backend-Entwicklung in Node.JS basierend auf Firebase
  • Link: auf Anfrage
auf Anfrage
5 Jahre
2020-01 - heute

Entwicklung einer ?Web3?- Application

Eigenentwicklung 

  • Entwicklung einer ?Web3?- Application inklusive Smart-Contract zur Speicherung von Hashwerten auf der Ethereum-Blockchain
  • Der Smart-Contract wurde in Solidity implementiert, das Frontend basiert auf ReactJS
  • HTMLs auf Anfrage

6 Jahre
2019-01 - heute

Eigenentwicklung

  • Entwicklung einer Web-Applikation zur Extrahierung von sogenannten ?motion photos? aus Bilddateien
  • Das Frontend wurde unter Verwendung von Vue.JS implementiert
  • HTML auf Anfrage
10 Jahre
2015-01 - heute

Firmengründung

  • Entwicklung einer Lifelogging-Plattform basierend auf Android-App, Angular 1 Web-Frontend sowie der Datenbank Cassandra im Backend.
  • Entwicklung eines Rad-Routenplaners basierend auf graphhopper. Backend-Entwicklung in Java, Web-Frontend in Angular 2.0
  • Entwicklung eines geobasierten Chat-Systems unter Verwendung von nodeJS und elasticsearch
auf Anfrage
1 Jahr
2021-07 - 2022-06

Projekt Gutenberg bei CBC

  • Weiterentwicklung eines Eilmeldungs-Editors innerhalb eines Redaktionsportals basierend auf Angular
  • Entwicklung eines Content-Editors basierend auf Vue.JS innerhalb von nuxt.JS unter Verwendung von Vuetify.
  • Mitarbeit im PHP-Backend der verschiedenen Editoren inklusive Anbindung von MongoDB und RabbitMQ
  • Scrum

RTL
Köln
1 Jahr 2 Monate
2020-05 - 2021-06

Projekt RAS

  • Weiterentwicklung einer Backoffice Anwendung basierend auf Angular (Versionen 9 bis 11) und Angular Material
  • Weiterentwicklung des Backend basierend auf node.js innerhalb der Infrastruktur von Microsoft Azure
  • Angular: Einrichtung einer Multi-Project-Umgebung unter Verwendung gemeinsamer Module
  • Scrum
Münchner Rück
1 Jahr 7 Monate
2018-10 - 2020-04

Projekt Mirapply

  • Weiterentwicklung der beiden Endkunden-Portale arztbericht.de und versbericht.de
  • Einsatz von angular und angular material
  • Mitwirkung an der Backendentwicklung in C#
  • Scrum
Münchener Rück
1 Jahr 5 Monate
2017-05 - 2018-09

Projekt ?Zinsrechner?

  • Entwicklung eines Angular2-Clients für Endkunden zur Berechnung von Immobilienfinanzierungen im privaten Bereich
  • Verwendung von angular material 2
  • Einsatz des Redux-Patterns mittels ngrx
  • Scrum
Interhyp München
4 Monate
2016-06 - 2016-09

Projektarbeit

  • Entwicklung einer Backoffice-Applikation basierend auf Angular 2
  • Verwendung des jeweils aktuellen RC des Angular 2 Frameworks. Hierbei wurden regelmäßig die entsprechenden Upgrade-Anpassungen durchgeführt und vereinzelt an Bugreports auf github teilgenommen.
  • Intensiver Erfahrungsaustausch mit anderen Angular 2 Entwicklern unter anderem auf HTML auf Anfrage
  • Scrum
spark5 GmbH
Darmstadt
10 Monate
2014-03 - 2014-12

Relaunch eines online Marktplatzes

Softwareentwickler
Softwareentwickler
  • Relaunch eines online Marktplatzes für den stationären Handel.
  • Implementierung in Java basierend auf hybris und unter Verwendung eines Elasticsearch-Clusters unter Verwendung von Java und dem alten Spring Framework
  • Indexierung des Datenbestandes mittels eines Hadoop-Clusters unter Verwendung von Cascalog
  • Scrum
  • HTML auf Anfrage
my-xplace GmbH
Göttingen
5 Monate
2013-10 - 2014-02

Weiterentwicklung einer Applikation

Softwareentwickler
Softwareentwickler
  • Weiterentwicklung einer browserbasierten Single-Page-Application (Coffeescript)
  • HTML auf Anfrage
BörseGo AG München
3 Jahre 1 Monat
2010-09 - 2013-09

Webportal Relaunches

Softwareentwickler PHP JavaScript
Softwareentwickler
  • Mitarbeit an zwei Webportal Relaunches (Zend Framework und Symfony2)
  • Objektorientierte Programmierung in PHP und JavaScript unter Verwendung klassischer Entwurfsmuster.
  • Mitarbeit am Umzug des Rechenzentrums und damit verbundener Neuplanung der System- und Softwarearchitektur, sowie Planung und Durchführung von Last-Tests (jMeter)
  • Scrum
  • HTML auf Anfrage
PHP JavaScript
maxdome (Pro7Sat1 Media AG München)
1 Jahr 9 Monate
2008-12 - 2010-08

verschiedene Projekte

Softwareentwickler
Softwareentwickler
  • Weiterentwicklung und Pflege einer bestehenden Community-Plattform basierend auf PHP und MySql
  • Neuentwicklung einer Community-Plattform basierend auf dem Zend Framework
  • Gelegentliche Arbeiten in Actionscript
HYVE AG München
9 Jahre
2000-01 - 2008-12

Verschiedene Amateur-Projekte

Verschiedene Amateur-Projekte basierend auf PHP, MySQL und JavaScript

  • www.gutemich.de: Konzeption, Design und Implementierung einer Publikationsplattform für studentische Fachschaften
  • www.stuggi-flirt.de: Konzeption, Design und Implementierung eines Community-Portals
  • www.zeitfaden.de: Konzeption, Design und Implementierung eines neuartigen Community-Systems basierend auf Google-Maps
1 Jahr
2007-11 - 2008-10

Praktikum und Diplomarbeit

  • Entwurf einer Testumgebung für Firmware in eingebetteten Systemen
  • Implementierung in Python
  • Analyse von C-Quelltext für eingebettete Systeme in verschiedenen C-Dialekten
  • Vergleich von Testmethoden für Software (Mutationstests, genetische Algorithmen, usw.)
Infineon AG, München
4 Jahre 7 Monate
2003-02 - 2007-08

Freiberufliche Arbeit im Bereich Web-Development

Projekt: www.leukemia-images.com (EU-gefördertes medizinisches Web-Portal für Fachärzte aus dem Bereich Hämatologie und Onkologie)

  • Ganzheitliche Verantwortung für Design, Entwicklung und Pflege des Systems
  • Eingesetzte Web-Technologien: Ajax, JavaScript, asynchrones Remote-Scripting (JSONP), PHP, MySQL
St. Marienkrankenhaus, Siegen
7 Monate
2006-10 - 2007-04

Multimodales Bediensystem für mobile Endgeräte

Software-Entwicklung für Pocket-PC
Software-Entwicklung für Pocket-PC
  • Implementierung einer Netzwerkübertragung für Audiosignale zur Sprachsteuerung einer multimodalen VNC-Benutzungsschnittstelle eines Remote-Diagnosesystems.
  • Implementierung einer Audiokompression zur Netzwerkübertragung von Sprachsignalen für ein Client-Server-System
Institut für Software- und Automatisierungstechnik
5 Monate
2001-10 - 2002-02

Microcode? und Assembler-Programmierung eines Model-Prozessors

Software-Entwicklung für einen Modell-Prozessor
Software-Entwicklung für einen Modell-Prozessor
  • Konzeption, Design und Assembler-Implementierung eines grafischen Computerspiels (VGA) auf einer minimalen Hardware-Plattform
  • Implementierung eines CPU-Befehlssatzes in Microcode
Institut für Kommunikationsnetze und Rechnersysteme

Aus- und Weiterbildung

Aus- und Weiterbildung

12 Jahre 1 Monat
1996-10 - 2008-10

Studium - Elektrotechnik und Informationstechnik

Diplom-Ingenieur, Universität Stuttgart
Diplom-Ingenieur
Universität Stuttgart

  • Thema der Diplomarbeit: auf Anfrage

11 Monate
1995-10 - 1996-08

Medizinstudium

abgebrochen, Christian-Albrecht-Universität, Kiel
abgebrochen
Christian-Albrecht-Universität, Kiel
  • Zwei Semester Medizinstudium, Kiel
  • Zulassungstest Medizinstudium („Medizinertest“) mit Prozentrang 72,6% abgelegt
1 Jahr
1994-07 - 1995-06

Wehrdienst

  • 7. Marineversorgungsschule List
  • 5. Marinefliegergeschwader Kiel
1 Monat
1994-06 - 1994-06

Abitur

Käthe-Kollwitz-Schule, Kiel
Käthe-Kollwitz-Schule, Kiel

Position

Position

  • Softwareentwickler

Kompetenzen

Kompetenzen

Schwerpunkte

Kernkompetenzen

  • Entwicklung von SPAs unter Verwendung der gängigen Frameworks ReactJS, Vue.JS und Angular
  • Umfassende Kenntnisse im Bereich objektorientierter Programmierung in PHP, Java (zuletzt häufiger Kotlin) und C# sowie der prototypischen Objektorientierung in JavaScript/Typescript (auch NodeJS).
  • Langjährige Erfahrungen im Umgang mit Datenbanken (MySQL/PostgreSql) und der Abfragesprache SQL, sowie NoSQL-Datenbanken wie MongoDB und Cassandra und dem Suchindex Elasticsearch
  • Erfahrungen mit verschiedenen Infrastrukturanbietern (Firebase, AWS, Azure, Google Cloud)
  • Tägliche Arbeit mit docker, docker-compose und kürzlich auch docker swarm sowie managed kubernetes
  • Erfahrungen in der Anwendung von Entwurfsmustern (GOF) und im Bereich Enterprise Application Architecture (Fowler)
  • Autodidaktische Arbeitsweise im Umgang mit jeglicher Aufgabenstellung aus dem Bereich der IT.

Produkte / Standards / Erfahrungen / Methoden

Karriereziele

  • Lead Software Architekt in einer anspruchsvollen Geschäftsumgebung
  • Arbeiten auf technisch modernstem Niveau und Entwicklung neuer zukunftsweisender Applikationen
  • Kontinuierliche Weiterentwicklung meiner Kenntnisse auf dem Gebiet der IT


Soziale Kompetenzen

  • Ausgeprägte Kommunikationsfähigkeit mit der Begabung komplexe Technologien verständlich darzustellen und in anwenderrelevante Applikationen umzusetzen
  • Sicheres Auftreten bei Präsentationen und im Kontakt mit Kunden oder Geschäftspartnern
  • Verhandlungssicheres Englisch


Sonstiges

  • Umfangreiche Erfahrungen in der Arbeit unter einem Qualitätsmanagement-Systems nach DIN EN ISO 9001 im Rahmen zweier Studienarbeiten, die nach dem Vorgehensmodell des Instituts für Automatisierungs- und Softwaretechnik der Universität Stuttgart durchgeführt wurden
  • flüssiges Arbeiten im Rahmen des MS-Office-Pakets


Praktika und weitere fachbezogene Erfahrungen

10/2001 ? 04/2002

Kunde: Institut für Energieübertragung und Energietechnik, Universität Stuttgart 


Aufgaben:

  • Teilentladungsmessung an Hochspannungs-Transformatoren 

 

07/1998 ? 02/1999 

Kunde: e-Jay, Stuttgart 


Aufgaben:

  • Qualitätssicherung und Beta-Tests eines Musik-Produktionssystems

 

09/1997 ? 10/1997 

Kunde: Robert Bosch GmbH, Stuttgart 


Aufgaben:

  • Industriepraktikum ? Pflichtpraktikum im Rahmen des Studiums der Elektrotechnik

 

02/1997 ? 03/1997 

Kunde: Schöttke & Siebecke GmbH, Kiel 


Aufgaben:

  • Metall-Grundlagenpraktikum ? Pflichtpraktikum im Rahmen des Studiums der Elektrotechnik

 

09/1995 ? 10/1995 

Kunde: Krankenpflegepraktikum, Lubinus-Klinik, Kiel 


Aufgaben:

  • Pflichtpraktikum im Rahmen des Medizinstudiums

Betriebssysteme

Linux
verschiedene Distributionen
Windows
XP, Vista

Programmiersprachen

Programmiersprachen (Software)

  • Seit 2013 NoSql-Datenbanken und Big Data
  • Seit 2012 funktionale Programmierung (Javascript, später Coffescript)
  • Seit 2010 native Applikationen in Objective-C (iPhone)
  • Seit 2010 testgetriebene Entwicklung basierend auf Unit-Tests (PHPUnit)
  • Seit 2010 browserbasierte Single-Page-Applications in Javascript
  • Seit 2008 entwurfsmusterbasiertes Arbeiten (GOF)
  • Seit 2001 regelmäßige Programmierarbeiten in PHP/ MySQL später dann unter Verwendung des Zend Framework
  • Seit 2008 professionelle Arbeiten in objektorientiertem JavaScript
  • Bis 2004 Verwendung von Remote-Scripting Ansätzen in JavaScript (heute: JSONP), dann ab 2005 Einsatz der neuen Ajax-Techniken basierend auf dem XMLHttpRequest-Objects. Seit 2007 Verwendung verschiedener Frameworks wie protoptype, dojo und YUI (Yahoo! User Interface)
  • Seit 2009 Entwicklung in JavaScript basierend auf einer eigenen Portierung des PureMVC-Frameworks (aus Actionscript)
  • Seit 2010 kleinere Projekte in Actionscript und Flex3
  • Von 2006 bis 2008 täglicher Umgang mit Visual C# im Rahmen zweier Studienarbeiten, entsprechende Kenntnisse im Bereich des .NET Frameworks sowie des .NET compact Frameworks für mobile Geräte
  • 2008 Implementierung meiner Diplomarbeit in Python, Analyse verschiedener C-Dialekte aus dem Bereich eingebetteter Systeme, Teil-Komponenten der Arbeit implementiert in ANSI-C
  • Seit 2001 regelmäßige Arbeiten im Bereich des Web-Designs mittels HTML, DHTML, CSS
  • Gelegentliche Arbeiten in Visual C++
  • Bis 1994 täglicher Umgang mit Turbo Pascal
  • Assemblerprogrammierung (MASM / TASM) der 8086 bis 80386 Prozessoren
  • 1998 Programmierpraktikum in Oberon-2
  • Gelegentliche Arbeiten in JAVA, auch im Rahmen von JavaServerPages


Programmiersprachen (Hardware)

  • Erweiterte Grundkenntnisse in VHDL und der Entwicklungsumgebung ModelSim SE 6.0 im Rahmen einer halbjährigen Vorlesung und praktischen Übung
  • Entwicklung des Microcodes eines durchschnittlichen Befehlssatzes für einen Modellprozessor im Rahmen des Datenverarbeitungs-Praktikums am Institut für Kommunikationsnetze und Rechnersysteme der Universität Stuttgart

Einsatzorte

Einsatzorte

München (+150km) Mindelheim (+100km)
Österreich, Schweiz
nicht möglich

Projekte

Projekte

1 Jahr
2024-01 - heute

Entwicklung einer R-Tree Implemetierung

Eigenentwicklung 

  • Entwicklung einer R-Tree Implemetierung basierend auf SQLite in Java und Spring Boot.
  • Sortierung der Datenpunkte nach Entfernung zum Abfragepunkt allein aus dem Index (R-Tree)
  • R-Tree wird nicht im Speicher gehalten, sondern in SQLite gespeichert.
  • HTML auf Anfrage

2 Jahre
2023-01 - heute

Eigenentwicklung

  • Entwicklung einer Archivierungs- und Präsentationsplattform zum Wissensaustausch im Bereich Leukämie.
  • Das Frontend wurde in ReactJS entwickelt. Als Backend-System werden die verschiedenen Produkte von Firebase eingesetzt.
  • HTML auf Anfrage

2 Jahre 6 Monate
2022-07 - heute

Projekt Terminvereinbarung LHM

  • Anpassung und Weiterentwicklung des Open Source Projekts (HTML auf Anfrage)
  • Implementierung eines Data-Mappers (Backend for Frontend) in NodeJS
  • Mitarbeit in der Weiterentwicklung des Frontends (Bürgeransicht) in VueJS
  • Experimentelle Anbindung an das System ?digiwf? (Java und Spring Boot)
  • Scrum
it@m Stadt München
2 Jahre 7 Monate
2022-06 - heute

Eigenentwicklung

  • Entwicklung einer Android Applikation, die mittels Texterkennung das Display eines Homerainers ausliest und die geleistete Wattzahl per Bluetooth BLE zur Verfügung stellt. (Kotlin, Java, AndroidX, ML Kit)
  • HTML auf Anfrage

3 Jahre
2022-01 - heute

Eigenentwicklung

  • Entwicklung einer NFC-Tag basierten Chat-Applikation für Android in Kotlin (Coroutines, AndroidX) und Java
  • HTML auf Anfrage

4 Jahre
2021-01 - heute

Eigenentwicklung

  • Entwicklung einer browserbasierten Indoor Cycling Software unter Verwendung von Google Street View.
  • Frontend-Entwicklung in ReactJS
  • Backend-Entwicklung in Node.JS basierend auf Firebase
  • Link: auf Anfrage
auf Anfrage
5 Jahre
2020-01 - heute

Entwicklung einer ?Web3?- Application

Eigenentwicklung 

  • Entwicklung einer ?Web3?- Application inklusive Smart-Contract zur Speicherung von Hashwerten auf der Ethereum-Blockchain
  • Der Smart-Contract wurde in Solidity implementiert, das Frontend basiert auf ReactJS
  • HTMLs auf Anfrage

6 Jahre
2019-01 - heute

Eigenentwicklung

  • Entwicklung einer Web-Applikation zur Extrahierung von sogenannten ?motion photos? aus Bilddateien
  • Das Frontend wurde unter Verwendung von Vue.JS implementiert
  • HTML auf Anfrage
10 Jahre
2015-01 - heute

Firmengründung

  • Entwicklung einer Lifelogging-Plattform basierend auf Android-App, Angular 1 Web-Frontend sowie der Datenbank Cassandra im Backend.
  • Entwicklung eines Rad-Routenplaners basierend auf graphhopper. Backend-Entwicklung in Java, Web-Frontend in Angular 2.0
  • Entwicklung eines geobasierten Chat-Systems unter Verwendung von nodeJS und elasticsearch
auf Anfrage
1 Jahr
2021-07 - 2022-06

Projekt Gutenberg bei CBC

  • Weiterentwicklung eines Eilmeldungs-Editors innerhalb eines Redaktionsportals basierend auf Angular
  • Entwicklung eines Content-Editors basierend auf Vue.JS innerhalb von nuxt.JS unter Verwendung von Vuetify.
  • Mitarbeit im PHP-Backend der verschiedenen Editoren inklusive Anbindung von MongoDB und RabbitMQ
  • Scrum

RTL
Köln
1 Jahr 2 Monate
2020-05 - 2021-06

Projekt RAS

  • Weiterentwicklung einer Backoffice Anwendung basierend auf Angular (Versionen 9 bis 11) und Angular Material
  • Weiterentwicklung des Backend basierend auf node.js innerhalb der Infrastruktur von Microsoft Azure
  • Angular: Einrichtung einer Multi-Project-Umgebung unter Verwendung gemeinsamer Module
  • Scrum
Münchner Rück
1 Jahr 7 Monate
2018-10 - 2020-04

Projekt Mirapply

  • Weiterentwicklung der beiden Endkunden-Portale arztbericht.de und versbericht.de
  • Einsatz von angular und angular material
  • Mitwirkung an der Backendentwicklung in C#
  • Scrum
Münchener Rück
1 Jahr 5 Monate
2017-05 - 2018-09

Projekt ?Zinsrechner?

  • Entwicklung eines Angular2-Clients für Endkunden zur Berechnung von Immobilienfinanzierungen im privaten Bereich
  • Verwendung von angular material 2
  • Einsatz des Redux-Patterns mittels ngrx
  • Scrum
Interhyp München
4 Monate
2016-06 - 2016-09

Projektarbeit

  • Entwicklung einer Backoffice-Applikation basierend auf Angular 2
  • Verwendung des jeweils aktuellen RC des Angular 2 Frameworks. Hierbei wurden regelmäßig die entsprechenden Upgrade-Anpassungen durchgeführt und vereinzelt an Bugreports auf github teilgenommen.
  • Intensiver Erfahrungsaustausch mit anderen Angular 2 Entwicklern unter anderem auf HTML auf Anfrage
  • Scrum
spark5 GmbH
Darmstadt
10 Monate
2014-03 - 2014-12

Relaunch eines online Marktplatzes

Softwareentwickler
Softwareentwickler
  • Relaunch eines online Marktplatzes für den stationären Handel.
  • Implementierung in Java basierend auf hybris und unter Verwendung eines Elasticsearch-Clusters unter Verwendung von Java und dem alten Spring Framework
  • Indexierung des Datenbestandes mittels eines Hadoop-Clusters unter Verwendung von Cascalog
  • Scrum
  • HTML auf Anfrage
my-xplace GmbH
Göttingen
5 Monate
2013-10 - 2014-02

Weiterentwicklung einer Applikation

Softwareentwickler
Softwareentwickler
  • Weiterentwicklung einer browserbasierten Single-Page-Application (Coffeescript)
  • HTML auf Anfrage
BörseGo AG München
3 Jahre 1 Monat
2010-09 - 2013-09

Webportal Relaunches

Softwareentwickler PHP JavaScript
Softwareentwickler
  • Mitarbeit an zwei Webportal Relaunches (Zend Framework und Symfony2)
  • Objektorientierte Programmierung in PHP und JavaScript unter Verwendung klassischer Entwurfsmuster.
  • Mitarbeit am Umzug des Rechenzentrums und damit verbundener Neuplanung der System- und Softwarearchitektur, sowie Planung und Durchführung von Last-Tests (jMeter)
  • Scrum
  • HTML auf Anfrage
PHP JavaScript
maxdome (Pro7Sat1 Media AG München)
1 Jahr 9 Monate
2008-12 - 2010-08

verschiedene Projekte

Softwareentwickler
Softwareentwickler
  • Weiterentwicklung und Pflege einer bestehenden Community-Plattform basierend auf PHP und MySql
  • Neuentwicklung einer Community-Plattform basierend auf dem Zend Framework
  • Gelegentliche Arbeiten in Actionscript
HYVE AG München
9 Jahre
2000-01 - 2008-12

Verschiedene Amateur-Projekte

Verschiedene Amateur-Projekte basierend auf PHP, MySQL und JavaScript

  • www.gutemich.de: Konzeption, Design und Implementierung einer Publikationsplattform für studentische Fachschaften
  • www.stuggi-flirt.de: Konzeption, Design und Implementierung eines Community-Portals
  • www.zeitfaden.de: Konzeption, Design und Implementierung eines neuartigen Community-Systems basierend auf Google-Maps
1 Jahr
2007-11 - 2008-10

Praktikum und Diplomarbeit

  • Entwurf einer Testumgebung für Firmware in eingebetteten Systemen
  • Implementierung in Python
  • Analyse von C-Quelltext für eingebettete Systeme in verschiedenen C-Dialekten
  • Vergleich von Testmethoden für Software (Mutationstests, genetische Algorithmen, usw.)
Infineon AG, München
4 Jahre 7 Monate
2003-02 - 2007-08

Freiberufliche Arbeit im Bereich Web-Development

Projekt: www.leukemia-images.com (EU-gefördertes medizinisches Web-Portal für Fachärzte aus dem Bereich Hämatologie und Onkologie)

  • Ganzheitliche Verantwortung für Design, Entwicklung und Pflege des Systems
  • Eingesetzte Web-Technologien: Ajax, JavaScript, asynchrones Remote-Scripting (JSONP), PHP, MySQL
St. Marienkrankenhaus, Siegen
7 Monate
2006-10 - 2007-04

Multimodales Bediensystem für mobile Endgeräte

Software-Entwicklung für Pocket-PC
Software-Entwicklung für Pocket-PC
  • Implementierung einer Netzwerkübertragung für Audiosignale zur Sprachsteuerung einer multimodalen VNC-Benutzungsschnittstelle eines Remote-Diagnosesystems.
  • Implementierung einer Audiokompression zur Netzwerkübertragung von Sprachsignalen für ein Client-Server-System
Institut für Software- und Automatisierungstechnik
5 Monate
2001-10 - 2002-02

Microcode? und Assembler-Programmierung eines Model-Prozessors

Software-Entwicklung für einen Modell-Prozessor
Software-Entwicklung für einen Modell-Prozessor
  • Konzeption, Design und Assembler-Implementierung eines grafischen Computerspiels (VGA) auf einer minimalen Hardware-Plattform
  • Implementierung eines CPU-Befehlssatzes in Microcode
Institut für Kommunikationsnetze und Rechnersysteme

Aus- und Weiterbildung

Aus- und Weiterbildung

12 Jahre 1 Monat
1996-10 - 2008-10

Studium - Elektrotechnik und Informationstechnik

Diplom-Ingenieur, Universität Stuttgart
Diplom-Ingenieur
Universität Stuttgart

  • Thema der Diplomarbeit: auf Anfrage

11 Monate
1995-10 - 1996-08

Medizinstudium

abgebrochen, Christian-Albrecht-Universität, Kiel
abgebrochen
Christian-Albrecht-Universität, Kiel
  • Zwei Semester Medizinstudium, Kiel
  • Zulassungstest Medizinstudium („Medizinertest“) mit Prozentrang 72,6% abgelegt
1 Jahr
1994-07 - 1995-06

Wehrdienst

  • 7. Marineversorgungsschule List
  • 5. Marinefliegergeschwader Kiel
1 Monat
1994-06 - 1994-06

Abitur

Käthe-Kollwitz-Schule, Kiel
Käthe-Kollwitz-Schule, Kiel

Position

Position

  • Softwareentwickler

Kompetenzen

Kompetenzen

Schwerpunkte

Kernkompetenzen

  • Entwicklung von SPAs unter Verwendung der gängigen Frameworks ReactJS, Vue.JS und Angular
  • Umfassende Kenntnisse im Bereich objektorientierter Programmierung in PHP, Java (zuletzt häufiger Kotlin) und C# sowie der prototypischen Objektorientierung in JavaScript/Typescript (auch NodeJS).
  • Langjährige Erfahrungen im Umgang mit Datenbanken (MySQL/PostgreSql) und der Abfragesprache SQL, sowie NoSQL-Datenbanken wie MongoDB und Cassandra und dem Suchindex Elasticsearch
  • Erfahrungen mit verschiedenen Infrastrukturanbietern (Firebase, AWS, Azure, Google Cloud)
  • Tägliche Arbeit mit docker, docker-compose und kürzlich auch docker swarm sowie managed kubernetes
  • Erfahrungen in der Anwendung von Entwurfsmustern (GOF) und im Bereich Enterprise Application Architecture (Fowler)
  • Autodidaktische Arbeitsweise im Umgang mit jeglicher Aufgabenstellung aus dem Bereich der IT.

Produkte / Standards / Erfahrungen / Methoden

Karriereziele

  • Lead Software Architekt in einer anspruchsvollen Geschäftsumgebung
  • Arbeiten auf technisch modernstem Niveau und Entwicklung neuer zukunftsweisender Applikationen
  • Kontinuierliche Weiterentwicklung meiner Kenntnisse auf dem Gebiet der IT


Soziale Kompetenzen

  • Ausgeprägte Kommunikationsfähigkeit mit der Begabung komplexe Technologien verständlich darzustellen und in anwenderrelevante Applikationen umzusetzen
  • Sicheres Auftreten bei Präsentationen und im Kontakt mit Kunden oder Geschäftspartnern
  • Verhandlungssicheres Englisch


Sonstiges

  • Umfangreiche Erfahrungen in der Arbeit unter einem Qualitätsmanagement-Systems nach DIN EN ISO 9001 im Rahmen zweier Studienarbeiten, die nach dem Vorgehensmodell des Instituts für Automatisierungs- und Softwaretechnik der Universität Stuttgart durchgeführt wurden
  • flüssiges Arbeiten im Rahmen des MS-Office-Pakets


Praktika und weitere fachbezogene Erfahrungen

10/2001 ? 04/2002

Kunde: Institut für Energieübertragung und Energietechnik, Universität Stuttgart 


Aufgaben:

  • Teilentladungsmessung an Hochspannungs-Transformatoren 

 

07/1998 ? 02/1999 

Kunde: e-Jay, Stuttgart 


Aufgaben:

  • Qualitätssicherung und Beta-Tests eines Musik-Produktionssystems

 

09/1997 ? 10/1997 

Kunde: Robert Bosch GmbH, Stuttgart 


Aufgaben:

  • Industriepraktikum ? Pflichtpraktikum im Rahmen des Studiums der Elektrotechnik

 

02/1997 ? 03/1997 

Kunde: Schöttke & Siebecke GmbH, Kiel 


Aufgaben:

  • Metall-Grundlagenpraktikum ? Pflichtpraktikum im Rahmen des Studiums der Elektrotechnik

 

09/1995 ? 10/1995 

Kunde: Krankenpflegepraktikum, Lubinus-Klinik, Kiel 


Aufgaben:

  • Pflichtpraktikum im Rahmen des Medizinstudiums

Betriebssysteme

Linux
verschiedene Distributionen
Windows
XP, Vista

Programmiersprachen

Programmiersprachen (Software)

  • Seit 2013 NoSql-Datenbanken und Big Data
  • Seit 2012 funktionale Programmierung (Javascript, später Coffescript)
  • Seit 2010 native Applikationen in Objective-C (iPhone)
  • Seit 2010 testgetriebene Entwicklung basierend auf Unit-Tests (PHPUnit)
  • Seit 2010 browserbasierte Single-Page-Applications in Javascript
  • Seit 2008 entwurfsmusterbasiertes Arbeiten (GOF)
  • Seit 2001 regelmäßige Programmierarbeiten in PHP/ MySQL später dann unter Verwendung des Zend Framework
  • Seit 2008 professionelle Arbeiten in objektorientiertem JavaScript
  • Bis 2004 Verwendung von Remote-Scripting Ansätzen in JavaScript (heute: JSONP), dann ab 2005 Einsatz der neuen Ajax-Techniken basierend auf dem XMLHttpRequest-Objects. Seit 2007 Verwendung verschiedener Frameworks wie protoptype, dojo und YUI (Yahoo! User Interface)
  • Seit 2009 Entwicklung in JavaScript basierend auf einer eigenen Portierung des PureMVC-Frameworks (aus Actionscript)
  • Seit 2010 kleinere Projekte in Actionscript und Flex3
  • Von 2006 bis 2008 täglicher Umgang mit Visual C# im Rahmen zweier Studienarbeiten, entsprechende Kenntnisse im Bereich des .NET Frameworks sowie des .NET compact Frameworks für mobile Geräte
  • 2008 Implementierung meiner Diplomarbeit in Python, Analyse verschiedener C-Dialekte aus dem Bereich eingebetteter Systeme, Teil-Komponenten der Arbeit implementiert in ANSI-C
  • Seit 2001 regelmäßige Arbeiten im Bereich des Web-Designs mittels HTML, DHTML, CSS
  • Gelegentliche Arbeiten in Visual C++
  • Bis 1994 täglicher Umgang mit Turbo Pascal
  • Assemblerprogrammierung (MASM / TASM) der 8086 bis 80386 Prozessoren
  • 1998 Programmierpraktikum in Oberon-2
  • Gelegentliche Arbeiten in JAVA, auch im Rahmen von JavaServerPages


Programmiersprachen (Hardware)

  • Erweiterte Grundkenntnisse in VHDL und der Entwicklungsumgebung ModelSim SE 6.0 im Rahmen einer halbjährigen Vorlesung und praktischen Übung
  • Entwicklung des Microcodes eines durchschnittlichen Befehlssatzes für einen Modellprozessor im Rahmen des Datenverarbeitungs-Praktikums am Institut für Kommunikationsnetze und Rechnersysteme der Universität Stuttgart

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.