Hello, World!

My name is Jan P. Knöller and i am an experienced platform and app developer.

Java / Spring Boot

I build platforms and microservices with Java and Spring Boot.

AngularJS

I build frontends and apps with JavaScript and AngularJS.

SAPUI5 / Fiori

I build apps and custom libraries with SAPUI5 and Fiori.

Developer Training

I offer development training for Java, Spring Boot, Angular and SAPUI5.

Selected customer projects

I have successfully realized the following projects for clients as part of my freelance work. Please refer to my CV for the complete list.

Neptune Software AS

Oslo, Norway
Ui5Bootstrap
Jun 21 - Jun 22
Aug 23 - Oct 23
  • Integration of the Bootstrap framework as a custom library in SAPUI5
  • Implementation of SAPUI5 Custom Controls for Bootstrap components
  • Automatic SAPUI5 theme generation based on Bootstrap SASS
Technologies: SAPUI5, Bootstrap, Javascript, HTML5, CSS, SASS, LESS, Node.js, Grunt
Nepionic
Jun 21 - Jun 22
  • Integration of the IONIC framework as a custom library in SAPUI5
  • Implementation of SAPUI5 Custom Controls for IONIC components
Technologies: SAPUI5, IONIC, Javascript, HTML5, CSS, SASS, LESS, Node.js, Grunt

ETAS GmbH

Bochum, Germany
Etas PKI
Aug 22 - Jun 23
  • Analysis of the existing PKI solution for the purpose of creating a training document for subsequent developers
  • Development of a concept for authentication and authorization of microservices via OAuth2 based on Keycloak
Technologies: Spring Boot, Java, Certificates, PKI, Amazon AWS, GitLab, Docker, Kubernetes, Keycloak, OAuth2

SAP SE

Walldorf, Germany
SAP Events
Jul 17 - May 20
  • Planning and implementation of a solution for the administration of events, as well as the registration and authentication of participants
  • Connection of the solution to numerous existing SAP systems
  • Development of a solution for recording participants' product interests for further processing in other SAP systems
  • Development of an app for all mobile devices
Technologies: Spring Boot, Java, SAPUI5, SAP Cloud, Javascript, HTML5, CSS, Git, Maven
SAP Equestrian
Nov 12 - Mar 16
  • Planning and implementation of a solution for real-time recording and evaluation of spectator ratings in equestrian sports
  • Development of the backend for SAP Cloud, which is capable of capturing tens of thousands of ratings simultaneously
  • Development of an app for all mobile devices
Technologies: Spring Boot, Java, SAPUI5, SAP Cloud, Javascript, HTML5, CSS, Git, Maven

Skills

I have good to very good knowledge of the following technologies.
  • Spring Boot
  • Java
  • AngularJS
  • IONIC
  • JavaScript
  • SAPUI5
  • SASS / CSS
  • HTML5
  • Thymeleaf
  • JPA / Hibernate
  • PostgreSQL
  • Keycloak
  • OAuth
  • RabbitMQ
  • Node.js
  • D3.js

Own Projects

MakerMaker
Agile Website and App Builder made for Makers.
Technologies: Java, Spring Boot, JPA, JavaScript, AngularJS, SAPUI5
MakerMakerPi
Raspberry Pi application to control the Pi from MakerMaker websites and apps.
Technologies: Raspberry-Pi, Python, Node.js, Electron.js, FeatureHub
Metaphone
Fully functional virtual smartphone for games, VR and mixed reality.
Technologies: Unity 3D, C#, FeatureHub, OpenSCAD, Game Design
Machine Blocks
Free SCAD library for 3D printing LEGO® compatible bricks and enclosures.
Technologies: OpenSCAD, 3D Printing, Raspberry Pi, NodeJS, FeatureHub

Contact

Jan Philipp Knöller
Clarissa-Kupferberg-Platz 15
55118 Mainz
01512 / 1460042