Patrick Waldschmitt

AI Software Engineer

Avatar placeholder
Karlsruhe, Germany

Experience

Jan 2025 - Sep 2025
9 months

AI Software Engineer

IppenMedia

  • Analysis
  • Consulting
  • Software design
  • Development
  • Automation
  • Testing
  • Deployment
  • Architecture, development and deployment of various proof-of-concept applications around the integration of current AI interfaces including conversational, realtime voice, images and videos
  • Developed best practices for working with agentic systems and AI in practice
  • Created code templates
Jun 2024 - Aug 2024
3 months

Lead Developer

SwinginCharlie.de

  • Analysis
  • Development
  • Automation
  • Testing
  • Deployment
  • Built a responsive website optimized for mobile and desktop devices with minimal CO2 footprint
  • Optimized for low data transfer requirements (Green IT)
  • Integrated Pretix into the page structure
  • Set up a CI/CD pipeline for deployment on a webserver via SSH
  • Maintained the DevOps environment
May 2024 - Nov 2024
7 months

Senior Developer

In-House

  • Research
  • Development
  • CI/CD automation
  • Testing
  • Developed a speech assistant on Wear OS
  • Developed a speech-to-speech AI assistant
  • Participated in a Udemy class on Kafka integration into Spring Cloud
  • Built small web applications for generating images from voice input and tracking daily achievements
  • Developed a web application for configuring and running multiple AI agents that discuss with each other
  • Migrated from Gitea to Gitlab
  • Migrated an Android 3D viewer for CT scans in DICOM format from Java to Kotlin
  • Updated the tech stack of a freelancing website
May 2024 - Jul 2024
3 months

Consultant for Solution and Software Architecture, Lead Developer

Heidenhain

  • Analysis
  • Consulting
  • Software design
  • Development
  • Automation
  • Testing
  • Deployment
  • Built a maintenance application enabling automated on-premise database upgrades with failsafe mechanisms
  • Derived architectural and technological decisions based on ease of use, functional requirements and customer development team feedback
  • Employed an iterative approach from requirements gathering, security and license checks, documentation and CI/CD integration to final release packaging
Oct 2023 - Dec 2023
3 months

Lead Developer

  • Analysis
  • Software design
  • Development
  • Testing
  • Built an SMTP queue with UI for throttling email sending according to provider limits
  • Designed architecture for low memory and CPU requirements in a self-hosted cloud environment
Jan 2022 - Mar 2024
2 years 3 months

Consultant, Senior Developer

Heidenhain

  • Development process optimization
  • Training
  • Development
  • Architecture consulting
  • CI/CD automation
  • Testing
  • Implemented a full-stack web application involving complex 3D algorithms and asynchronous calculations
  • Migrated algorithms from Python to Java and integrated native libraries
  • Consulted on platform architecture and prepared integration into an on-premise cloud environment
  • Improved development throughput by over 50% through workflow adaptation, Scrum event enhancements, clean architecture and customer-specific CI/CD setup
  • Enabled sprint releases by defining quality goals, 1-day task sizing, automated deployments and end-to-end testing integration
  • Stabilized the application by identifying and closing memory leaks, externalizing unstable components via resilience patterns, and regularly upgrading Java and Spring Boot
  • Provided expertise in JNI and JEP integrations, 3D graphics calculations and web visualization, application security with TLS and OAuth2.0, and performance optimization via profiling and virtual threads
  • Prepared for production by adding Grafana monitoring, clarifying license and security issues, enabling version upgrades, and establishing a DevOps mindset
Aug 2019 - Dec 2021
2 years 5 months

Consultant, Senior Developer

DXC/Daimler

  • Consulting
  • Workflow optimization
  • Training
  • Software architecture
  • Development
  • CI/CD automation
  • Testing
  • Migrated a monolithic Spring Boot application from OpenShift to a cloud-native AWS environment
  • Improved application quality to meet customer guidelines
  • Introduced CI/CD infrastructure using IaC and optimized performance
  • Set up MicroK8s clusters for CI/CD and staging
  • Integrated automated quality, vulnerability and license scans
  • Led quality improvement via example and quality gates
  • Optimized test performance and coverage; coached on testing best practices
  • Introduced Helm charts for Kubernetes deployments and IaC for environments
  • Migrated Spring Boot versions, microservices carve-out, resilience patterns, monitoring, messaging endpoints and databases to cloud services
  • Cleaned code, improved guidelines, profiled performance and assured data consistency
  • Documented as code using MkDocs and PlantUML
Feb 2019 - Jul 2019
6 months

Senior Developer

Governikus

  • Conception
  • Development
  • Documentation
  • Testing
  • Consulted on and developed a JavaFX application with Outlook integration for handling xJustiz receipt attachments
  • Performed load and performance testing of an integration environment with mocked services
  • Developed a JMeter plugin as a load provider
  • Built an adapter to fetch emails via IMAP and store them in a long-term storage system
Sep 2014 - Dec 2014
4 months

Developer

In-House

  • Conception
  • Development
  • Performance optimization
  • Developed an Android app for displaying 3D volume data (DICOM images) using a raycasting shader on an Nvidia Shield Tablet
Apr 2014 - Jan 2019
4 years 10 months

Senior Developer, Junior Architect

medavis GmbH

  • Conception
  • Development
  • Documentation
  • Testing
  • Performance optimization
  • Architecture design and modernization
  • Integrated a radiology information system into the environment of multiple radiologies and hospitals via HL7 and DICOM
  • Extended the system with web services for SMS appointment notifications, LDAP, CDA, eArztbrief, VSDM, document repositories, KV-Safenet and process automation
  • Migrated code to Java 8 and modernized architecture
  • Used TLS/SSL, JUnit, Mockito, XML/XSLT, JPA, CDI, EJB and digital signatures
Jun 2010 - Mar 2014
3 years 10 months

Developer, Consultant

T-Systems International GmbH

  • Conception
  • Development
  • Documentation
  • Testing
  • Performance optimization
  • Replaced a COBOL transport logistics application step-by-step with Java EE
  • Introduced continuous integration and replaced IBM RAD with Eclipse
  • Reimplemented a COBOL supply-chain backend application in Java EE, including microservice carve-out, resilience patterns and test coverage
Jan 2010 - May 2010
5 months

Consultant, Architect, Developer

T-Systems International GmbH

  • Reconstruction and analysis of software architecture
  • Weakness analysis
  • Knowledge transfer to 3rd-level support in India
  • Transitioned three projects to a common IT service desk and developed enhancements
Jan 2009 - Mar 2009
3 months

Developer

In-House

  • Concept
  • Development
  • Documentation
  • Testing
  • Implemented a convoluted neural network on graphics hardware using OpenGL
Oct 2008 - Dec 2008
3 months

Project Manager, Architect, Developer

In-House

  • Team lead
  • Project management
  • Requirement specification
  • Concept
  • Development
  • Documentation
  • Testing
  • Led the design and implementation of a distributed, modular data warehouse system for a non-profit health care organization with ontology-based code generation
Apr 2008 - Aug 2008
5 months

Developer

In-House

  • Concept
  • Development
  • Documentation
  • Testing
  • Enhanced a multidimensional volume data viewer by adding GLSL support, example shaders (Phong shading, ray casting) and a 3D rotatable clipping plane
Jul 2006 - Jul 2008
2 years 1 month

Developer

Fraunhofer IITB Karlsruhe

  • Concept
  • Development
  • Documentation
  • Testing
  • Added RSS feed support, generic input forms based on an ontology structure and JavaScript widgets for ontology browsing over annotated text

Summary

Quality Software, Built Right from the Start! Empowering Teams, Accelerating Delivery, Reducing Debt

󰞑 Professional and elaborate development of custom tailored software solutions 󰞑 Consultation on software architecture, modernization and migration of performance-critical legacy software 󰞑 Guidance on development methods, processes and team workflows 󰞑 Hands-on training for most relevant technologies

Benefit from more than 15 years of professional software development experience and over 25 years hands-on practice.

As a seasoned software development expert with a strong foundation in Java as well as experience across multiple other programming languages, I empower teams to excel throughout the entire software lifecycle. From initial requirements to deployment and beyond, I provide deep technical guidance and cross-cutting business insight. I enable your teams to build adaptable, future-proof solutions, that seamlessly align technical execution with business objectives, ensuring long-term success.

My goal is to make a long-lasting and positive impact on your team, your customers, and everyone involved in the lifecycle of your products or services.

Skills

  • Programming Languages: Java, Kotlin, Typescript, Python, Go, Html/css/javascript, Sql/pl-sql, Flutter/dart, C++

  • Software Design/architecture: Domain Driven Design (Ddd) / Model Driven Design (Mdsd) / Event Driven Design / Test Driven Design (Tdd), Design Patterns / Gang Of Four (Gof) / Resilience Patterns, Security Assessment / Owasp, Licensing Evaluation, On-premises, Cloud (Iaas, Caas), On-premises To Cloud Migration, Full-stack, Bff, Frontend, Backend, Mvvm, Mvc, Entity-control-boundary, Microservices, Service Oriented (Soa), Structured Monolith, Restful, Async, Openapi, Reactive, Functional, Clean Code / Solid / Clean Architecture / Hexagonal Architecture, Uml, Er-diagrams, Object Oriented, Oop, Oom, Web Security (Tls, Ssl, Digital Signature, Encryption), Code Generators / Xml / Xslt

  • Backend Technologies/frameworks: Spring (Spring Boot, Spring Cloud, Spring Web, Spring Integration, Spring Mvc, Webflux, Spring Quartz/scheduling, Spring Ai, Spring Security), Interfaces (Rest/json, Websockets, Grpc/protobuf, Mapstruct, Jax-rs, Jax-b, Soap/xml, E-mail, Sms), Persistence (Spring Data, Jpa, Jta, Jdbc, Orm, Pagination, Hibernate, Exposed, Nosql, Key-value, Time-series, Flyway, Liquibase), Caching (Infinispan, Redis), Messaging (Java Messaging Service, Jms, Apache Kafka), Test Automation (Junit, Mockito, Testng), Auth (Oauth2.0, Openid Connect, Saml, Jwt), Containerization (Docker, Podman, Vagrant), Container Orchestration (Kubernetes/helm, Docker Swarm, Iac, Portainer), Ci/cd Pipelines (Jenkins/groovy, Gitlab, Gitea, Github Actions), Quality And Security (Owasp, Grype, Sonar, Sonarqube), Monitoring (Prometheus, Grafana, Loki, Zipkin), Ktor (Modules, Oauth, Koin), Jee (Cdi, Ejb3, Bean Validation, Deltaspike, Mainframe), Search Indexing (Lucene, Elasticsearch, Opensearch), Autonomous Llm Agents (Litellm, Mcps, Google Adk, A2a, Realtime Apis), Ai (Cnn, Llm, Openai, Ollama), 3d Apis (Vulkan, Opengl, Webgl, Glsl), Clikt, Apache Camel

  • Frontend Technologies/frameworks: Vue / Nuxt, React / Nextjs / Reactnative, Audio Playing/recording/streaming, Autonomous Llm Agents (Vercel Ai-sdk, Google Text-to-speech), Angular Js, Test Automation (Playwright, Jest, Selenium), Java (Javafx, Openjfx, Fxml, Java Swing, Java Awt), Jsp/servlets, Jquery / Bootstrap / Knockout Js

  • Products And Tools: Openjdk 11-22 (Amazon Corretto, Eclipse Temurin), Graalvm 23, Oracle Jdk <= 1.8, Aws (Aws Cli, Aws Eks, Aws S3, Aws Iam, Aws Rds), Google (Gcp, Firebase), Oracle Openshift, Identity Provider (Keycloak, Ory Hydra), Embedded K8s (Microk8s, K3s/rancher), Jee Servers (Wildfly, Jboss Eap, Tomee, Websphere As), Java Servers (Tomcat, Undertow, Netty), Web Servers (Node, Nginx, Apache, Traefik), Messaging Servers (Activemq, Ibm Mq, Rabbitmq), Relational Databases (Postgresql, Oracle Db, Ibm Db2, Mysql, Ms Sql, H2, Sap Sql Anywhere, Sqlite), Nosql Databases (Firebase, Mongodb, Arango, Cassandra, Minio, Redis), Container Security (Sysbox, Grype, Xray, Blackduck), Source Code Management (Gitlab, Gitea, Bitbucket, Fisheye), Artifact Repos (Jfrog Artifactory, Nexus, Docker Registry, Helm, Quay), Collaboration (Jira, Confluence, Mkdocs, Microsoft Teams, Sharepoint), Build And Dependency Mgmt. (Gradle, Gradle Kts, Maven, Ant, Pip, Cmake), Ai Assistants (Tabnine, Jetbrains Ai, Github Copilot, Chatgpt), Ides (Intellij, Pycharm, Android Studio, Vs Code, Eclipse, Android Sdk, Android Ndk), Dev Tools (Jprofiler, Jmeter, Postman, Soap Ui, Sparx Enterprise Architect), Office (Microsoft Office 365, Microsoft Teams, Outlook, Word, Excel, Libreoffice, Openoffice)

  • Operating Systems: Linux (Unix Bash Scripting, Mint, Ubuntu, Debian, Centos, Rhel, Suse), Windows (Powershell, Batch, Installer, Docker Desktop, Windows 11, Windows 10, Windows Server 2019), Android (Android Phones, Wear Os, Reactnative, Kotlin), Ios (Reactnative)

  • Business Domain Knowledge: Manufacturing (Opencascade, Step Files), Healthcare (Hl7 V2/v3, Fhir, Dicom, Ihe, Earztbrief, Vsdm, Telematik), Daimler (Aws/dos/pai), Ontologies (Owl/ontologies/rdf), Finance (Camt)

Languages

English
Advanced
German
Intermediate

Education

Oct 2008 - Jun 2009

Eastern Michigan University

Master in Computer Science, cum laude, Thesis on Convolutional Neural Networks on a GPU (AI) · Computer Science · Ypsilanti, United States

Oct 2007 - Jun 2008

University of Applied Sciences Karlsruhe

Master in Computer Science · Computer Science · Karlsruhe, Germany

Oct 2003 - Jun 2007

University of Applied Sciences Zweibrücken

Diploma in Digital Media, Thesis on Information Extraction from semi structured Text (NLP) · Digital Media · Zweibrücken, Germany

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Manuel Kulisch
Manuel Kulisch

Product Owner (Freelancer) - Intelligent Personal Assistant

View Profile
Prasad Tilloo
Prasad Tilloo

Solution Architect / Senior Manager – DTC E-Commerce Platform

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Ronald Foerster
Ronald Foerster

IT Consultant & Continuing Education

View Profile
Stephan Martin
Stephan Martin

Sabbatical, professional development

View Profile
Yannick Schuchmann
Yannick Schuchmann

Freelance IT Consultant/Advisor

View Profile
Felix Schaller
Felix Schaller

Founder/Developer

View Profile
Anton Klonov
Anton Klonov

Head of Technical Overall Integration NSC / Hadoop Cloud Development

View Profile
Thomas Fey-grytnes
Thomas Fey-grytnes

Full-Time Applied AI/ML Upskilling

View Profile
Patrik Garten
Patrik Garten

Technical Lead Conversational AI

View Profile
Eduard Van kleef
Eduard Van kleef

Workshop Leader 'Introduction to AI Development Tools'

View Profile
Albert Frischmann
Albert Frischmann

Lead Product Owner

View Profile
Martin Staudt
Martin Staudt

TallyUp

View Profile
Andreas Einzmann
Andreas Einzmann

AI Coach and Consultant

View Profile
Jayana Shah
Jayana Shah

Implementation of Data Management Tool for LLM & Speech Technologies

View Profile
Paul Webster
Paul Webster

Architecture Consultant (Freelance)

View Profile
Siegfried-thor Bolz
Siegfried-thor Bolz

AI Solutions Architect & Developer

View Profile
Martin Musiol
Martin Musiol

Product Owner AI Learning Platform

View Profile
Hasan Raza
Hasan Raza

AI Engineer

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile
Shamaila Mahmood
Shamaila Mahmood

Senior Software Architect

View Profile
Markus Maiworm
Markus Maiworm

Project management of a system migration

View Profile
Pappu Prasad
Pappu Prasad

Senior Cloud Consultant (AWS Services and Consulting)

View Profile
Mathew Divine
Mathew Divine

Data Science Expert and AI Strategist

View Profile
Ateet Bahmani
Ateet Bahmani

AI Engineer

View Profile
Sascha Jürgens
Sascha Jürgens

Agile Coach & Partner

View Profile
Felix Maas
Felix Maas

AI Trainer

View Profile
Filipp Trigub
Filipp Trigub

Multi-chain LLM copilot for academic teaching and studying

View Profile
Stephan Baier
Stephan Baier

Freelance Data Scientist

View Profile