
AI Engineer, Senior Software Engineer
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- 85737 Ismaning
- DACH-Region
- ru | en | de | et
- 13.08.2025
- Contract ready
Kurzvorstellung
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."
5/2024 – 7/2024
TätigkeitsbeschreibungImplemented 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 QualifikationenReact (JavaScript library), Generative KI, GPT, Large Language Models, Python
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
7/2024 – offen
TätigkeitsbeschreibungDesign 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 QualifikationenBlockchain (allg.), Solidity, Python, Typescript, Golang, JavaScript, React (JavaScript library)
5/2024 – 7/2024
TätigkeitsbeschreibungImplemented 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 QualifikationenReact (JavaScript library), Generative KI, GPT, Large Language Models, Python
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).
Computer Vision, DevOps, Machine Learning, Microsoft Azure, MLOps, Python, Pytorch, Tensorflow
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).
Amazon Web Services (AWS), Bash Shell, Docker, Git, Go (Programmiersprache), Golang, Jenkins, Python, Software Architecture, Ubuntu, Windows Powershell
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
Continuous Integration, C#, C++, Continuous Delivery, Git, Java (allg.), Jenkins, Kanban (Softwareentwicklung), SQL, Windows 10
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)
Java (allg.), Java-Frameworks, Softwareentwicklung (allg.), Dynamisches HTML, HTML5, JavaScript, Jquery, XSLT (XSL Transformation)
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.
Continuous Integration, DevOps, C++, Java (allg.), Jenkins, Microsoft Visual Studio, Python, Windows 10, Make (Software), Softwareentwicklung (allg.)
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
Embedded Entwicklung / hardwarenahe Entwicklung
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
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
München
Über mich
Ich habe viel Erfahrung in den folgenden Programmiersprachen: Golang, Python, Java, JavaScript, TypeScript, Solidity, C++ und C#.
Weitere Kenntnisse
Persönliche Daten
- Russisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Fließend)
- Estnisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden