Eigenentwicklung: Basketball Stats (React JS / PrimeReact)
Implementierung einer React / PrimeReact Weboberfläche zur Verwaltung von Basketball-Statistiken (Anbindung an Jakarta EE Backend: s. andere Eigenentwicklung weiter unten)
Umsetzung von Kundenanforderungen
Architektur (View-, Business- und Persistenzschicht)
Entities und Services
Basis-Frameworks (MVC)
Front- und Backendentwicklung
Migration auf PrimeFaces 10
Unit Tests + Refactoring
Beratung
OSB-Backendentwicklung nach Kundenanforderungen im Projekt UDG (Universelles Datengateway)
Weiterentwicklung der Anwendungen nach Kundenanforderungen auf den Projekten VP, IDIS und MVP
Weiterentwicklung der Webapplikation Credit Loss Database (CLD)
Umsetzung von Kundenanforderungen
Refactoring von Legacy Code (J2EE / Struts / EJB)
Aufbau eines Basisframeworks
Importfunktionen
Generierung von Zahlungsströmen und Zahlungen
Entwicklung von Konventionen
Unterstützung von Mehrsprachigkeit
Implementierung des User Interfaces
Migration der Desktop-Applikation Capital Markets and Compliance (CMC) als Web-Anwendung
Konzeption und Implementierung einer Java EE Webanwendung zur Komposition von Datenbank- und lokal gespeicherten Dokumenten zu einem Gesamtordner (Präqualifikation)
Anmerkung:
Erstellung der Entitäten mit Hilfe des eigenentwickelten MySQL Workbench Plugins "JPA Export" (s.u.)
Fortbildungen / Schulungen
04/2024 - Spring Boot Power Workshop
Dieses Seminar führt in die Anwendungsentwicklung mit Spring (Boot) ein. Dabei werden die grundlegenden Bausteine und Techniken für die Entwicklung von Enterprise-Anwendung oder Microservices mit Spring umfangreich erläutert. Alle Themen werden durch viele praktische Beispiele und Übungen vertieft.
In unserem Kurs lernen Sie eine komplette Spring-Boot Anwendung zu erstellen. Sie setzen eine Anwendung mit Hilfe von Spring Boot auf und konfigurieren diese. Für die Schnittstellen zu anderen Anwendungen schreiben Sie REST-Services mit Spring-Web. Unterschiedliche Komponenten der Anwendung verknüpfen Sie über Dependency-Injektion (Spring-Core). Die Persistenz-Schicht bilden Sie mit Hilfe von JPA (Hibernate) und Spring Data Repositories. Um die Anwendung zu überwachen nutzen Sie die REST-Endpoints des Actuators. Das Testen der Anwendung führen Sie mit Hilfe von JUnit5, SpringBootTest und MockMvc durch.
https://gedoplan.de/it-schulungen/spring-boot-power-workshop/
03/2024 - React ? Power Workshop: Der komplette Einstieg
Erstellen Sie leistungsstarke, schnelle, benutzerfreundliche und reaktive Webanwendungen mit dem React-Framework. Lernen Sie React, Hooks, Redux, React Routing und vieles mehr kennen und nutzen.
Dieser Kurs beginnt mit den Grundlagen von React und erklärt, was genau React ist und wie Sie es verwenden können. Danach gehen wir den ganzen Weg von den Grundlagen bis zu den fortgeschrittenen Anwendungen. Wir werden nicht nur an der Oberfläche kratzen, sondern tief in React sowie in beliebte Bibliotheken wie react-router und Redux eintauchen.
Nach dem Seminarbesuch kennen Sie die Grundlagen von React, Hooks, Redux, React Routing und vieles mehr und können eigene Anwendungen mit Hilfe dem React Framework erstellen.
https://gedoplan.de/it-schulungen/react-power-workshop-der-komplette-einstieg/
Zertifikate
09/2010 - Oracle Certified Professional, Java SE 6 Programmer (Score: 86%)
Studium
03/2008 ? 09/2008 - Studium Wirtschaftsinformatik, Fachhochschule Wedel
Abschluss: Dipl.-Wi.-Inform. (FH)
Abschlussarbeit: Fa. em AG in Darmstadt (in Zusammenarbeit mit der Daimler AG, Sindelfingen)
Thema: auf Anfrage
Branchen
Luftfahrt / E-Commerce
Bankwesen
Versicherungen
Öffentlicher Sektor
Transportwesen
Bauwesen
Dienstleistung
Automotive (Diplomarbeit)
Methodik / Vorgehen
Fullstack-Entwicklung
Mehrschichtarchitekturen
Webservices
Datenbanken-Design
Relationale Datenbanken (RDBMS)
Objektrelationales Mapping (ORM)
Serviceorientierte Architekturen (SOA)
Unified Modeling Language (UML)
Responsive Design
Refactoring
Clean Code
Continuous Integration
Pair and Mob Programming
Code Reviews
Kanban
V-Modell
Scrum
Cloud-Container (Amazon AWS)
DevOps
Testing
Ende-zu-Ende-Testing
Accessibility: BITV, WCAG
Security
Release-Management
Git Flow
Programmier- und Auszeichnungssprachen
Java (Java 1.2 bis Java 17)
Python
JavaScript / TypeScript
PHP
CSS
HTML / XHTML / HTML 5
XML
JSON
SQL (auch ANSI SQL)
PL/SQL
C/C++
Technologien und Fremworks
JDK (JDK 1.1 bis JDK 17)
Java EE / Jakarta EE (Java EE 5 bis Jakarta EE 10)
JPA (JPA 1.0 bis JPA 3.1)
Hibernate
EclipseLink
OpenJPA
JDBC
EJB
CDI
JSF (JSF 1.2 bis Faces 4.0)
PrimeFaces (PF 3.x bis PF 12.x)
RichFaces
jQuery
OmniFaces
JAXB / JSON-B
SOAP / REST
XSLT
JUnit
Mockito
Maven
Ant / Ivy
Gradle
Apache Libraries (Commons, POI, CXF u.v.m.)
iText
Seam Framework
Spring
Swing
Bootstrap
HTTP / HTTPS / SSL
Node.js
React
PrimeReact
Vue.js
PrimeVue
NPM
Ruby
Grunt
Datenbanken
Oracle DB
MySQL
MariaDB
IBM DB2
MS SQL Server
Sybase ASE
PostgreSQL
HSQLDB
Webserver
WildFly (bis WildFly 31)
JBoss EAP
JBoss AS
IBM WebSphere
Oracle WebLogic
GlassFish
Tomcat
Jetty
Apache HTTP
Node.js
Betriebssysteme
Windows (Windows 95 bis Windows 11)
Linux (Ubuntu, Debian, SUSE, ...)
UNIX
Werkzeuge und Produkte
IntelliJ IDEA
Eclipse IDE
PyCharm
WebStorm
Fleet
Oracle SQL Developer
IBM Rational Application Developer (RAD)
Notepad++
JRebel
FindBugs
Selenium
Sybase PowerDesigner
ArgoUML
Enterprise Architect
MySQL Workbench inkl. Agile Entities (Eigenentwicklung)
Oracle SQL Developer
SoapUI
Git
GitHub
Subversion (SVN)
CVS
TortoiseSVN
Jira
Confluence
Jenkins
MobaXterm
PuTTy
Amazon Web Services (Amazon AWS)
Zeplin
Zoom, Skype, Teams, Goto Meeting, WebEx, etc.
NVDA (Screenreader)
Figma
Splunk
In der heutigen Zeit ist ein überwiegender Remoteanteil für mich präferiert.
Daher sind Projekte aus dem deutschsprachigen Raum, egal woher, herzlich willkommen. Englischkenntnisse sind mehr als ausreichend vorhanden.
Je näher das Projekt meinem Wohnort in Südhessen ist, desto eher sind Besuche vor Ort möglich.
Eigenentwicklung: Basketball Stats (React JS / PrimeReact)
Implementierung einer React / PrimeReact Weboberfläche zur Verwaltung von Basketball-Statistiken (Anbindung an Jakarta EE Backend: s. andere Eigenentwicklung weiter unten)
Umsetzung von Kundenanforderungen
Architektur (View-, Business- und Persistenzschicht)
Entities und Services
Basis-Frameworks (MVC)
Front- und Backendentwicklung
Migration auf PrimeFaces 10
Unit Tests + Refactoring
Beratung
OSB-Backendentwicklung nach Kundenanforderungen im Projekt UDG (Universelles Datengateway)
Weiterentwicklung der Anwendungen nach Kundenanforderungen auf den Projekten VP, IDIS und MVP
Weiterentwicklung der Webapplikation Credit Loss Database (CLD)
Umsetzung von Kundenanforderungen
Refactoring von Legacy Code (J2EE / Struts / EJB)
Aufbau eines Basisframeworks
Importfunktionen
Generierung von Zahlungsströmen und Zahlungen
Entwicklung von Konventionen
Unterstützung von Mehrsprachigkeit
Implementierung des User Interfaces
Migration der Desktop-Applikation Capital Markets and Compliance (CMC) als Web-Anwendung
Konzeption und Implementierung einer Java EE Webanwendung zur Komposition von Datenbank- und lokal gespeicherten Dokumenten zu einem Gesamtordner (Präqualifikation)
Anmerkung:
Erstellung der Entitäten mit Hilfe des eigenentwickelten MySQL Workbench Plugins "JPA Export" (s.u.)
Fortbildungen / Schulungen
04/2024 - Spring Boot Power Workshop
Dieses Seminar führt in die Anwendungsentwicklung mit Spring (Boot) ein. Dabei werden die grundlegenden Bausteine und Techniken für die Entwicklung von Enterprise-Anwendung oder Microservices mit Spring umfangreich erläutert. Alle Themen werden durch viele praktische Beispiele und Übungen vertieft.
In unserem Kurs lernen Sie eine komplette Spring-Boot Anwendung zu erstellen. Sie setzen eine Anwendung mit Hilfe von Spring Boot auf und konfigurieren diese. Für die Schnittstellen zu anderen Anwendungen schreiben Sie REST-Services mit Spring-Web. Unterschiedliche Komponenten der Anwendung verknüpfen Sie über Dependency-Injektion (Spring-Core). Die Persistenz-Schicht bilden Sie mit Hilfe von JPA (Hibernate) und Spring Data Repositories. Um die Anwendung zu überwachen nutzen Sie die REST-Endpoints des Actuators. Das Testen der Anwendung führen Sie mit Hilfe von JUnit5, SpringBootTest und MockMvc durch.
https://gedoplan.de/it-schulungen/spring-boot-power-workshop/
03/2024 - React ? Power Workshop: Der komplette Einstieg
Erstellen Sie leistungsstarke, schnelle, benutzerfreundliche und reaktive Webanwendungen mit dem React-Framework. Lernen Sie React, Hooks, Redux, React Routing und vieles mehr kennen und nutzen.
Dieser Kurs beginnt mit den Grundlagen von React und erklärt, was genau React ist und wie Sie es verwenden können. Danach gehen wir den ganzen Weg von den Grundlagen bis zu den fortgeschrittenen Anwendungen. Wir werden nicht nur an der Oberfläche kratzen, sondern tief in React sowie in beliebte Bibliotheken wie react-router und Redux eintauchen.
Nach dem Seminarbesuch kennen Sie die Grundlagen von React, Hooks, Redux, React Routing und vieles mehr und können eigene Anwendungen mit Hilfe dem React Framework erstellen.
https://gedoplan.de/it-schulungen/react-power-workshop-der-komplette-einstieg/
Zertifikate
09/2010 - Oracle Certified Professional, Java SE 6 Programmer (Score: 86%)
Studium
03/2008 ? 09/2008 - Studium Wirtschaftsinformatik, Fachhochschule Wedel
Abschluss: Dipl.-Wi.-Inform. (FH)
Abschlussarbeit: Fa. em AG in Darmstadt (in Zusammenarbeit mit der Daimler AG, Sindelfingen)
Thema: auf Anfrage
Branchen
Luftfahrt / E-Commerce
Bankwesen
Versicherungen
Öffentlicher Sektor
Transportwesen
Bauwesen
Dienstleistung
Automotive (Diplomarbeit)
Methodik / Vorgehen
Fullstack-Entwicklung
Mehrschichtarchitekturen
Webservices
Datenbanken-Design
Relationale Datenbanken (RDBMS)
Objektrelationales Mapping (ORM)
Serviceorientierte Architekturen (SOA)
Unified Modeling Language (UML)
Responsive Design
Refactoring
Clean Code
Continuous Integration
Pair and Mob Programming
Code Reviews
Kanban
V-Modell
Scrum
Cloud-Container (Amazon AWS)
DevOps
Testing
Ende-zu-Ende-Testing
Accessibility: BITV, WCAG
Security
Release-Management
Git Flow
Programmier- und Auszeichnungssprachen
Java (Java 1.2 bis Java 17)
Python
JavaScript / TypeScript
PHP
CSS
HTML / XHTML / HTML 5
XML
JSON
SQL (auch ANSI SQL)
PL/SQL
C/C++
Technologien und Fremworks
JDK (JDK 1.1 bis JDK 17)
Java EE / Jakarta EE (Java EE 5 bis Jakarta EE 10)
JPA (JPA 1.0 bis JPA 3.1)
Hibernate
EclipseLink
OpenJPA
JDBC
EJB
CDI
JSF (JSF 1.2 bis Faces 4.0)
PrimeFaces (PF 3.x bis PF 12.x)
RichFaces
jQuery
OmniFaces
JAXB / JSON-B
SOAP / REST
XSLT
JUnit
Mockito
Maven
Ant / Ivy
Gradle
Apache Libraries (Commons, POI, CXF u.v.m.)
iText
Seam Framework
Spring
Swing
Bootstrap
HTTP / HTTPS / SSL
Node.js
React
PrimeReact
Vue.js
PrimeVue
NPM
Ruby
Grunt
Datenbanken
Oracle DB
MySQL
MariaDB
IBM DB2
MS SQL Server
Sybase ASE
PostgreSQL
HSQLDB
Webserver
WildFly (bis WildFly 31)
JBoss EAP
JBoss AS
IBM WebSphere
Oracle WebLogic
GlassFish
Tomcat
Jetty
Apache HTTP
Node.js
Betriebssysteme
Windows (Windows 95 bis Windows 11)
Linux (Ubuntu, Debian, SUSE, ...)
UNIX
Werkzeuge und Produkte
IntelliJ IDEA
Eclipse IDE
PyCharm
WebStorm
Fleet
Oracle SQL Developer
IBM Rational Application Developer (RAD)
Notepad++
JRebel
FindBugs
Selenium
Sybase PowerDesigner
ArgoUML
Enterprise Architect
MySQL Workbench inkl. Agile Entities (Eigenentwicklung)
Oracle SQL Developer
SoapUI
Git
GitHub
Subversion (SVN)
CVS
TortoiseSVN
Jira
Confluence
Jenkins
MobaXterm
PuTTy
Amazon Web Services (Amazon AWS)
Zeplin
Zoom, Skype, Teams, Goto Meeting, WebEx, etc.
NVDA (Screenreader)
Figma
Splunk
"Der Consultant verfügt über ein profundes Wissen in der IT-Architektur, insbesondere von Java EE Systemen. Er hat das Projekt alleinverantwortlich umgesetzt und dabei Datenbank, Anwendung und Weboberfläche erstellt. Hervorzuheben ist die Flexibilität des Consultant, was sich auch durch den erfolgreichen Einsatz seines eigenentwickelten Code-Generators zeigte. Der Consultant hat die ihm übertragenen Aufgaben zu unserer vollen Zufriedenheit erfüllt. Wir möchten uns an dieser Stelle dafür bedanken und den Consultant anderen Projektanbietern weiterempfehlen."
— Projekt JSF Anwendung, 09/11 - 11/11
Referenz durch Abteilungsleiter, Ingenieur- und Beratungshaus, (400 MA), vom 27.03.12
In der heutigen Zeit ist ein überwiegender Remoteanteil für mich präferiert.
Daher sind Projekte aus dem deutschsprachigen Raum, egal woher, herzlich willkommen. Englischkenntnisse sind mehr als ausreichend vorhanden.
Je näher das Projekt meinem Wohnort in Südhessen ist, desto eher sind Besuche vor Ort möglich.