avatar

Software-Architekt verteilter Systeme (Full-Stack); Interfacedesigner (UI/UX); Web Engineer; Coach

Experience:
20 y
Experience:
20 y
Location:
44141 Dortmund
Last update:
06.12.2021
Register to Contact Freelancer
Unavailable before: 30.06.2021
Onsite hourly: 90 €
Remote hourly: N/A
German: Native
English: Near native
Regionen & Länder: 250 km im Umkreis von Dortmund Kontaktwunsch:Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.
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
  • .NET / ASP.NET
  • ActionScript
  • C#
  • C++
  • Java
  • JavaEE
  • JavaScript
  • MATLAB
  • MEL
  • PHP
  • Python
  • TeX, LaTeX
  • TypeScript
  • Visual Basic
Betriebssysteme
  • Android
  • DOS
  • Linux
  • MacOS X
  • VM/VSE (Mainframe) rudimentär
  • Windows
Datenbanken
  • Access
  • MongoDB
  • MS SQL Server
  • MySQL
  • PostgreSQL
Sprachkenntnisse
  • Deutsch: Muttersprache
  • Englisch: In Wort und Schrift
Hardware
  • Arduino
  • Mobile Endgeräte
  • PC (x86/x64)
  IDE
  • Microsoft Visual Studio
  • Eclipse
  • NetBeans
  • WebStorm
  • IntelliJ
Projektmanagement / Tools
  • 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)
Android PostgreSQL LaTeX Datenvisualisierung GraphQL Java EE Continuous Integration Typescript MongoDB Code Reviews Team Foundation Server Python Vagrant Webpack jQuery Gulp Datenanalysen Javascript NPM XSL Docker IntelliJ WildFly Angular Material C++ Kubernetes JavaEE Eclipse Softwaresysteme Web Development Adobe Flex ActionScript Datenerfassung Redmine Web Engineering Apache Flex SVN Node.js MS SQL Server Arduino Windows MySQL WebStorm IntelliJ IDEA Access MATLAB SOAP CSS3 HTML5 AngularJS Microsoft Office RxJS MacOS Twitter Bootstrap verteilter Systeme ASP.NET Bitbucket Grunt C# Backend .NET JBoss AWS Angular Spring Java Application Server UI/UX NodeJS Linux Bootstrap CI/CD Datenbanken Mainframe PHP Autodesk Maya Adobe Platform as a Service SOA PaaS Mobile Endgeräte DevOps GitLab Gulp.js Adobe Creative Suite Microsoft Visual Studio Softwareentwicklung DOS Heroku XML NetBeans Apache Cordova Webservern Agile Management YAML Scrum CSS Atlassian JIRA Atlassian Confluence Jenkins SASS JIRA HTML Build-Management Maven Java Git Middleware Mobile Development Geschäftslogik CLI Visual Basic Rich Internet Applications Backbone.js Single Page Application
01.09.2018 — 31.12.2018
Studienkreis GmbH
Software-Entwickler / Coach
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. Kenntnisse / Produkte: Scrum, IntelliJ IDEA, Git, Angular, TypeScript, Bootstrap, Sass, NPM, CSS3, HTML5, Vagrant, PHP
01.01.2018 — 31.08.2018
Studienkreis GmbH
Lead Architekt / Lead Developer
9 Monate Rolle: Lead Architekt / Lead Developer Einsatzort: Remote Projektinhalte: * Design, Implementierung und Aufbau einer communitybasierten Sportwetten-Plattform. Kenntnisse / Produkte: 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.01.2016 — 31.12.2017
Software-Architekt
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. Kenntnisse / Produkte: 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
01.07.2015 — 31.10.2015
Huf Hülsbeck & Fürst GmbH & Co. KG
Software-Entwickler
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 Kenntnisse / Produkte: HTML5, CSS3, JavaScript, NodeJS, AngularJS, MongoDB, IntelliJ, NPM
01.01.2015 — 30.06.2015
Smart City
Softwareentwickler / Interfacedesigner
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 Kenntnisse / Produkte: Scrum, HTML5 Video, HTML5, CSS3, Sass, Git, JavaScript, MongoDB, ExpressJS, AngularJS, NodeJS, D3, Bamboo, IntelliJ
01.05.2014 — 30.09.2014
Fraunhofer IML
Softwareentwickler / Softwarearchitekt / Interfacedesigner
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) Kenntnisse / Produkte: HTML5, CSS3, Scrum, Sass, JavaScript, AngularJS, NodeJS, MongoDB, ExpressJS, D3, Heroku
01.09.2013 — 31.03.2014
VCE GmbH
Softwareentwickler
Projektinhalte: * Mobile Development (Frontend, UI) auf Basis von AngularJS und Apache Cordova im Bereich Patientenverwaltung / Krankenhausmanagement Kenntnisse / Produkte: HTML5, CSS3, Scrum, JavaScript, AngularJS, Apache Cordova, Twitter Bootstrap, Android
01.02.2009 — 31.01.2013
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 Kenntnisse / Produkte: Adobe Flex, PHP, MODX, JavaEE, HTML, CSS, Sass, XSL(T), ActionScript, XSD, XSL-FO, Apache Flex Eingesetzte Produkte: Eclipse, JBoss
01.02.2006 — 31.01.2009
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 Kenntnisse / Produkte: HTML4, HTML5, CSS(3), JavaScript, jQuery, XSL(T), XSL-FO, .NET, ASP.NET, Microsoft Visual Studio
01.03.2003 — 28.02.2005
pcm GmBH
Administrator / Programmierer
2 Jahre Rolle: Administrator / Programmierer Kunde: pcm GmBH Einsatzort: Hagen Projektinhalte: * Administration / Netzwerk * Datenbankprogrammierung * Webentwicklung
01.05.2001 — 31.08.2002
Operator / Programmierer
1 Jahr 4 Monate
01.09.2000 — 30.04.2001
Könemann Barsortiment
Mitarbeiter der Abteilung "Buchdetektiv"
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 ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT Regionen & Länder: 250 km im Umkreis von Dortmund Kontaktwunsch:Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.
Data 54 EDV Service GmbH
Operator / Programmierer
Projektinhalte: * Bedienung der Grossrechneranlage (VM/VSE) * Datenerfassung / Datenaufbereitung * Entwicklung kleiner Dienstprogramme und Datenbanken

Description

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
  • .NET / ASP.NET
  • ActionScript
  • C#
  • C++
  • Java
  • JavaEE
  • JavaScript
  • MATLAB
  • MEL
  • PHP
  • Python
  • TeX, LaTeX
  • TypeScript
  • Visual Basic
Betriebssysteme
  • Android
  • DOS
  • Linux
  • MacOS X
  • VM/VSE (Mainframe) rudimentär
  • Windows
Datenbanken
  • Access
  • MongoDB
  • MS SQL Server
  • MySQL
  • PostgreSQL
Sprachkenntnisse
  • Deutsch: Muttersprache
  • Englisch: In Wort und Schrift
Hardware
  • Arduino
  • Mobile Endgeräte
  • PC (x86/x64)
  IDE
  • Microsoft Visual Studio
  • Eclipse
  • NetBeans
  • WebStorm
  • IntelliJ
Projektmanagement / Tools
  • 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)

Main Skills

Other Skills

Android PostgreSQL LaTeX Datenvisualisierung GraphQL Java EE Continuous Integration Typescript MongoDB Code Reviews Team Foundation Server Python Vagrant Webpack jQuery Gulp Datenanalysen Javascript NPM XSL Docker IntelliJ WildFly Angular Material C++ Kubernetes JavaEE Eclipse Softwaresysteme Web Development Adobe Flex ActionScript Datenerfassung Redmine Web Engineering Apache Flex SVN Node.js MS SQL Server Arduino Windows MySQL WebStorm IntelliJ IDEA Access MATLAB SOAP CSS3 HTML5 AngularJS Microsoft Office RxJS MacOS Twitter Bootstrap verteilter Systeme ASP.NET Bitbucket Grunt C# Backend .NET JBoss AWS Angular Spring Java Application Server UI/UX NodeJS Linux Bootstrap CI/CD Datenbanken Mainframe PHP Autodesk Maya Adobe Platform as a Service SOA PaaS Mobile Endgeräte DevOps GitLab Gulp.js Adobe Creative Suite Microsoft Visual Studio Softwareentwicklung DOS Heroku XML NetBeans Apache Cordova Webservern Agile Management YAML Scrum CSS Atlassian JIRA Atlassian Confluence Jenkins SASS JIRA HTML Build-Management Maven Java Git Middleware Mobile Development Geschäftslogik CLI Visual Basic Rich Internet Applications Backbone.js Single Page Application

Work & Experience

01.09.2018 — 31.12.2018
Studienkreis GmbH
Software-Entwickler / Coach
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. Kenntnisse / Produkte: Scrum, IntelliJ IDEA, Git, Angular, TypeScript, Bootstrap, Sass, NPM, CSS3, HTML5, Vagrant, PHP
01.01.2018 — 31.08.2018
Studienkreis GmbH
Lead Architekt / Lead Developer
9 Monate Rolle: Lead Architekt / Lead Developer Einsatzort: Remote Projektinhalte: * Design, Implementierung und Aufbau einer communitybasierten Sportwetten-Plattform. Kenntnisse / Produkte: 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.01.2016 — 31.12.2017
Software-Architekt
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. Kenntnisse / Produkte: 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
01.07.2015 — 31.10.2015
Huf Hülsbeck & Fürst GmbH & Co. KG
Software-Entwickler
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 Kenntnisse / Produkte: HTML5, CSS3, JavaScript, NodeJS, AngularJS, MongoDB, IntelliJ, NPM
01.01.2015 — 30.06.2015
Smart City
Softwareentwickler / Interfacedesigner
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 Kenntnisse / Produkte: Scrum, HTML5 Video, HTML5, CSS3, Sass, Git, JavaScript, MongoDB, ExpressJS, AngularJS, NodeJS, D3, Bamboo, IntelliJ
01.05.2014 — 30.09.2014
Fraunhofer IML
Softwareentwickler / Softwarearchitekt / Interfacedesigner
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) Kenntnisse / Produkte: HTML5, CSS3, Scrum, Sass, JavaScript, AngularJS, NodeJS, MongoDB, ExpressJS, D3, Heroku
01.09.2013 — 31.03.2014
VCE GmbH
Softwareentwickler
Projektinhalte: * Mobile Development (Frontend, UI) auf Basis von AngularJS und Apache Cordova im Bereich Patientenverwaltung / Krankenhausmanagement Kenntnisse / Produkte: HTML5, CSS3, Scrum, JavaScript, AngularJS, Apache Cordova, Twitter Bootstrap, Android
01.02.2009 — 31.01.2013
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 Kenntnisse / Produkte: Adobe Flex, PHP, MODX, JavaEE, HTML, CSS, Sass, XSL(T), ActionScript, XSD, XSL-FO, Apache Flex Eingesetzte Produkte: Eclipse, JBoss
01.02.2006 — 31.01.2009
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 Kenntnisse / Produkte: HTML4, HTML5, CSS(3), JavaScript, jQuery, XSL(T), XSL-FO, .NET, ASP.NET, Microsoft Visual Studio
01.03.2003 — 28.02.2005
pcm GmBH
Administrator / Programmierer
2 Jahre Rolle: Administrator / Programmierer Kunde: pcm GmBH Einsatzort: Hagen Projektinhalte: * Administration / Netzwerk * Datenbankprogrammierung * Webentwicklung
01.05.2001 — 31.08.2002
Operator / Programmierer
1 Jahr 4 Monate
01.09.2000 — 30.04.2001
Könemann Barsortiment
Mitarbeiter der Abteilung "Buchdetektiv"
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 ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT Regionen & Länder: 250 km im Umkreis von Dortmund Kontaktwunsch:Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.
Data 54 EDV Service GmbH
Operator / Programmierer
Projektinhalte: * Bedienung der Grossrechneranlage (VM/VSE) * Datenerfassung / Datenaufbereitung * Entwicklung kleiner Dienstprogramme und Datenbanken

Attachments