Dr. Michael Förster

Freiberuflicher KI Entwickler / Software Entwickler / Machine Learning / MLOps / DevSecOps

Simmerath, North Rhine-Westphalia, Germany

About

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 across multiple programming languages, including Rust, Go, Python, and C/C++, allowing me to design and develop high-performance, scalable solutions tailored to complex problems. Throughout my career, I have contributed to various industries, including fintech, computer vision, embedded systems and distributed systems. Highlights of my professional journey include: Fintech: As a Backend Software Engineer I was part of a team which developed a high-performance banking software platform using Rust, which processes financial transactions seamlessly, ensuring security, efficiency, and scalability. Embedded Systems: I have experience in working with firmwares, creating Embedded Linux with Yocto, and tackling challenges such as bootloaders, containerization with LXC and Docker, and kernel development. In addition to professional accomplishments, I hold a PhD in Computer Science from RWTH Aachen University, where my research focused on algorithmic differentiation—a cornerstone of modern deep learning frameworks. My academic and professional background reflects my dedication to computational optimization, scalable system design, and innovative problem-solving. I am passionate about continuous learning and leveraging the latest technologies to solve complex challenges. Whether developing backend systems, deploying AI models, or optimizing distributed architectures, I bring a results-driven mindset to every project. My technical skills include: - Programming Languages: Rust, Python, Go, C/C++ - Machine Learning Frameworks: TensorFlow, PyTorch, Sklearn - Infrastructure Tools: Terraform, Ansible, Prometheus, Grafana - Containerization & Orchestration: Docker, Kubernetes - Operating Systems: Linux (Ubuntu, Debian) - Parallel Programming: OpenMP, MPI, Rust async/await Fluent in English and a native German speaker, I am also a strong communicator who thrives in collaborative environments. Outside of work, I enjoy motocross, jogging, and staying updated on the latest trends in technology.

Experience

  • KI Entwickler / Software Entwickler / Machine Learning / MLOps / DevOps at Com Science - Michael Förster
    Nov 2024 - Present · 1 yr 9 mos

    Ich spezialisiere mich darauf, moderne KI- und Machine-Learning-Lösungen zu entwickeln, die auf die Bedürfnisse von kleinen und mittelständischen Unternehmen (KMU) zugeschnitten sind. Meine Schwerpunkte umfassen: Große Sprachmodelle (LLMs): Entwicklung maßgeschneiderter LLM-basierter Anwendungen, Implementierung von Retrieval-Augmented Generation (RAG) und Optimierung von Arbeitsabläufen. MLOps: Aufbau skalierbarer und robuster Pipelines für die Modellbereitstellung und -überwachung. KI-Beratung: Unterstützung von Unternehmen dabei, KI-Strategien zu verstehen, zu übernehmen und umzusetzen, um komplexe Probleme zu lösen und die Entscheidungsfindung zu verbessern. Workshops & Schulungen: Durchführung individueller Workshops für Teams mit Fokus auf generativer KI, Deep Learning und fortgeschrittenen NLP-Techniken. Ich arbeite eng mit Kunden in Deutschland, der BENELUX-Region und anderen Teilen Europas zusammen und helfe ihnen, KI für Wettbewerbsvorteile zu nutzen. Lassen Sie uns zusammenarbeiten, um wirkungsvolle, KI-gestützte Lösungen zu entwickeln. === english version === I specialize in providing cutting-edge AI and machine learning solutions tailored to the needs of small and medium-sized businesses (SMEs). My focus areas include: - Large Language Models (LLMs): Developing custom LLM-based applications, implementing Retrieval-Augmented Generation (RAG), and optimizing workflows. - MLOps: Building scalable, robust pipelines for model deployment and monitoring. - AI Consulting: Helping businesses understand, adopt, and implement AI strategies to solve complex problems and improve decision-making. - Workshops & Training: Conducting tailored workshops for teams, focusing on generative AI, deep learning, and advanced NLP techniques. I work closely with clients in Germany, the BENELUX region, and other parts of Europe, empowering them to leverage AI for competitive advantage. Let's collaborate to build impactful, AI-driven solutions.

  • Software Engineer Backend at Dock Financial
    Apr 2022 - Oct 2024 · 2 yrs 7 mos

  • DevOps Engineer at LANCOM Systems GmbH
    Oct 2021 - Apr 2022 · 7 mos

    At LANCOM GmbH I was working as a DevOps Engineer and had the responsibility to maintain and support the company's Management Cloud which is connected to thousands of LANCOM network devices worldwide. Software as Kubernetes, Terraform, Ansible, and Jenkins were my daily business.

  • Yocto DevOp / C++ Software Engineer at DSA Daten- und Systemtechnik GmbH
    Apr 2018 - Sep 2021 · 3 yrs 6 mos

    A DevOps role in the domain of Yocto/Embedded Linux for a embedded system for telematics usage in the logistics, agricultural, and automotive industry.

  • Compiler Engineer at Silexica
    Jan 2017 - Jan 2018 · 1 yr 1 mo

    Using LLVM for program analysis and data flow analysis to end up in finding optimal solution for executing the input code on multicore systems.