KI Beratung / Software Entwickler / Machine Learning / Projekt Management / KI-Architektur
- Verfügbarkeit einsehen
- 5 Referenzen
- auf Anfrage
- Nordrhein-Westfalen
- Weltweit
- de | en | fr
- 19.12.2025
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
11/2024 – offen
TätigkeitsbeschreibungCom-Science unterstützt kleine und mittlere Unternehmen dabei, das Potenzial von Künstlicher Intelligenz und modernen IT-Lösungen praktisch nutzbar zu machen – von Beratung bis hin zur Umsetzung individueller Lösungen.
Eingesetzte QualifikationenAmazon Web Services (AWS), Ansible, API-Entwickler, Data Science, Go (Programmiersprache), Google Cloud, Iaas, Large Language Models, Lineare Regression, Logistische Regression, Machine Learning, Microsoft Azure, Nächste-Nachbarn-Klassifikation, Natural Language Processing, Python, Pytorch, Tensorflow, Textklassifikation
4/2022 – 10/2024
Tätigkeitsbeschreibung
As a Backend Software Engineer at Dock Financial GmbH, I played a key role in designing and building a high-performance banking software platform from the ground up using Rust, prioritizing security, efficiency, and scalability. This platform processes financial card transactions seamlessly while offering advanced banking features. My key contributions included:
- Data Pipeline Development: Designed and implemented robust and fault-tolerant data pipelines to ensure seamless and reliable financial transaction processing.
- API Design & Integration: Developed and exposed service APIs via HTTP, and implemented efficient inter-service communication using gRPC for streamlined system interactions.
- Database Management: Ensured data integrity, optimized performance, and achieved scalability by leveraging PostgreSQL for core database operations.
- Cloud-Native Deployment: Deployed and managed microservices in a Kubernetes environment, ensuring high availability, scalability, and operational reliability.
- Monitoring and Observability: Established real-time monitoring and analytics using Prometheus and Grafana to maintain system health, identify issues proactively, and ensure smooth operations.
These contributions were instrumental in delivering a secure, scalable, and efficient platform tailored to the complex demands of modern financial systems.
Business Intelligence (BI), Continuous Delivery, Continuous Integration, Data Science, Data Warehousing, Distributed Computing, Kubernetes, Machine Learning Engineer, Python, Python-Programmierer, Software engineering / -technik
10/2021 – 3/2022
TätigkeitsbeschreibungAs a DevOps Engineer at LANCOM GmbH, my primary responsibility was maintaining and supporting the company’s Management Cloud, which connects to thousands of network devices worldwide. My daily work focused on ensuring the reliability and scalability of the infrastructure, including managing robust PostgreSQL clusters, Kubernetes deployments, and configuration automation with Ansible. I implemented and maintained monitoring and observability solutions using Grafana and Prometheus, optimized data storage with Cassandra, and streamlined log management using the ELK stack (Elasticsearch, Logstash, Kibana). These efforts ensured high availability, performance, and seamless operation of the cloud infrastructure.
Eingesetzte QualifikationenDevOps, DevOps (allg.), Python-Programmierer, Go (Programmiersprache), Python, Ansible, Elasticsearch, Golang, Kubernetes
4/2018 – 9/2021
TätigkeitsbeschreibungI worked at DSA Daten- und Systemtechnik GmbH as a Senior Software Engineer, where I was responsible for developing a robust firmware stack based on Embedded Linux using Yocto. My work encompassed a wide range of tasks, including configuring and customizing the U-Boot bootloader, optimizing and maintaining the Linux Kernel, and developing applications tailored for embedded environments. Additionally, I managed cross-compilation build processes, implemented containerization solutions using LXC and Docker, and streamlined continuous integration workflows with Jenkins. These contributions ensured the creation of a reliable, scalable, and efficient firmware solution for embedded systems.
Eingesetzte QualifikationenEmbedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Netzwerk-Sicherheit, Programmierer C, C++, Bash Shell, Firmware, Go (Programmiersprache), Jenkins, Linux Entwicklung, Python, Software engineering / -technik, Linux (Kernel), Linux-Systemadministrator, Golang, CAN-Bus (controller area network), Embedded Software
1/2017 – 1/2018
TätigkeitsbeschreibungI worked on extending a sequential profiler written in C to support the profiling of multi-threaded applications utilizing Pthreads. This involved adapting the profiler to accurately trace and analyze parallel execution flows, ensuring compatibility with thread creation, synchronization primitives, and shared memory access. The enhancement enabled the profiler to provide detailed insights into the performance and behavior of multi-threaded code, significantly expanding its usability for modern concurrent applications.
Eingesetzte QualifikationenC (Programmiersprache), Programmierer C, C++, Software engineering / -technik
3/2015 – 12/2016
TätigkeitsbeschreibungI was responsible for implementing secure network communication by utilizing TLS and SSH libraries to ensure data confidentiality and integrity across systems. Additionally, I developed a robust solution for digitally signing PNG images, enhancing their authenticity and protection against tampering. These contributions strengthened the overall security and reliability of the system's communication and data handling processes.
Eingesetzte QualifikationenC (Programmiersprache), Computer Vision, Embedded Systems, Firmware, Kryptographie, Netzwerk-Sicherheit, Programmierer C, C++, Software engineering / -technik
Zertifikate
Towards AI
Ausbildung
RWTH Aachen
Aachen
Über mich
Ich bin ein erfahrener Software-Backend-Ingenieur mit über einem Jahrzehnt Berufserfahrung und verbinde fundierte Software-Engineering-Kenntnisse mit einem starken Fokus auf maschinellem Lernen und modernsten KI-Technologien. Meine Expertise erstreckt sich über mehrere Programmiersprachen – Rust, Go, Python und C/C++ – und ermöglicht es mir, hochperformante, skalierbare Lösungen für komplexe Herausforderungen zu entwickeln.
Schwerpunkte
Backend-Entwicklung
Entwurf und Implementierung skalierbarer, hochperformanter Backend-Systeme
Fokus auf Zuverlässigkeit, Effizienz und Wartbarkeit
Tiefgehendes Wissen in API-Design, Mikroservice-Architekturen und verteilten Systemen
Machine Learning & LLM-Entwicklung
Entwicklung und Feinabstimmung von Large Language Models (LLMs) und ML-Pipelines
Kombination moderner Frameworks wie TensorFlow und PyTorch mit effizienter Datenverarbeitung
MLOps & LLMOps & DevSecOps & SecDevOps
Reibungsloses Deployment und Lebenszyklus-Management von ML-Modellen in Produktionsumgebungen
Expertise in Containerisierung (Docker, Kubernetes), CI/CD-Pipelines und Infrastruktur-Tools wie Terraform und Ansible
Paralleles Programmieren & Optimierung
Umfangreiche Erfahrung in Multicore- und Netzwerkprogrammierung
Paralleles Programmieren mit Rust async/await, OpenMP, MPI und PThreads
Leidenschaft für die Optimierung von Software auf maximale Performance
Berufliche Highlights
Fintech: Entwicklung einer hochperformanten Banking-Software-Plattform in Rust (nahtlose Verarbeitung von Finanztransaktionen mit Fokus auf Sicherheit, Effizienz und Skalierbarkeit)
Eingebettete Systeme: Erfahrung mit Firmware, Embedded Linux (Yocto), Bootloadern, Containerisierung (LXC/Docker) und Kernel-Entwicklung
Akademischer Hintergrund
Promotion in Informatik (RWTH Aachen) mit Forschungsschwerpunkt algorithmic differentiation – ein Grundpfeiler moderner Deep-Learning-Frameworks
Engagement für computergestützte Optimierung, skalierbares Systemdesign und innovatives Problemlösen
Technische Fähigkeiten
Technische FähigkeitenKategorieTechnologien/ToolsProgrammiersprachenRust, Python, Go, C/C++ML-FrameworksTensorFlow, PyTorch, SklearnInfrastrukturTerraform, Ansible, Prometheus, GrafanaContainerisierungDocker, KubernetesBetriebssystemeLinux (Ubuntu, Debian)Paralleles ProgrammierenOpenMP, MPI, Rust async/await
Persönliches
Sprachen: Fließend Englisch, Muttersprache Deutsch
Soft Skills: Starke Kommunikationsfähigkeit, teamorientiert
Interessen: Motocross, Joggen, aktuelle Technologietrends
"Ich bin leidenschaftlich daran interessiert, mich kontinuierlich weiterzubilden und moderne Technologien einzusetzen, um komplexe Herausforderungen zu lösen – ob bei der Entwicklung von Backend-Systemen, dem Deployment von KI-Modellen oder der Optimierung verteilter Architekturen."
Weitere Kenntnisse
About Me
I am an experienced Software Backend Engineer with over a decade of professional experience, blending robust software engineering expertise with a strong focus on machine learning and cutting-edge AI technologies. My proficiency spans multiple programming languages—including Rust, Go, Python, and C/C++—enabling me to design and develop high-performance, scalable solutions for complex challenges.
Expertise
Backend Development
Designing and implementing scalable, high-performance backend systems
Focus on reliability, efficiency, and maintainability
Deep understanding of API design, microservice architectures, and distributed systems
Machine Learning & LLM Development
Developing and fine-tuning Large Language Models (LLMs) and ML pipelines
Combining modern frameworks like TensorFlow and PyTorch with efficient data processing
MLOps & LLMOps
Ensuring smooth deployment and lifecycle management of ML models in production
Expertise in containerization (Docker, Kubernetes), CI/CD pipelines, and infrastructure tools like Terraform and Ansible
Parallel Programming & Optimization
Extensive experience in multicore and network programming
Parallel programming with Rust async/await, OpenMP, MPI, and PThreads
Passionate about optimizing software for maximum performance
Professional Highlights
Fintech: Developed a high-performance banking software platform in Rust, processing financial transactions securely, efficiently, and at scale
Embedded Systems: Worked with firmware, Embedded Linux (Yocto), bootloaders, containerization (LXC/Docker), and kernel development
Academic Background
PhD in Computer Science (RWTH Aachen), research focused on algorithmic differentiation—a cornerstone of modern deep learning frameworks
Dedicated to computational optimization, scalable system design, and innovative problem-solving
Technical Skills
CategoryTechnologies/ToolsProgramming LanguagesRust, Python, Go, C/C++ML FrameworksTensorFlow, PyTorch, SklearnInfrastructureTerraform, Ansible, Prometheus, GrafanaContainerizationDocker, KubernetesOperating SystemsLinux (Ubuntu, Debian)Parallel ProgrammingOpenMP, MPI, Rust async/await
Personal
Languages: Fluent in English, native German speaker
Soft Skills: Strong communicator, thrives in collaborative environments
Interests: Motocross, jogging, staying updated on technology trends
"I am passionate about continuous learning and leveraging the latest technologies to solve complex challenges."
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
