Profileimage by Patrick Waldschmitt Senior Software Engineer (Full-Stack: Java/Kotlin, Typescript, CI/CD, DevOps, Cloud) from Karlsruhe

Patrick Waldschmitt

available

Last update: 18.04.2024

Senior Software Engineer (Full-Stack: Java/Kotlin, Typescript, CI/CD, DevOps, Cloud)

Company: Herr
Graduation: Diplom Informatiker / M.Sc. in Computer Science
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional) | French (Elementary)

Attachments

2024-04-CV-Waldschmitt_150424.pdf
2024-04-CV-Waldschmitt_180424.docx

Skills

Several years experience in analysis, conception, planning, development, integration, quality assurance, deployment, monitoring, and operation of software solutions in the areas of Java/Kotlin, Typescript, CI/CD, DevOps, Cloud, as well as continuous personal development in current technologies.

Consultation on software architecture, modernization, and migration of performance-critical legacy software.

Consultation on development processes, team setup, job interviews.
Hands-on workshops for state-of-the-art technologies.

The following list is just an excerpt of the technologies I have worked with. Please feel free to ask for specifics as needed:

Programming Languages
  • Java (15+ Years, up to latest Version 22)
  • Kotlin (Backend)
  • TypeScript
  • HTML / CSS / JavaScript 
  • C / C++ (Intermediate, Linux)
  • Python (Basics)
  • ....
Technologies/Frameworks
  • Spring MVC / Spring Boot / Spring Cloud / Spring Integration
  • Kotlin KTOR
  • Java EE / CDI
  • OR Mapping / JPA / Hibernate / JDBC
  • Neural Networks / Machine Learning / LLM
  • Vue JS / React JS 
  • Oauth2 / OICD/ JWT / IAM
  • Kubernetes / Docker Swarm
  • React Native
  • SQL / NoSQL / PL SQL
  • JSON / YAML / HOCON
  • RESTful und other Web Services
  • Maven / Gradle / Gradle (KTS)
  • Prometheus / Grafana / Loki / Elastic Search
  • Docker
  • ...
Products
  • OpenAI ChatGpt API
  • Messaging: Active MQ / IBM Websphere MQ
  • Databases: Postgres / H2 / SQLite / MySQL / Oracle / IBM DB2 / SAP SQL Anywhere / Apache Derby
  • NoSQL: MongoDB / ArrangoDB / Apache Cassanda
  • JEE Server: JBoss / Wildfly / Apache TomEE / IBM Websphere AS ( on Linux and ZOs)
  • Java Servlet Container: Undertow / Apache Tomcat 
  • ...
Tools
  • IntelliJ IDEA
  • Jenkins / Hudson / Gitlab CI / Github Actions / Gitea Actions
  • SonarQube
  • Git / Subversion
  • Enterprise Architect
  • Kubernetes
  • Linux Bash / Powershell
  • Vagrant
  • ...
 

Project history

Projekte in Festanstellung im Healthcare Bereich:

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 
Weiterentwicklung der HL7, DICOM Schnittstellen (2014 - 2019)
  • 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)
Weiterentwicklung eines Transport Logistik Systems (2011 - 2014)
  • Rolle: Developer
  • Phasenweise Migration von Cobol nach Java EE
  • Konzeption, Entwicklung, Testing
  • IBM Websphere AS (Z-OS)
Großprojekt: Transfer des 3rd Level Supports und der Weiterentwicklung von 80 Projekten zu einem zentralen Dienstleister (2010)
  • Rolle: Consultant
  • Wissenstransfer: Architektur- und System-Analyse, Dokumentation, Teams einarbeiten
  • Internationales Team
Projekte als Angestellter im Science Bereich:

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
Neuronales Netz zur Schrifterkennung auf einer GPU (2009)
  • Rolle: Developer
  • Master-Arbeit
  • Konzeption und Entwicklung in C++ (Linux), OpenGL und GLSL
  • Gegenüberstellung Preis/Leistung CPU / GPU
Datawarehouse Anwendung für Healthcare Daten (2008)
  • Rolle: Project Manager, Developer
  • Analyse, Konzeption und Entwicklung in Java EE
  • Verteilte Enterprise Anwendung mit dynamisch erzeugtem Datenmodell
  • JBoss AS
 Erweiterung einer 3D Visualisierung für volumetrischer Simulationsdaten um GLSL und erstellen mehrerer Shader (2008)
  • Rolle: Developer
  • Konzeption und Entwicklung in C++ (Linux), OpenGL und GLSL
  • Phong Shader, versch. RayCasting Shader
  • Beliebig dreh und verschiebbare Schnittebene durch das Volumen
Informationsextraktion durch Verwendung computerlinguistischer Verfahren in Texten mit Makrostruktur (2007)
  • 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
Expertensuche auf Basis einer Ontologie (2006)
  • 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

Local Availability

Open to travel worldwide
Vor Ort rund um Karlsruhe, Frankfurt und Stuttgart verfügbar.
Bei Remote-Arbeit spielt die Entfernung keine Rolle.

Covered by Exali's professional indemnity insurance

The freelancer is covered by a reliable insurance provider that offers protection against common risks associated with digital and IT professions (damage claims, third-party cyber damage, etc.).

Profileimage by Patrick Waldschmitt Senior Software Engineer (Full-Stack: Java/Kotlin, Typescript, CI/CD, DevOps, Cloud) from Karlsruhe Senior Software Engineer (Full-Stack: Java/Kotlin, Typescript, CI/CD, DevOps, Cloud)
Register