freiberufler AI Engineer, Senior Software Engineer auf freelance.de

AI Engineer, Senior Software Engineer

online
  • auf Anfrage
  • 85737 Ismaning
  • DACH-Region
  • ru  |  en  |  de  |  et
  • 13.08.2025
  • Contract ready

Kurzvorstellung

Ich bin freiberuflicher Software-Entwickler mit über 20 Jahren praktischer Erfahrung im Design, der Entwicklung und dem Einsatz von hochwirksamen Systemen in verschiedenen Branchen - von der Automobilindustrie bis hin zu dezentralem Web und KI.

Auszug Referenzen (1)

"V. ist ein starker Entwickler. Durch seine herausragende formale Ausbildung ist er in der Lage auch komplexe Probleme korrekt zu lösen."
Lead AI Developer
Ulrich Beutenmüller
Tätigkeitszeitraum

5/2024 – 7/2024

Tätigkeitsbeschreibung

Implemented the Expert Guided Interface, a multi-agent Generative AI system with a chat interface and the ability to add and configure agents through the UI

Eingesetzte Qualifikationen

React (JavaScript library), Generative KI, GPT, Large Language Models, Python

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Blockchain (allg.)1 J.
  • Git4 J.
  • Golang3 J.
  • JavaScript1 J.
  • JavaScript-Entwickler
  • Langchain
  • Large Language Models
  • Machine Learning
  • Microsoft Azure
  • Python10 J.
  • Pytorch
  • React (JavaScript library)1 J.
  • Solidity1 J.
  • Typescript1 J.

Projekt‐ & Berufserfahrung

Lead Developer Backend / Blockchain / AI
Dwinity GmbH, München
7/2024 – offen (1 Jahr, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2024 – offen

Tätigkeitsbeschreibung

Design and implementation of the data control node (responsible for secure decentralized data storage, AI-based curation and querying, authentication, authorization, user management), development of smart contracts, import of social media data dumps.

Eingesetzte Qualifikationen

Blockchain (allg.), Solidity, Python, Typescript, Golang, JavaScript, React (JavaScript library)

Lead AI Developer
KI.Kitchen, München
5/2024 – 7/2024 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2024 – 7/2024

Tätigkeitsbeschreibung

Implemented the Expert Guided Interface, a multi-agent Generative AI system with a chat interface and the ability to add and configure agents through the UI

Eingesetzte Qualifikationen

React (JavaScript library), Generative KI, GPT, Large Language Models, Python

Python Developer / MLOps / DevOps
Cariad SE / Subsidiary of Volkswagen AG, Berlin
8/2023 – 4/2024 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2023 – 4/2024

Tätigkeitsbeschreibung

- Created script for Markdown documentation creation from Python code.
- Set up release pipeline in Azure DevOps.
- Refactored Python component responsible for ONNX to QNN context binary conversion (with quantization) and the corresponding conan package, added support of multiple model inputs and outputs.
- Added support for QNN context binaries provided externally.
- Created validation dataset with raw input images and expected image scores produced by model context binaries (using qnn-net-run).

Eingesetzte Qualifikationen

Computer Vision, DevOps, Machine Learning, Microsoft Azure, MLOps, Python, Pytorch, Tensorflow

Golang Developer / Python Developer / Software Developer Build Systems and CI Platform
ADAS GmbH / Subsidiary of Continental, Ulm
7/2021 – 7/2023 (2 Jahre, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

7/2021 – 7/2023

Tätigkeitsbeschreibung

* Developed new OS-native Bricks build system bootstrapper with automatic update ability, achieved over 90% unit test coverage.
* Prepared and executed migration of the Bricks build system and corresponding repositories to a different GitHub server.
* Rewrote Bricks entity database synchronization component for improved code quality, performance, stability and test coverage (Golang / Google Go, Python, SQLite).
* Substantially contributed to Bricks build system release quality by developing Bricks build system system tests and downstream user project test jobs.
* Created additional technical documentation for the Bricks build system and the Bricks bootstrapper using the C4 model (c4model.com) and Sphinx.
* Recommended to use Sophist MASTeR templates for user requirements gathering for improved successor build system, organized and held meetings for capturing requirements of multiple core teams.
* Set up an AWS ElastiCache for Redis instance to be used as Bricks Evolution Build System build cache (AWS, HashiCorp Terraform).
* Set up an AWS Redis Cluster to be used as Bricks Evolution Build System build cache (AWS, CloudFormation).

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Bash Shell, Docker, Git, Go (Programmiersprache), Golang, Jenkins, Python, Software Architecture, Ubuntu, Windows Powershell

Software Developer Java / C++ / C#
Erste Digital / Subsidiary of Erste Group, Wien
1/2019 – 3/2022 (3 Jahre, 3 Monate)
Banken
Tätigkeitszeitraum

1/2019 – 3/2022

Tätigkeitsbeschreibung

Technnical landscape: multiple thousand ATM devices over Austria and Hungary as well as central servers they communicate with

* Designed and implemented numerous banking features such as: savings book operations (deposit, withdrawal, transfer), money dotation and withdrawal for various cash devices, employee mode and maintenance mode functionalities, surcharge (Kostenersatz Bargeld) and top user transaction features, multi-type money transfers (payment, donation, manual, own)

* Device Integration & Simulator Enhancements: developed and refactored cash handling device simulators and native layers (cash dispensers, recyclers, readers, coin dispensers/roll dispensers), added new functionality and improved simulation accuracy, supported various programming environments (Java, Java FX, C++, C#, RAP, XFS)

* Build Systems & CI/CD: introduced and maintained CI/CD infrastructure (Jenkins), developed build pipelines for client/server projects, introduced new build tools (Gradle with Kotlin)

* Migration & Modernization: migrated projects from Subversion to Git, Java 8 to Java 11, Eclipse to IntelliJ, refactored and modernized critical components for maintainability and performance

* Automation & Reporting: created automated jobs to generate regulatory transaction reports (ECB, OeNB), built and configured automated CI server backups

* Documentation & Knowledge Sharing: authored comprehensive documentation for CI server configuration and use, Git workflows for development and release processes

* System Integration: integrated third-party interfaces such as KEBA’s RESTful Error Correction Assistance system

* Coordination & Planning: led the planning and execution of significant infrastructure transitions (e.g., source control migration), coordinated development for multi-feature rollouts

Eingesetzte Qualifikationen

Continuous Integration, C#, C++, Continuous Delivery, Git, Java (allg.), Jenkins, Kanban (Softwareentwicklung), SQL, Windows 10

Software Developer
Infineon, München
1/2016 – 6/2016 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2016 – 6/2016

Tätigkeitsbeschreibung

- Development of new features for AurixPlus
- Generation of register bit field overview pictures in Adobe FrameMaker XML format (XSLT 2.0)
- Development of a browser based Spirit file viewer (XSLT 1.0, JavaScript, HTML)
- Development of a GUI application for the creation and manipulation of projects for a toolchain for the transformation of Essence (microcontroller register specification format) documents to PDF (Griffon, Java FX , Groovy, Java)
- Development of a Gradle and Groovy based toolchain for the transformation of Essence (microcontroller register specification format) documents to PDF (Gradle, Groovy)

Eingesetzte Qualifikationen

Java (allg.), Java-Frameworks, Softwareentwicklung (allg.), Dynamisches HTML, HTML5, JavaScript, Jquery, XSLT (XSL Transformation)

Build Manager and Software Developer
Rohde & Schwarz GmbH & Co. KG, München
5/2013 – 12/2019 (6 Jahre, 8 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

5/2013 – 12/2019

Tätigkeitsbeschreibung

Project: CMX Mobile Protocol Tester / Protocol Framework, LTE Stack, NR Stack

Build Systems & Tooling:
* Maintained and enhanced GNU Make-based systems, enabling ClearCase/RTC integration and porting tools like Retriever to Linux (C++, p7Zip).
* Developed automation pipelines in Python, Groovy, and Jenkins for builds, releases, and artifact management via Artifactory, with support for multiple compression formats.
* Created developer productivity tools, including a ClearCase/RTC synchronizer, RTC snapshot comparison client (Java), and build regression test framework (C#).
* Designed and implemented NGBuild, a CMake-based build system and dev environment for multiple protocol stacks, with Python module support, code generation (ASN.1, MDL), and library creation.

Migration & Knowledge Transfer
* Led migration of large C++ codebases from ClearCase to RTC, adapting and extending build systems for compatibility.
* Produced technical documentation and training materials; executed smooth handover of NGBuild and Retriever to successor teams.

Requirements & Evaluation
* Gathered and documented 125+ requirements and 101 evaluation criteria for next-gen build systems across multiple product lines.
* Evaluated 10 build system candidates (e.g., CMake, Bazel, Meson) and delivered 400+ pages of analysis with formal presentations.

Eingesetzte Qualifikationen

Continuous Integration, DevOps, C++, Java (allg.), Jenkins, Microsoft Visual Studio, Python, Windows 10, Make (Software), Softwareentwicklung (allg.)

Embedded SW Engineer
Alcatel-Lucent Deutschland AG, Stuttgart
7/2012 – 3/2013 (9 Monate)
Tätigkeitszeitraum

7/2012 – 3/2013

Tätigkeitsbeschreibung

Projekt
Long Term Evolution (LTE)

Aufgaben
- OAM-Entwicklung

Technologien
C++, IBM Rational Software Architect RealTime, UML 2.0, LTE, AISG 2.0

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Software-Entwickler
Nokia Siemens Networks GmbH & Co. KG, München, Ulm
1/2008 – 10/2011 (3 Jahre, 10 Monate)
Tätigkeitszeitraum

1/2008 – 10/2011

Tätigkeitsbeschreibung

Projekt
Long Term Evolution (LTE)

Aufgaben
- Entwicklung eines Metamodells zur Spezifikation von nachrichtenbasierten Interfaces in dem intern entwickelten Eclipse-Plugin ISAR
- Entwicklung eines Code-Generators zur automatischen Erstellung von C/C++ Header-Dateien aus ISAR-Modellen (projektweiter Einsatz)
- Entwicklung eines Code-Generators zur automatischen Erstellung einer cross-plattform Funktionsbibliothek, welche die Konvertierung der zwischen den unterschiedlichen Systemknoten ausgetauschten Nachrichten (TI DSP, PowerPC, x86/x64) übernimmt (projektweiter Einsatz)
- Entwicklung eines Code-Generators zur automatischen Erstellung einer C++-Bibliothek, welche die Validierung der Nachrichten gegen ihr ISARModell erlaubt, d.h. diverse Gültigkeits- und Plausibilitätschecks durchführt (projektweiter Einsatz)
- Entwicklung eines Generators zur semi-automatischen Erstellung einer Interface-Dokumentation aus einem gegebenen ISAR-Modell (WordML, RTF; projektweiter Einsatz)
- Integration der verschiedenen Generatoren in Eclipse
- Entwicklung und Realisierung eines SCM-Konzeptes für die ISARModelle und die daraus generierten Artefakte, u.a. Implementierung eines vollständig automatisierten Build-Prozesses, welcher die komplette Generierung und Kompilierung übernimmt
- Entwicklung eines Interface-Reverse-Engineering-Tools (Header-Parser) zur automatischen Überführung von C/C++-Headers in ISAR-Modelle
- Entwicklung eines Konverters zur Transformation aus dem PDDBFormat (externes Schnittstellenspezifikationsformat, u.a. eingesetzt in NetAct) in das ISAR-Format
- Entwicklung eines Konverters zur Transformation von ISAR-Modellen in das Format des internen Test-Tools Pegasus (eingesetzt bei MAC)
- Entwicklung eines Konverters zur Transformation von ISAR-Modellen in das Format des internen Test-Tools IDA2 (eingesetzt bei MAC und PHY)
- Entwurf und Realisierung eines Konzeptes zur Spezifikation von Delta- Modellen, d.h. von Modellen, welche die an anderen Modellen durchzuführende Änderungen festlegen
- Durchführung von internen Schulungen zum Einsatz der Code- Generierungstools
- Interner Kunden-Support
- Feature-Planung und Code-Maintenance
- Koordination der ISAR-Entwicklung

Technologien
C, C++, XML, XML Schema, XSLT, XQuery, Python, Java, ClearCase, SVN, gcc/g++, Visual Studio, Hudson, lexx, yacc, bash

Software-Entwickler
iTV Solutions GmbH, Berlin
9/2007 – 2/2008 (6 Monate)
Tätigkeitszeitraum

9/2007 – 2/2008

Tätigkeitsbeschreibung

Aufgaben
Entwicklung eines Systems zur Verteilung von Medieninhalten über eine Reihe von File-Servern (vollautomatische Synchronisation der Server mit Ziel eines optimierten Load-Balancing)
Entwicklung eines Web-basierten Systems zur Verwaltung des internen Medien-Katalogs
Datenbank-Entwurf

Technologien
Java, PHP, C#, ASP.Net, Delphi.Net, SQL, Firebird DB, MySQL, Web-Services, Ruby-On-Rails, Subversion, maven

Ausbildung

Informatik (Diplom), TU München
Dipl.-Informatiker
2013
München

Über mich

Ich bin studierter Informatiker (TU München). Seit Anfang des ersten Semesters habe ich als Werkstudent neben dem Studium gearbeitet. Seit 2007 bin ich Freelancer und habe in dieser Zeit an vielen Projekten als Freelance-Entwickler in der Automobil-, Banken- und Telekommunikationsbranche teilgenommen. Damit kann ich aktuell auf eine 20-jährige Erfahrung als Entwickler zurückblicken.

Ich habe viel Erfahrung in den folgenden Programmiersprachen: Golang, Python, Java, JavaScript, TypeScript, Solidity, C++ und C#.

Weitere Kenntnisse

Außerdem habe ich Erfahrung mit Groovy, bash, XSLT und XSLT 2, bash, CMake, GNU Make, XQuery, XML Schema, Perl und PHP.

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Fließend)
  • Estnisch (Gut)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3719
Alter
41
Berufserfahrung
17 Jahre und 11 Monate (seit 09/2007)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden