Profilbild von Michael Foerster Erfahrener Software Engineer mit Schwerpunkt auf Machine Learning und Compiler-Entwicklung aus Simmerath

Michael Förster

teilweise verfügbar

Letztes Update: 17.04.2025

Erfahrener Software Engineer mit Schwerpunkt auf Machine Learning und Compiler-Entwicklung

Abschluss: Dr. rer. nat.
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (verhandlungssicher) | Französisch (Grundkenntnisse)

Schlagwörter

Compiler Machine Learning Devops Mathematik APIs Künstliche Intelligenz Computer Vision C++ Elasticsearch Embedded Systems + 25 weitere Schlagwörter anzeigen

Dateianlagen

ProfessionalMachineLearningEngineer20240930-7-3brnvz_270125.pdf
Michael-Forster-2025-04-02_170425.pdf
cv_170425.pdf

Skills

Software Engineering
Umfangreiche Erfahrung in der Entwicklung von Software, insbesondere in den Bereichen Micro Services, Backend, Embedded Systems, Compiler, und Computer Vision.

Machine Learning
Zertifizierter Google Cloud Professional Machine Learning Engineer mit Expertise in der Anwendung von KI-Technologien und MLOps und LLMOps.

Informatik und Mathematik
Promotion in Informatik, fundierte Kenntnisse in Informatik und Mathematik, mit Spezialisierung auf Mobilfunk.

Compiler-Entwicklung
Erfahrung in der Entwicklung von Compilern.

DevOps
Praktische Erfahrung in DevOps-Prozessen und -Tools bei LANCOM GmbH.

Embedded Linux und Yocto
Spezialisierung auf Daten- und Systemtechnik bei DSA GmbH.

Fintech / Card Payment Transactions
Erfahrung in der Entwicklung von Finanzsoftware bei Dock Financial GmbH mithilfe der Programmiersprache Rust.
 

Projekthistorie

04/2022 - 10/2024
Backend Software Engineer
Dock Financial GmbH (Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

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.

10/2021 - 03/2022
DevOps Engineer
LANCOM GmbH (Internet und Informationstechnologie, 250-500 Mitarbeiter)

As 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.

04/2018 - 09/2021
Senior Software Engineer
DSA Daten- und Systemtechnik GmbH (Internet und Informationstechnologie, 250-500 Mitarbeiter)

I 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.

01/2017 - 01/2018
Compiler Engineer
Silexica (heute AMD) (Internet und Informationstechnologie, 10-50 Mitarbeiter)

I 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.

03/2015 - 12/2016
Senior Software Engineer
Cognex GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

I 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.

Zertifikate

Google Cloud Certified Professional Machine Learning Engineer
2024

Reisebereitschaft

Nur Remote verfügbar

Sonstige Angaben

Experienced Software Backend Engineer with a Phd in Computer Science and with expertise in Machine Learning, LLM development, and MLOps/LLMOps. Proficient in Rust, Go, Python, C/C++, and scalable system design.
Profilbild von Michael Foerster Erfahrener Software Engineer mit Schwerpunkt auf Machine Learning und Compiler-Entwicklung aus Simmerath Erfahrener Software Engineer mit Schwerpunkt auf Machine Learning und Compiler-Entwicklung
Registrieren