Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Datenmodellierung
Softwarearchitektur
Continuous Integration
Data Engineer
CI/CD
Responsive Webdesign
Design
Adaptive Requirements Analysis
Distributed System Design
Agile Software Development
Project Management
Performanceoptimierung
Datenbankoptimierung
Design Pattern
Training
Automotive
Simulation
Microservices
Einsatzorte
Deutschland, Österreich, Schweiz
Projekte
Trainer / Senior Softwareentwickler
- Durchführung von praxisorientierten Schulungen zu Angular und Java
- U.a. Erstellung eines KI-Chatbots als Praxisbeispiel für Schulung
Angular
Java
OpenAI API
xAI API
Restlet
Jackson
Jersey
IntelliJ
Swing
Senior Software Entwickler / Java EE
Weiterentwicklung und Wartung einer 10 Jahre alten Angular/JEE- Anwendung:
- Integration von EmpowerID für Single Sign On und Rechtemanagement
- Automatische Dependency-Analyse von verwendeten Bibliotheken
- Austausch veralteter und sicherheitskritischer Bibliotheken
- Refactoring von Altcode um neue Schnittstellen zu verwenden
- Vereinfachung Codeabhängigkeiten durch Einsatz von CDI
- Standardisierung durch State-of-the-Art Technologien wie EJB, JTA, JPA u.a
Java
JEE
JPA
JTA
CDI
MS SQL Server
EJB3
Prime NG
Weiterentwicklung und Migration einer Eclipse RCP Anwendung, u.a.:
- Erstellung und Umsetzung von User-Stories in SCRUM-Projekt
- Machbarkeitsstudien und Aufwandsabschätzungen
- Vollständige Integration in CI/CD Pipeline
- Entwicklung einer Testinfrastruktur mit JUnit, Surefire und Maven
- Design und Implementierung Microservices mit REST-APIs und Einbindung in RCP-Client
- Entwurf und Implementierung SingleSignOn-Sicherheitskonzept
Hibernate
Spring
Ant
Jenkins
Eclipse RCP
PL/SQL
Oracle11
Oracle Workspace Manager
REST
SOAP
Eclipse Tycho
Surefire
JUnit
Eclipse E4
OAuth
OpenID
Payara
Jersey
Scrum
SonarQube
Atlassian JIRA
Atlassian Confluence
Maven
Microservices
TWT GmbH, BMW, Daimler
Stuttgart / Madrid
Software Entwickler, Software Architekt
- Entwicklung von Backendfunktionen
- Anbindung von Angular GUI an Backendfunktionen
- Beratung bzgl. Datenmodellierung
- Generierung von POJOS aus relationalem Datenmodell
- Generierung von Angulardatenstrukturen und Schnittstellen aus Swagger
- Erstellung von Buildskripten für Cloud-Umgebung
Java
Spring Boot
Git
GitHub
Swagger
JPA
Hibernate
PostgreSQL
Cloud Foundry
MapStruct
Software Entwickler, Software Architekt
- Spezifikation und Entwicklung von Backendfunktionen
- Erstellung von Datenmodellen
- Migration von Daten
- Anbindung des Angular Frontends an Backendfunktionen
- Konzeption und Implementierung eines OpenID/OAuth-basierten Sicherheitskonzepts
- Erstellung der Architektur und Bootstrapping diverser Angular/J2EE Anwendungen
JPA
Angular
JEE
SQL-Server
Maven
Mercurial
Jira
OAuth
OpenID
DB/2
WebSphere
Junit
Flyway
HTML
CSS
MS SQL Datenbanken
JavaScript
Software-Entwickler, Consultant
- Beratung zur Datenverwaltung von CO²-Flottenprognosen eines Automobilherstellers
- Überarbeitung und Erweiterung eines Richtlinien-Dokuments zur Webentwicklung im Browser
- Erstellung von RabbitMQ Schulungsunterlagen inkl. Codebeispielen
Apache TomEE
MS SQL Database
Oracle
DB2
MS SQL Database
Websphere Liberty
OpenJPA
RabbitMQ
MongoDB
Apache POI
PL / SQL
Angular
J2EE
Java
apache maven
JPA
React
Reactive Programming
Eclipse
Stuttgart und Remote
Projektleiter / Software-Entwickler in Festanstellung
Entwicklung, Beratung und Management von Software-Projekten, mitunter:
- Management eines internationalen Teams von Software-Entwicklern in einem an SCRUM angelehnten Umfeld
- Bootstrapping diverser Software-Anwendungen im Technologieumfeld JEE, Spring, Maven, IBM DB2, Angular, JSF, Primefaces
- Beratung zur Verwaltung großer Datenmengen (Petabyte) im Bereich der Video-Analyse für Fahrassistenzsysteme
Java
Java EE
Spring
Maven
Jenkins
Angular
JSF
PrimeFaces
PrimeNG
Aus- und Weiterbildung
Universität Stuttgart
2017
TAE-Weiterbildung:
- "Projektmanagement - erfolgreich in Projektteams arbeiten" (2 Tage)
2015
IBM Kurs:
- "Data Mining Grundlagen und Einführung IBM SPSS Modeler" (2 Tage)
Kompetenzen
Top-Skills
Datenmodellierung
Softwarearchitektur
Continuous Integration
Data Engineer
CI/CD
Responsive Webdesign
Design
Adaptive Requirements Analysis
Distributed System Design
Agile Software Development
Project Management
Performanceoptimierung
Datenbankoptimierung
Design Pattern
Training
Automotive
Simulation
Microservices
Aufgabenbereiche
Testing
Refactoring
Projektmanagement
Requirements Analysis
Senior Software Development
Software Architect
Produkte / Standards / Erfahrungen / Methoden
Angular 2+
Prime NG
React
Primefaces
JSF
Ant
Apache Maven
Apache POI
Apache Tomcat
Apache TomEE
Concurrent-Versions-System
Java Swing
Eclipse SWT
NetBeans
Eclipse IDE
Eclipse RCP
Eclipse RAP
REST
J2EE
JAX-RX
JAX-WS
Jersey
MapStruct
JPA
EJB
CDI
JTA
XML
XPath
XQuery
StAX
SAX
DOM
JDOM
JAXB
Hibernate
Eclipse Link
OpenJPA
Flyway
EclipseLink
Spring
Spring Boot
Swagger
Oracle Workspace Manager
Oracle DB
IBM DB2
MS SQL
MySQL
PostgreSQL
MongoDB
RabbitMQ
Junit
Mockito
Confluence
OpenID
Jira
Jenkins
Maven
Mercurial Distributed SCM
SVN
Git
RhodeCode
OAuth
EmpowerID
Glassfish
Payara
Tomcat
JBoss
WebSphere
Websphere Liberty
Cloud Foundry
AWS
Docker
OpenAI API
xAI API
Programmiersprachen
Angular
CSS
HTML
Java
JavaScript
PHP
PL / SQL
Python
SQL
TypeScript
Datenbanken
IBM DB2
MS SQL Database
MySQL
Oracle
PostgreSQL
Design / Entwicklung / Konstruktion
Message-oriented Middleware
Progressive Web Apps
Reactive Programming
Responsive Webdesign
Microservices
Einsatzorte
Deutschland, Österreich, Schweiz
Projekte
Trainer / Senior Softwareentwickler
- Durchführung von praxisorientierten Schulungen zu Angular und Java
- U.a. Erstellung eines KI-Chatbots als Praxisbeispiel für Schulung
Angular
Java
OpenAI API
xAI API
Restlet
Jackson
Jersey
IntelliJ
Swing
Senior Software Entwickler / Java EE
Weiterentwicklung und Wartung einer 10 Jahre alten Angular/JEE- Anwendung:
- Integration von EmpowerID für Single Sign On und Rechtemanagement
- Automatische Dependency-Analyse von verwendeten Bibliotheken
- Austausch veralteter und sicherheitskritischer Bibliotheken
- Refactoring von Altcode um neue Schnittstellen zu verwenden
- Vereinfachung Codeabhängigkeiten durch Einsatz von CDI
- Standardisierung durch State-of-the-Art Technologien wie EJB, JTA, JPA u.a
Java
JEE
JPA
JTA
CDI
MS SQL Server
EJB3
Prime NG
Weiterentwicklung und Migration einer Eclipse RCP Anwendung, u.a.:
- Erstellung und Umsetzung von User-Stories in SCRUM-Projekt
- Machbarkeitsstudien und Aufwandsabschätzungen
- Vollständige Integration in CI/CD Pipeline
- Entwicklung einer Testinfrastruktur mit JUnit, Surefire und Maven
- Design und Implementierung Microservices mit REST-APIs und Einbindung in RCP-Client
- Entwurf und Implementierung SingleSignOn-Sicherheitskonzept
Hibernate
Spring
Ant
Jenkins
Eclipse RCP
PL/SQL
Oracle11
Oracle Workspace Manager
REST
SOAP
Eclipse Tycho
Surefire
JUnit
Eclipse E4
OAuth
OpenID
Payara
Jersey
Scrum
SonarQube
Atlassian JIRA
Atlassian Confluence
Maven
Microservices
TWT GmbH, BMW, Daimler
Stuttgart / Madrid
Software Entwickler, Software Architekt
- Entwicklung von Backendfunktionen
- Anbindung von Angular GUI an Backendfunktionen
- Beratung bzgl. Datenmodellierung
- Generierung von POJOS aus relationalem Datenmodell
- Generierung von Angulardatenstrukturen und Schnittstellen aus Swagger
- Erstellung von Buildskripten für Cloud-Umgebung
Java
Spring Boot
Git
GitHub
Swagger
JPA
Hibernate
PostgreSQL
Cloud Foundry
MapStruct
Software Entwickler, Software Architekt
- Spezifikation und Entwicklung von Backendfunktionen
- Erstellung von Datenmodellen
- Migration von Daten
- Anbindung des Angular Frontends an Backendfunktionen
- Konzeption und Implementierung eines OpenID/OAuth-basierten Sicherheitskonzepts
- Erstellung der Architektur und Bootstrapping diverser Angular/J2EE Anwendungen
JPA
Angular
JEE
SQL-Server
Maven
Mercurial
Jira
OAuth
OpenID
DB/2
WebSphere
Junit
Flyway
HTML
CSS
MS SQL Datenbanken
JavaScript
Software-Entwickler, Consultant
- Beratung zur Datenverwaltung von CO²-Flottenprognosen eines Automobilherstellers
- Überarbeitung und Erweiterung eines Richtlinien-Dokuments zur Webentwicklung im Browser
- Erstellung von RabbitMQ Schulungsunterlagen inkl. Codebeispielen
Apache TomEE
MS SQL Database
Oracle
DB2
MS SQL Database
Websphere Liberty
OpenJPA
RabbitMQ
MongoDB
Apache POI
PL / SQL
Angular
J2EE
Java
apache maven
JPA
React
Reactive Programming
Eclipse
Stuttgart und Remote
Projektleiter / Software-Entwickler in Festanstellung
Entwicklung, Beratung und Management von Software-Projekten, mitunter:
- Management eines internationalen Teams von Software-Entwicklern in einem an SCRUM angelehnten Umfeld
- Bootstrapping diverser Software-Anwendungen im Technologieumfeld JEE, Spring, Maven, IBM DB2, Angular, JSF, Primefaces
- Beratung zur Verwaltung großer Datenmengen (Petabyte) im Bereich der Video-Analyse für Fahrassistenzsysteme
Java
Java EE
Spring
Maven
Jenkins
Angular
JSF
PrimeFaces
PrimeNG
Aus- und Weiterbildung
Universität Stuttgart
2017
TAE-Weiterbildung:
- "Projektmanagement - erfolgreich in Projektteams arbeiten" (2 Tage)
2015
IBM Kurs:
- "Data Mining Grundlagen und Einführung IBM SPSS Modeler" (2 Tage)
Kompetenzen
Top-Skills
Datenmodellierung
Softwarearchitektur
Continuous Integration
Data Engineer
CI/CD
Responsive Webdesign
Design
Adaptive Requirements Analysis
Distributed System Design
Agile Software Development
Project Management
Performanceoptimierung
Datenbankoptimierung
Design Pattern
Training
Automotive
Simulation
Microservices
Aufgabenbereiche
Testing
Refactoring
Projektmanagement
Requirements Analysis
Senior Software Development
Software Architect
Produkte / Standards / Erfahrungen / Methoden
Angular 2+
Prime NG
React
Primefaces
JSF
Ant
Apache Maven
Apache POI
Apache Tomcat
Apache TomEE
Concurrent-Versions-System
Java Swing
Eclipse SWT
NetBeans
Eclipse IDE
Eclipse RCP
Eclipse RAP
REST
J2EE
JAX-RX
JAX-WS
Jersey
MapStruct
JPA
EJB
CDI
JTA
XML
XPath
XQuery
StAX
SAX
DOM
JDOM
JAXB
Hibernate
Eclipse Link
OpenJPA
Flyway
EclipseLink
Spring
Spring Boot
Swagger
Oracle Workspace Manager
Oracle DB
IBM DB2
MS SQL
MySQL
PostgreSQL
MongoDB
RabbitMQ
Junit
Mockito
Confluence
OpenID
Jira
Jenkins
Maven
Mercurial Distributed SCM
SVN
Git
RhodeCode
OAuth
EmpowerID
Glassfish
Payara
Tomcat
JBoss
WebSphere
Websphere Liberty
Cloud Foundry
AWS
Docker
OpenAI API
xAI API
Programmiersprachen
Angular
CSS
HTML
Java
JavaScript
PHP
PL / SQL
Python
SQL
TypeScript
Datenbanken
IBM DB2
MS SQL Database
MySQL
Oracle
PostgreSQL
Design / Entwicklung / Konstruktion
Message-oriented Middleware
Progressive Web Apps
Reactive Programming
Responsive Webdesign
Microservices
Das Freelancer-Portal
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.