Schlagwörter
Skills
Kern-Kompetenzen
Langjährige Erfahrung in Analyse, Konzeption, Planung, Entwicklung, Integration, automatisierter Qualitätssicherung von Software Lösungen im Bereich Java, Spring Boot, Java EE sowie stetige persönliche Weiterbildung in aktuellen Technologien wie z.B. Kotlin oder VueJS.
Analyse und Beratung rund um die Themen Software Architektur, Microservices, WebServices, SOA, Modernisierung performance-kritischer Legacy-Software, Continous Integration, Software Development Lifecycle, Usability.
Workshops zu Java 11, Java JigSaw Modulsystem, Kotlin Server Side.
Programming Languages
- Java
- Kotlin (Backend)
- HTML / CSS / JavaScript
- C / C++ (Linux)
- Spring Boot / Spring Cloud / Spring Integration
- Java JigSaw Modules
- JPA / Hibernate
- Kotlin KTOR
- Java EE / CDI
- Neural Networks / Machine Learning / LLM
- jQuery / Bootstrap
- Vue JS / React JS / Knockout JS
- Oauth2 / JWT / IAM
- Kubernetes / Docker Swarm
- React Native
- SQL / PL SQL
- NoSQL
- JSON / YAML / HOCON
- RESTful und SOAP Web Services
- Appache Camel
- Maven / Gradle
- JEE Server: JBoss / Wildfly / Apache TomEE / IBM Websphere AS ( on Linux and ZOs)
- Java Servlet Container: Undertow / Apache Tomcat
- Messaging: Active MQ / IBM Websphere MQ
- Databases: Postgres / H2 / SQLite / MySQL / Oracle 18c (XE) / IBM DB2 / SAP SQL Anywhere / Apache Derby
- NoSQL: MongoDB / ArrangoDB / Apache Cassanda
- OpenAI ChatGpt API
- Netty
- Tanuki Service Wrapper for Java
- IntelliJ IDEA
- Jenkins / Hudson / Gitlab CI / Github Actions / Gitea Actions
- SonarQube
- Git / Subversion
- Enterprise Architect
- Docker
- Kubernetes
- Linux Scripting
- Vagrant
- IHE / HL7 / DICOM
- eArztbrief / CDA
- Daimler PAI
- XML/EDIFACT
- Machining
- ITIL
Projekthistorie
Neuentwicklung von verschiedener Services zur Anbindung an technische infrastruktur (2015 - 2019)
- Rolle: Senior Developer, Architect
- Anforderungsanalyse zur Anbindung an LDAP, VSDM, KV-Safenet, Document Repositories, ...
- Beratung im Bereich IHE
- Konzeption, Entwicklung und Testing in Java EE
- Maintenance
Technische Anbindung meherer Radiologien an PACS Bildarchive und Krankenhaus-Systeme (2014 - 2019)
- Rolle: Senior Developer
- Anforderungsanalyse
- Beratung im Bereich IHE, HL7, DICOM
- Konzeption, Entwicklung und Testing in Java / Java EE
- Maintenance
- Rolle: Senior Developer, Architect
- Konzeption anhand der Standards IHE, HL7 und DICOM
- Entwicklung und Testing in Java / Java EE
- Modernisierung: Java 8 Migration, Modularisierung
Projekte in Festanstellung im Automotive Bereich:
Neuentwicklung: Migration einer performance-kritischen Supply-Chain-Anwendung von Cobol nach Java EE (2013 - 2014)
- Rolle: Senior Developer
- Konzeption, Entwicklung, Testing in Java EE
- Performance-Optimierung, Caching
- IBM Websphere AS (Unix)
- Rolle: Developer
- Phasenweise Migration von Cobol nach Java EE
- Konzeption, Entwicklung, Testing
- IBM Websphere AS (Z-OS)
- Rolle: Consultant
- Wissenstransfer: Architektur- und System-Analyse, Dokumentation, Teams einarbeiten
- Internationales Team
Weiterentwicklung eines Wissensmanagementsystems (2006 - 2008)
- Rolle: Developer
- Konzeption und Entwicklung in Java
- Erweiterung des KMS um
- ein RSS Feed
- generierte Eingabemasken anhand einer Ontologie
- JavaScript Widgets zum Browsen durch eine Ontologie
Private Projekte / Studien Projekte
Volume Renderer für Android Tablets (2015)
- Rolle: Developer
- Konzeption und Entwicklung in Java (Android), OpenGL und GLSL
- versch. RayCasting Shader
- integration der Lagesensoren
- Rolle: Developer
- Master-Arbeit
- Konzeption und Entwicklung in C++ (Linux), OpenGL und GLSL
- Gegenüberstellung Preis/Leistung CPU / GPU
- Rolle: Project Manager, Developer
- Analyse, Konzeption und Entwicklung in Java EE
- Verteilte Enterprise Anwendung mit dynamisch erzeugtem Datenmodell
- JBoss AS
- Rolle: Developer
- Konzeption und Entwicklung in C++ (Linux), OpenGL und GLSL
- Phong Shader, versch. RayCasting Shader
- Beliebig dreh und verschiebbare Schnittebene durch das Volumen
- Rolle: Developer
- Diplom-Arbeit
- Analyse, Konzeption und Entwicklung in Java
- Integration und Training des NLP Frameworks GATE
- Visualisierung der gefundenen Informationen und Relation mittels Java Swing
- Rolle: Developer
- Praxissemester-Arbeit
- Analyse, Konzeption und Entwicklung in Java
- Integration und Training des NLP Frameworks GATE
- Visualisierung der gefundenen Informationen und Relation mittels Java Swing
Reisebereitschaft
Bei Remote-Arbeit spielt die Entfernung keine Rolle.
exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)
Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.
Versicherungsbeginn:
01.02.2019
Versicherungsende:
01.02.2025