17.08.2023 aktualisiert

**** ******** ****
100 % verfügbar

Development Architect (Node.js/NestJS/Full-Stack/Vue.js/Cloud/Microservices)

Frankenthal, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Dipl. Informatiker (FH)
Frankenthal, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Dipl. Informatiker (FH)

Profilanlagen

Nestlé CIO Challenge

Skills

QunitGulp.JsJavaScriptAppengineArchitekturMicrosoft AzureProzessoptimierungCSSCloud ComputingKommunikationContinuous DeliveryDNSEnglischGitHubjQueryPostgreSQLMySQLVernetzungNode.jsScrumRedisSwaggerTypeScriptUser-Centered DesignOpenapiEslintRxjsGoogle CloudTest-Driven DevelopmentAngular MaterialBackendGitSalesforce HerokuWebpackAngularJSSAP UI5Front EndNestJSDomain Driven DesignDockerJenkinsMicroservices
Frontend                           Angular, Angular Material, Vue.js, Vuex, Web Components, Jest, Storybook, Tailwind CSS, Cypress, SAPUI5, jQuery, D3, QUnit, Karma

Backend                           Node.js, TypeScript, NestJS, REST, OpenAPI/Swagger, Express, Sequelize, TypeORM, Bull, rxjs, nodemailer, Passport, Jest, supertest, nock

Databases                        MySQL, PostgreSQL, MongoDB, Redis

Cloud / Server                 Google Cloud Platform, Amazon Web Services, heroku

Tools                                git, github, gitlab, Bitbucket, nrwl/nx, webpack, babel, gulp, ESLint, Docker, Bamboo, Jenkins, VS Code, commitlint, husky, logz.io, ELK

Architecture / Methods      Domain-Driven Design, Microservices, Clean Code, Agile/Scrum, Test-driven Development, Continuous Delivery, DevOps

Soft                                  Passion for domain-driven software architecture, continuous improvement, fresh and outside the box thinking, enthusiasm, excellent communication skills, transparency, quality awareness, customer focus

Languages                        German (mother tongue), English (fluent)

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2011

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Education Process and Organization System (IU Group, Development Architect)

IU Group N.V., München

Sonstiges

250-500 Mitarbeiter

Development of a management system for one of the biggest distance universities in the market. During Covid the customer had outgrown its legacy system. It needed to be replaced gradually with a more scalable and suited solution while keeping the legacy system alive and functional.

The new system was designed along domain-driven strategic design boundaries and set up as a microservice architecture mainly consisting of NestJS services communicating via Kafka.

A set of microfrontends were tailored to bring the new experience to our customers.

As a Development Architect I worked on different teams, domains and infrastructure topics to help bring the project to life. 

TypeScript, NestJS, TypeORM, Jest, Bull, Redis, MySQL, MongoDB, Kafka, Confluent, Vue.js, Vuex, Tailwind CSS, Webpack, OpenAPI, Bitbucket, Logz.io, Jaeger UI, Lenses IO, metabase, Sentry, Docker, AWS

Wattbewerb Spielplattform (Wattbewerb e.V; Open Source)

Wattbewerb e.V.

Sonstiges

10-50 Mitarbeiter

Wattbewerb Spielplattform (2021)
Open Source
Wattbewerb e.V.


Wattbewerb is a challenge for communities to speed up their PV-rollout. Its target is to accelerate the exponential growth of renewable energy to finally reach the 1.5 C Paris Agreement. It was initiated by Fossil-Free Karlsruhe and is supported by Fridays for Future, Parents for Future and Scientist for Future. 

After less than six months into the challenge Wattbewerb already reaches 116 communities with approx. 14 Mio. residents.

The “Spielplattform” displays the current ranking of all competing communities. It is 100% based on data from the Marktstammdatenregister of the Bundesnetzagentur.

TypeScript, Angular, tailwindcss, NestJS, rxjs, BullMQ, TypeORM, PostgreSQL, Redis, nrwl/nx, Jest, Storybook, Docker, Travis CI, Heroku, Okta

Technology Consulting and Code Reviews (Blanc und Fischer IT Services GmbH; Expert Consultant)

Blanc und Fischer IT Services GmbH

Industrie und Maschinenbau

250-500 Mitarbeiter

As a consultant I advise developers at BFITS on development topics around SAPUI5 and other web technologies. Architecture and infrastructure consulting is also part of my mandate. What started out as SAPUI5 Consulting evolved into broader technology consulting including technologies as Ionic, React, Web Components or turtleDB.

Several projects went live with great success and the most positive user feedback.

SAPUI5, Ionic, React, turtleDB, UI5 Web Components, TypeScript, JavaScript, UI5 Tooling, UI5 Theme Editor, gulp, Node.js, npm, Bamboo, JFrog

Cloud Orchestration Layer for GCP (SAP SE; Development Architect)

SAP SE

Internet und Informationstechnologie

>10.000 Mitarbeiter

Cloud Orchestration Layer for GCP (2018 - 2021)
Development Architect
SAP SE, St. Leon-Rot


Migration of SAP Demo Cloud and SAP Education Cloud to Google Cloud Platform (GCP). A cloud orchestration layer was designed and developed to trigger activities in GCP from booking tools.   

NestJS, TypeScript, Passport, Sequelize, TypeORM, PostgreSQL, Jest, supertest, nock, Jenkins, Docker, GCP (App Engine, Cloud Build, Compute, Pub/Sub, Storage, Networking, Cloud DNS)

SAPUI5 Development Infrastructure (SEW-EURODRIVE GmbH & Co KG; Development Architect)

SEW-EURODRIVE GmbH & Co KG

Industrie und Maschinenbau

>10.000 Mitarbeiter

SAPUI5 Development Infrastructure (2016/17, 6 months)
Development Architect
SEW-EURODRIVE GmbH & Co KG, Graben-Neudorf


Due to the evolving complexity of the SAPUI5 ecosystem at SEW a new and more supportive infrastructure was required. State-of-the-art technology was picked to solve problems with UI performance, code collaboration, dependency management, deployment hassle and many more. 

From now on Azure DevOps Server acts as code repository and continuous deployment server. It performs all kinds of standard JS and SAPUI5 tasks (ESLint, uglify, sourcemaps, preload-files etc.), executes unit tests and provides code coverage reports as well as JSDoc. It automatically deploys releases to a private npm repository (sinopia) and into SAP infrastructure namely SAP MII (DTR) and SAP Gateway (BSP).

Node.js, npm, sinopia, gulp, Connect, ESLint, Karma, QUnit, Sinon.JS, JSDoc, Azure DevOps Server, git, SAP MII, SAP Gateway

Web App Foundation Framework (Development Expert)

Development of an Express.js middleware for SAPUI5 applications that provides Active Directory based authentication and authorization. Furthermore, it acts as a central proxy for SAP Gateway OData Services. 

Implementation was preceded by the setup of a development infrastructure using mainly gitlab, Jenkins and sinopia.

Node.js, Express, REST, Passport, gulp, Mocha, testdouble, Istanbul, Redis, git, gitlab, Jenkins, sinopia, ESLint, JSDoc

ScrumBoard (bsc solutions GmbH & Co. KG; Development Expert, UX Consultant)

bsc solutions GmbH & Co. KG

Internet und Informationstechnologie

10-50 Mitarbeiter

ScrumBoard (2016/17, 12 months)
Development Expert, UX Consultant
bsc solutions GmbH & Co. KG, Hockenheim


User experience design and implementation of a scrumboard based on SAPUI5 and OData. The application supports the entire scrum process in its planning, sprint and retrospective stages. A rich user experience is delivered by SAPUI5 and several custom controls adding animation, drag and drop, inline editing and D3-Charting. It is also fully integrated in SAP and compatible with SAP Fiori.

SAPUI5, jQuery, jQuery UI, D3, gulp, Grunt, SAP Gateway, OData, git

MEPOD - Industry 4.0 @ SEW (SEW Eurodrive GmbH & Co. KG; Development Expert)

SEW Eurodrive GmbH & Co. KG

Industrie und Maschinenbau

>10.000 Mitarbeiter

MEPOD - Industry 4.0 @ SEW (2015, 4 months)
Development Expert
SEW-EURODRIVE GmbH & Co KG, Graben-Neudorf


Running on tablets mounted on mobile assembly assistants this SAPUI5 application supports mechanics by providing detailed product- and customer-related information. Controlled by light barriers and push technology the employee will immediately receive relevant instructions when arriving at a new workplace. 

The application is now part of the Lean Sm@rt Factory and the SEW showcase factory in Graben-Neudorf that was also exhibited at the Hannover Messe 2016.

SAPUI5, jQuery, JavaScript, WebSocket, SAP ME, SAP MII

Car Fleet Cockpit (SAP SE; Development Expert)

SAP SE

Internet und Informationstechnologie

>10.000 Mitarbeiter

Car Fleet Cockpit (3 months, 2014)
Development Expert
SAP SE, Location: Walldorf


Prototypical implementation of a dashboard application providing valuable information to fleet managers as well as company car drivers. 

The dashboard was developed using state-of-the-art libraries like Bootstrap, Gridster, Handlebars or LESS as well as a Grunt build. Different visualizations were implemented with D3.

HTML5, JavaScript, Bootstrap, Underscore.js, D3, Handlebars, CSS, LESS, Node.js, Grunt, git

SAP Fiori Wave 1 (SAP SE; Expert Developer)

SAP SE

Internet und Informationstechnologie

>10.000 Mitarbeiter

SAP Fiori Wave 1 (2013, 3 months)
Expert Developer
SAP SE, Palo Alto, USA


SAP Fiori is a collection of apps with a simple and intuitive user experience for broadly and frequently used SAP software functions that work across devices – desktop, tablet, or smartphone. SAP Fiori apps address the most common business functions, such as workflow approvals, information lookups, and self-service tasks.

I was part of the Palo Alto development team of the 1st wave of SAP Fiori Apps. My Timesheet and Change/Track Sales Orders were built in close collaboration with the central core technology and architecture teams.

JavaScript, SAPUI5, CSS, LESS, SAP Gateway, BSP MIME Repository, OData, Maven, Jenkins, Nexus, git/gerrit, Scrum

Nestlé CIO Challenge – Mobile Workflow Inbox (SAP SE; Expert Developer)

SAP SE

Internet und Informationstechnologie

>10.000 Mitarbeiter

Nestlé CIO Challenge – Mobile Workflow Inbox (2012, 4 months)
Expert Developer
SAP SE, Walldorf / Vevey, Switzerland


In this amazing project, SAP had to proof to one of its biggest customers that they can deliver state-of-the-art mobile experiences in 30, 60, resp. 90 days. Seven responsive apps were built with Sencha Touch surrounded with a simple iOS container providing native features. They went online at Nestlé with great success laying the ground for subsequent SAP mobile developments namely SAP Fiori.

As part of the development team I introduced Continuous Integration to streamline the release and deployment process. I also supported on-site in rolling out the solution including the implementation and introduction of a similar development landscape.

Sencha Touch, Jasmine, Cordova, iOS, SAP Gateway, OData, Maven, Jenkins, Nexus, SVN

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden