Schlagwörter
Skills
Mein Fokus liegt in der Konzeption, Gestaltung und Entwicklung von Browseranwendungen, allen voran Single-Page-Applications (Backend und Frontend).
Dabei unterstütze ich sowohl bei der Erstellung von clientseitigem Code, insbesondere im Zusammenhang mit Frameworks wie Angular, als auch bei der Implementierung serverseitiger Geschäftslogik (Java, Node.js) innerhalb verteilter Systeme und dem Aufbau einer entsprechenden Buildpipeline (CI/CD).
Programmiersprachen / Ausführungsumgebungen
Dabei unterstütze ich sowohl bei der Erstellung von clientseitigem Code, insbesondere im Zusammenhang mit Frameworks wie Angular, als auch bei der Implementierung serverseitiger Geschäftslogik (Java, Node.js) innerhalb verteilter Systeme und dem Aufbau einer entsprechenden Buildpipeline (CI/CD).
Programmiersprachen / Ausführungsumgebungen
- .NET / ASP.NET
- ActionScript
- C#
- C++
- Java
- JavaEE
- JavaScript
- MATLAB
- MEL
- PHP
- Python
- TeX, LaTeX
- TypeScript
- Visual Basic
- Android
- DOS
- Linux
- MacOS X
- VM/VSE (Mainframe) rudimentär
- Windows
- Access
- MongoDB
- MS SQL Server
- MySQL
- PostgreSQL
- Deutsch: Muttersprache
- Englisch: In Wort und Schrift
- Arduino
- Mobile Endgeräte
- PC (x86/x64)
- Microsoft Visual Studio
- Eclipse
- NetBeans
- WebStorm
- IntelliJ
- JIRA, Youtrack, Redmine, Team Foundation Server (Issue Tracker, Agile Management)
- Git, SVN, GitLab, Bitbucket
- Bamboo, Jenkins, Drone
- Maven, Grunt, Gulp.js, Webpack, Angular-CLI (Build-Management)
- Scrum
- Docker, Kubernetes
- Android
- iOS
- Apache Cordova
- AngularJS, Backbone.js
- Node.js, Express.js, Mongoose
- Twitter Bootstrap, Foundation Framework, YAML CSS
- Framework
- D3 (Datenvisualisierung)
- Heroku
- AWS
- Google Compute Platform
- Microsoft Office
- Adobe Creative Suite
- Autodesk Maya
- Steinberg Cubase
- Ableton Live
- Matlab
Projekthistorie
Projekte
-----------------------------
09/2018 - 12/2018 > Web Development (Vertragsmanagement)
9 Monate
Rolle: Software-Entwickler / Coach
Kunde: Studienkreis GmbH
Einsatzort: Bochum
Projektinhalte:
Scrum, IntelliJ IDEA, Git, Angular, TypeScript, Bootstrap, Sass, NPM, CSS3, HTML5, Vagrant, PHP
-----------------------------
01/2018 - 08/2018 > Full-Stack Entwicklung (Sportwetten-Plattform)
9 Monate
Rolle: Lead Architekt / Lead Developer
Einsatzort: Remote
Projektinhalte:
Continuous Integration, Scrum, PostgreSQL, IntelliJ IDEA, Docker, Git, Angular, TypeScript, GraphQL, Node.js, Angular Material, Bootstrap, Sass, NPM, CSS3, HTML5, PostGraphile, Sqitch, RxJS, Protractor, Jasmine, Apollo Client, Express, Jenkins
-----------------------------
01/2016 - 12/2017 > Fullstack-Entwicklung (Mainframe zu Browser)
2 Jahre
Rolle: Software-Architekt
Kunde: Signal Iduna
Einsatzort: Dortmund
Projektinhalte:
Java Application Server, Yeoman, Webpack, Node.js, Gulp, Maven, SOA, SOAP, REST, JavaScript, TypeScript, HTML, CSS, Sass, HTML5, CSS3, NPM, Angular, Spring, Git
Eingesetzte Produkte: IntelliJ, Jenkins, Atlassian JIRA, WildFly ApplicationServer, IBM WAS, Atlassian Confluence, Atlassian Bitbucket
-----------------------------
07/2015 - 10/2015 > Web Development (Plattform für Carsharing / Flottenmanagement)
4 Monate
Rolle: Software-Entwickler
Kunde: Huf Hülsbeck & Fürst GmbH & Co. KG
Einsatzort: Velbert
Projektinhalte:
HTML5, CSS3, JavaScript, NodeJS, AngularJS, MongoDB, IntelliJ, NPM
-----------------------------
01/2015 - 06/2015 > Web Development (Smart City)
6 Monate
Rolle: Softwareentwickler / Interfacedesigner
Kunde: AGT Group
Einsatzort: Darmstadt
Projektinhalte:
Scrum, HTML5 Video, HTML5, CSS3, Sass, Git, JavaScript, MongoDB, ExpressJS, AngularJS, NodeJS, D3, Bamboo, IntelliJ
-----------------------------
05/2014 - 09/2014 > Web Development (Anforderungsanalysen)
5 Monate
Rolle: Softwareentwickler / Softwarearchitekt / Interfacedesigner
Kunde: Fraunhofer IML
Einsatzort: Dortmund
Projektinhalte:
HTML5, CSS3, Scrum, Sass, JavaScript, AngularJS, NodeJS, MongoDB, ExpressJS, D3, Heroku
-----------------------------
09/2013 - 03/2014 > Mobile Development (Patientenverwaltung)
7 Monate
Rolle: Softwareentwickler
Kunde: VCE GmbH
Einsatzort: Dortmund
Projektinhalte:
HTML5, CSS3, Scrum, JavaScript, AngularJS, Apache Cordova, Twitter Bootstrap, Android
-----------------------------
02/2009 - 01/2013 > Softwareentwicklung - Verkehrslogistik (Studentische Hilfskraft)
4 Jahre
Rolle: Softwareentwickler / Softwarearchitekt
Kunde: Fraunhofer IML
Einsatzort: Dortmund
Projektinhalte:
Adobe Flex, PHP, MODX, JavaEE, HTML, CSS, Sass, XSL(T), ActionScript, XSD, XSL-FO, Apache Flex
Eingesetzte Produkte: Eclipse, JBoss
-----------------------------
02/2006 - 01/2009 > Softwareentwicklung - Intralogistik und -IT Planung (Studentische Hilfskraft)
3 Jahre
Rolle: Studentische Hilfskraft
Kunde: Fraunhofer IML
Einsatzort: Dortmund
Projektinhalte:
-----------------------------
03/2003 - 02/2005 > Administrator / Programmierer (Studentische Hilfskraft)
2 Jahre
Rolle: Administrator / Programmierer
Kunde: pcm GmBH
Einsatzort: Hagen
Projektinhalte:
05/2001 - 08/2002 > Operator / Programmierer (Festanstellung)
1 Jahr 4 Monate
Rolle: Operator / Programmierer
Kunde: Data 54 EDV Service GmbH
Einsatzort: Hagen
Projektinhalte:
09/2000 - 04/2001 > Mitarbeiter der Abteilung „Buchdetektiv“ (Festanstellung)
8 Monate
Rolle: Mann für alles
Kunde: Könemann Barsortiment
Einsatzort: Hagen
Projektinhalte:
-----------------------------
09/2018 - 12/2018 > Web Development (Vertragsmanagement)
9 Monate
Rolle: Software-Entwickler / Coach
Kunde: Studienkreis GmbH
Einsatzort: Bochum
Projektinhalte:
- UI, UX und Implementierung einer internen Anwendung zur Verwaltung aller Kundenverträge auf Basis von Angular.
- Coaching der bestehenden Entwickler in besagten Frontendtechnologien.
Scrum, IntelliJ IDEA, Git, Angular, TypeScript, Bootstrap, Sass, NPM, CSS3, HTML5, Vagrant, PHP
-----------------------------
01/2018 - 08/2018 > Full-Stack Entwicklung (Sportwetten-Plattform)
9 Monate
Rolle: Lead Architekt / Lead Developer
Einsatzort: Remote
Projektinhalte:
- Design, Implementierung und Aufbau einer communitybasierten Sportwetten-Plattform.
Continuous Integration, Scrum, PostgreSQL, IntelliJ IDEA, Docker, Git, Angular, TypeScript, GraphQL, Node.js, Angular Material, Bootstrap, Sass, NPM, CSS3, HTML5, PostGraphile, Sqitch, RxJS, Protractor, Jasmine, Apollo Client, Express, Jenkins
-----------------------------
01/2016 - 12/2017 > Fullstack-Entwicklung (Mainframe zu Browser)
2 Jahre
Rolle: Software-Architekt
Kunde: Signal Iduna
Einsatzort: Dortmund
Projektinhalte:
- Im Rahmen des Projekts wurden das alte Userinterface (auf Mainframe-Basis) des kompletten Aussendienstbereichs ausgetauscht und durch eine neue Weboberfläche (Single Page Application) auf Basis von Angular ersetzt.
- Als Teil des Architekturteams habe ich Konzepte erstellt, Schulungen und Code Reviews mit internen Mitarbeitern geführt und diese angelernt, eine umfangreiche Komponentenbibliothek erstellt (Framework), die Infrastruktur (Buildsystem / DevOps) etabliert und die Middleware (Schnittstelle zwischen Mainframe und Browser) programmiert.
Java Application Server, Yeoman, Webpack, Node.js, Gulp, Maven, SOA, SOAP, REST, JavaScript, TypeScript, HTML, CSS, Sass, HTML5, CSS3, NPM, Angular, Spring, Git
Eingesetzte Produkte: IntelliJ, Jenkins, Atlassian JIRA, WildFly ApplicationServer, IBM WAS, Atlassian Confluence, Atlassian Bitbucket
-----------------------------
07/2015 - 10/2015 > Web Development (Plattform für Carsharing / Flottenmanagement)
4 Monate
Rolle: Software-Entwickler
Kunde: Huf Hülsbeck & Fürst GmbH & Co. KG
Einsatzort: Velbert
Projektinhalte:
- Proof-of-Concept / Prototyp für eine Flottenmanagement/Carsharing-Plattform auf Basis einer Bluetooth-basierten Auto-Smartphone-Kommunikation, vor allem im Backendbereich
HTML5, CSS3, JavaScript, NodeJS, AngularJS, MongoDB, IntelliJ, NPM
-----------------------------
01/2015 - 06/2015 > Web Development (Smart City)
6 Monate
Rolle: Softwareentwickler / Interfacedesigner
Kunde: AGT Group
Einsatzort: Darmstadt
Projektinhalte:
- Client- und Serverentwicklung auf Basis von NodeJS und AngularJS im Bereich Smart City, Ambient Assisted Living, IoT
- Consulting und Coaching
- Kommunikation auf Englisch
Scrum, HTML5 Video, HTML5, CSS3, Sass, Git, JavaScript, MongoDB, ExpressJS, AngularJS, NodeJS, D3, Bamboo, IntelliJ
-----------------------------
05/2014 - 09/2014 > Web Development (Anforderungsanalysen)
5 Monate
Rolle: Softwareentwickler / Softwarearchitekt / Interfacedesigner
Kunde: Fraunhofer IML
Einsatzort: Dortmund
Projektinhalte:
- Verteilte Browseranwendung für das Intranet (REST) zur Analyse von Anforderungsprofilen komplexer Softwaresysteme (MEAN)
HTML5, CSS3, Scrum, Sass, JavaScript, AngularJS, NodeJS, MongoDB, ExpressJS, D3, Heroku
-----------------------------
09/2013 - 03/2014 > Mobile Development (Patientenverwaltung)
7 Monate
Rolle: Softwareentwickler
Kunde: VCE GmbH
Einsatzort: Dortmund
Projektinhalte:
- Mobile Development (Frontend, UI) auf Basis von AngularJS und Apache Cordova im Bereich Patientenverwaltung / Krankenhausmanagement
HTML5, CSS3, Scrum, JavaScript, AngularJS, Apache Cordova, Twitter Bootstrap, Android
-----------------------------
02/2009 - 01/2013 > Softwareentwicklung - Verkehrslogistik (Studentische Hilfskraft)
4 Jahre
Rolle: Softwareentwickler / Softwarearchitekt
Kunde: Fraunhofer IML
Einsatzort: Dortmund
Projektinhalte:
- Konzeption und Entwicklung von Rich Internet Applications (RIA) mittel Apache Flex (ehemals Adobe) im Enterprisebereich
- Konzeption von grafischen Benutzerschnittstellen und deren Design
- Konzeption, Entwicklung und Implementierung von Java EE Middleware
- Web Engineering und CMS Programmierung (PHP)
- Administration von Webservern
- Entwurf von XML Schnittstellen
- IT-Projektmanagement
Adobe Flex, PHP, MODX, JavaEE, HTML, CSS, Sass, XSL(T), ActionScript, XSD, XSL-FO, Apache Flex
Eingesetzte Produkte: Eclipse, JBoss
-----------------------------
02/2006 - 01/2009 > Softwareentwicklung - Intralogistik und -IT Planung (Studentische Hilfskraft)
3 Jahre
Rolle: Studentische Hilfskraft
Kunde: Fraunhofer IML
Einsatzort: Dortmund
Projektinhalte:
- Web Engineering
- Single Page Applications
- Entwicklung von Tools in .NET
- Layout-, Grafik- und Designgestaltung
-----------------------------
03/2003 - 02/2005 > Administrator / Programmierer (Studentische Hilfskraft)
2 Jahre
Rolle: Administrator / Programmierer
Kunde: pcm GmBH
Einsatzort: Hagen
Projektinhalte:
- Administration / Netzwerk
- Datenbankprogrammierung
- Webentwicklung
05/2001 - 08/2002 > Operator / Programmierer (Festanstellung)
1 Jahr 4 Monate
Rolle: Operator / Programmierer
Kunde: Data 54 EDV Service GmbH
Einsatzort: Hagen
Projektinhalte:
- Bedienung der Grossrechneranlage (VM/VSE)
- Datenerfassung / Datenaufbereitung
- Entwicklung kleiner Dienstprogramme und Datenbanken
09/2000 - 04/2001 > Mitarbeiter der Abteilung „Buchdetektiv“ (Festanstellung)
8 Monate
Rolle: Mann für alles
Kunde: Könemann Barsortiment
Einsatzort: Hagen
Projektinhalte:
- Internetrecherche antiquarischer Bücher
- Mailservice
- Datenerfassung
- Aufbereitung Geschäftsdaten für BOL
- Datenanalysen
- Entwicklung kleiner Tools, um Arbeitsabläufe zu automatisieren
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
Regionen & Länder: 250 km im Umkreis von Dortmund
Kontaktwunsch:Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.
Kontaktwunsch:Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.