Ludwig Prager teilweise verfügbar

Ludwig Prager

Kubernetes / DevOps / Machine Learning

teilweise verfügbar
Profilbild von Ludwig Prager Kubernetes / DevOps / Machine Learning aus Kraiburg
  • 84559 Kraiburg Freelancer in
  • Abschluss: Dipl.-Informatiker
  • Stunden-/Tagessatz: 90 €/Std.
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (gut)
  • Letztes Update: 03.09.2019
SCHLAGWORTE
PROFILBILD
Profilbild von Ludwig Prager Kubernetes / DevOps / Machine Learning aus Kraiburg
SKILLS
DevOps: Kubernetes, Terraform, AWS, ansible, puppet
Machine Learning, Deep Learning, Tensorflow

 
REFERENZEN
Blaupunkt
BMW Forschung und Technik
Burda Medien
Chemiepark Linz
Cisco
Flughafen München
Fraunhofer Institut
Giesecke & Devrient
HTC
Huawei
Knorr-Bremse
Micronas AG
Münchener Hypothekenbank e.G.
Nokia/Siemens
Rohde & Schwarz
Sky Deutschland
Winter AG


Zeitraum      :4/19 - 12/19
Firma/Institut:brainloop AG
Projekt       :iX
        
        Entwicklung von on-premise / bare metal kubernetes cluster zum Betrieb von 'secure data rooms'. Erstellung und Anpassung von k8s-Manifesten, helm charts, ansible playbooks, terraform code. Entwicklung von IaaS Modulen zur Bereitstellung von k8s Cluster mit terraform/ansible/vsphere/packer u.a. tools. Automatisierung des 'deployment' der k8s Anwendungen.
        
      
Software      :kubernetes, rancher, helm, terraform, packer, CoreOS, CentOS, ansible, vsphere, golang, couchbase, vault, S3, ceph, prometheus, ELK, RabbitMQ

Zeitraum      :12/18 - 03/19
Firma/Institut:4tiitoo GmbH
Projekt       :--
        
        Entwurf und Installation ein kubernetes cluster zur Durchführung von trainings-Läufen mit tensorflow.
        
    
        Design and Installation of a kops/kubernetes cluster for the training of tensorflow networks. An arbitrary number of trainings can be scheduled and will be executed in parallel on EC2/GPU instances.
    
      
Software      :tensorflow object detection, tfrecord, nvidia-docker, kops, kubernetes, terraform

Zeitraum      :09/18 - 12/18
Firma/Institut:alexanderthamm
Projekt       :DAIKOE
        'Predictive Analytics' für einen Automobilkonzern. Details können aus Gründen der Geheimhaltung nicht genannt werden.
        'Predictive Analytics' for a automotive company. Detailed information is protected by an NDA.
        Position: Data Engineer
      
Software      :spark, python, pandas, numpy, Azure, databricks, scala

Zeitraum      :05/18 - 06/19
Firma/Institut:4tiitoo GmbH
Projekt       :NUIA
        
        Entwicklung eines Algorithmus zur Erkennung von Bedienfeldern auf einer graphischen Oberfläche mit 'tensorflow object detection'. Erstellen ein Entwicklungsumgebung mit nvidia-docker, AWS/EC2. Erzeugung und Import von Trainingsdaten mit tfrecord.
        
    
        Development of an algorithm for the detection of control elements on a GUI with the 'tensorflow object detection' framework. Creation of a IDE with nvidia-docker, AWS/EC2. Creation and import of example data with tfrecord.
    
      
Software      :tensorflow object detection, tfrecord, yolo, nvidia-docker, EC2

Zeitraum      :11/14 - 12/18
Firma/Institut:Knorr-Bremse
Projekt       :
        Aufbau einer Continuous Integration Umgebung. Analyse der bestehenden build Umgebung und Schrittweise Uberführung in ein Deployment Pipeline. Installation der Windows (XP, Win7, Win 2008 server) build slaves mit puppet. Installation und Konfiguration mehrerer jenkins master (Redhat Linux). Überwachung mit nagios/check_mk.


Installation of a continuous integration environment. Analysis of the existing build environment and stepwise transformation into a modern deployment pipeline. Set up of Windows (XP, Win7, 2008 Server) build slaves. Installation and configuration of several jenkins masters (redhat linux). Set up of monitoring servers (nagios/check_mk).

      
Software      :Redhat 7, Xp, Win7, Windows 2008 Server, jenkins, puppet, ruby, java, ASCET, CoDeSys, Maven, Gradle, Artifactory, Nexus.

Zeitraum      :12/17 - 04/18
Firma/Institut:start up
Projekt       :--
        
Entwicklung eines Systems zu Autokorrektur von Sensordaten eines 'human entry device'.
Ermittlung einer Methode zur Generierung von Soll/Ist Paaren aus einigen TB Rohdaten. Trainieren eines 'deep neural net'.
        
    
        Development of an auto correction system for sensor data from a human entry device. Identification of a method to generate training data from several terabytes of raw data. Training of a deep neural net.
    
      
Software      :AWS, hadoop, pig, hive, keras

Zeitraum      :10/17 - 12/17
Firma/Institut:4tiitoo GmbH
Projekt       :NUIA CI
        
Aufsetzen eines CI systems in AWS. Erstellung von Skripten zur Verwaltung eines CI cluster, bestehend aus jenkins, linux-build slave, Windows 10 build slave. Erstellung eines POC mit kubernetes.
        
    Design an setup of a CI system in AWS. Creation of scripts for the management of the cluster. Cluster consists of jenkins master, linux build slaves, Windows 10 build slave, bastion host.
      
Software      :AWS, cloudformation, boto3, jenkins, docker, puppet, kubernetes

Zeitraum      :8/17 - 11/17
Firma/Institut:start up
Projekt       :--
        
Entwicklung eines CBIR (content based image recognition) als Vorstufe zu einem 'recommender system'.
        
    
Development of a CBIR (content based image recognition).
    
      
Software      :keras, matlab, tensorflow, python

Zeitraum      :4/17 - 6/17
Firma/Institut:Knorr-Bremse
Projekt       :jenkins ELK
        
Visualisierung, Analyse und Überwachung eines jenkins build cluster mit ELK (elasticsearch, logstash, kibana).
        
    
        Display, analysis and monitoring of a jenkins build cluster with ELK (elasticsearch, logstash, kibana).
    
      
Software      :jenkins, ELK

Zeitraum      :10/16 - 12/16
Firma/Institut:bridg3d
Projekt       :moldflow
        
Evaluierung eines Verfahrens zur 3D-Bearbeitung eines Spritzgussmodells. Entwicklung eines SOM (self organizing map) Verfahrens zur Berechnung der Kühlkanäle.
        
        
      
Software      :C++, perl, CGAL, mlab, openscad, openjscad, STL, paraview

Zeitraum      :2/16 - 12/16
Firma/Institut:GGW
Projekt       :ggw
        
        Virtualisierung der Unternehmens-Infrastruktur unter Verwendung von docker (on-premise) und AWS (cloud). Nachfolgeprojekt: Aufsetzen einer high-availability Variante mit kubernetes/GCE.
        
        
      
Software      :docker, AWS, postfix, dovecot, puppet, prometheus, dokuwiki. GCE, kubernetes

Zeitraum      :5/15 - 8/15
Firma/Institut:Huawei
Projekt       :ramcloud
        
Aufsetzen einer Simulationsumgebung für eine verteilte Datenbank mit OpenStack/devstack. Implementierung von Testfällen. Erstellen von automatischen benchmark reports. Erstellung von puppet Skripten zur automatischen Installation der OpenStack hosts und der virtuellen Maschinen.




      
Software      :OpenStack/devstack, C++, jenkins, NodeJS, puppet, mediawiki, ubuntu, SRIOV

Zeitraum      :2/14 - 10/14
Firma/Institut:Cisco
Projekt       :Cisco
        Entwicklung und Systemintegration der neuen Generation der SkyD settop Boxen.


System integration and development for the new release of SkyD set top boxes.

      
Software      :Linux, C/C++, DVB-T, DVB-S, H.264, puppet, docker, ClearCase, ClearQuest.

Zeitraum      :1/14 - 3/14
Firma/Institut:HTC
Projekt       :HTC
        Entwicklung eines Prototypen zur verschlüsselten Speicherung des Email-Verkehrs auf einer speziellen SD-Karte eines Android Telefons.

      
Software      :Android, Java, C/C++, NDK, Node.JS, AWS.

Zeitraum      :3/13 - 7/13
Firma/Institut:BMW Forschung & Technik
Projekt       :Connected Drive
        Entwicklung von Android-Applikationen im Rahmen des Fahrer-Assistenz Forschungsprojekts von BMW.
Übermittlung von Echtzeitdaten eines Bewegungssensors mit Bluetooth. Erstellung einer besonders 'robusten' bluetooth Verbindung, d.h. automatischer Verbindungsaufbau, reconnect nach Unterbrechung u.a.. Anbindung an das back-end über JOYn Protokoll.
Darstellung der Messdaten in einer Enhanced Reality Visualisierung.


Development of prototypal applications (Epson Moverio, Google Glass) to be applied in an autonomous drive system. Conversion and transmission of data from measurement instruments via bluetooth.
Realisation of an augmented reality app.

      
Software      :Android, Linux, Java, NDK, C/C++, CAN, Matlab, OpenGL, JOYn, Scala.

Zeitraum      :2013 - 2013
Firma/Institut:Blaupunkt
Projekt       :BPT1500
        Firmware-Entwicklung der neuen Generation der Telematik Geräte. Auslesen und Übermittlung der Fahrzeugdaten.


Firmware development for a new generation of telematics devices. Readout and forwarding of vehicle data.

      
Software      :Linux, Java, C/C++, CAN.

Zeitraum      :2012 - 2012
Firma/Institut:Giesecke & Devrient
Projekt       :VSS
        Erstellung einer Mobile App für Android und Blackberry zur verschlüsselten Kommunikation unter Verwendung von SIM oder microSD als Secure element (SE). Design und Entwicklung einer Bibliothek zum Aufbringen der Schlüssel und Zertifikate auf das SE.
Entwicklung der Android GUI.
        Design und Entwicklung eines Konzepts zur Verwendung einer gemeinsamen Code-Basis unter Android und Blackberry für Produktivcode und Unit-Tests.
    Aufsetzen eines Systems für Continuous Integration/Continuous Delivery (CI/CD) mit hudson/maven/pom/nexus. Rolle des Integration Manager. Anbindung der Android-devices für kontinuierliche, parallele hardware tests.  Entwicklung von GUI-tests mit Robotium.
        Refactoring und Anpassung einer bestehenden Anwendung für Windows und Linux in C++.


Development of a mobile app for Android and Blackberry enabling encrypted communication using SIM or micro SD card as secure element (SE). Design and development of a library for the provisioning of keys and certificates onto the SE.
 Design and development of a framework that allows a shared code basis of Android and Blackberry for production code and unit tests.
 Set up of a system for Continuous Integration/Continuous Delivery (CI/CD) using hudson/maven/pom/nexus. Realisation of continuous, parallel hardware tests, development of GUI tests with Robotium.
Refactoring and modification of an existing middle ware for Windows and Linux in C++.

      
Software      :Android, Blackberry, Linux, Windows, Java, C++, CMake, Hudson, Maven, pom, Nexus, Eclipse, Robotium, VisualStudio, UCM clearcase. Bluetooth, TDD, Scrum, CI/CD, PKCS#8, PKCS#10, PKCS#11, CSP, JCA/JCE.

Zeitraum      :2011 - 2012
Firma/Institut:Option Wireless Technology
Projekt       :Pyramid
        Portierung eines SDK zum 'network connection management' (~15.000 Codezeilen C/C++) auf die Android Plattform. Konzeption und Realisierung des 'wifi offload'. Die Aufgabe bestand vor allem in der Kontrolle der wlan- und radio Verbindungen und fand vorwiegend im 'runtime layer' statt, also in der nativen (C/C++) Schicht unterhalb des Java-basierten 'framework layer'. Um kompatibel zu verschiedenen Versionen und Geräten zu bleiben wurde, ausser in den Konfigurationsdateien, der 'stock Android source code' nicht verändert, sondern nur um neue Module erweitert. Ansteuerung durch ein Testprogramm über IPC/Binder. Erstellung einer Testapplikation und Ansteuerung über AIDL.
        Refactoring der bestehenden Linux-Variante und der Makefiles, Verwendung von 'precompiled header'.
Realisierung einer 'tethering' Funktion mit bluetooth.


Porting of an 'network connection management framework' (appr. 15.000 lines of C/C++ code) for the Android platform. Creating a concept and realisation of a 'wifi offload' solution. This task consisted primarily in finding a way to control all WLAN and radio connections and was realised in the 'runtime layer', i.e. in the native (C/C++) layer below the Java based 'framework layer'. In order to guaratee compatibility to different devices and future Android Versions the stock Android source code had to remain unmodified except the addition of a additional module. Development of test programs using IPC/Binder and AIDL.
Refactoring of the existing Linux port and Makefiles. Introduction of precompiled headers for gcc/g++.
Realisation of a tethering app using bluetooth.

      
Software      :Android, Linux, C++, Java, wlan, RIL (radio interface layer). wpa_supplicant, dbus, glib, NDK, eclipse, perforce. TDD, Scrum, CI, Jenkins.

Zeitraum      :2010 - 2011
Firma/Institut:Rohde & Schwarz
Projekt       :CA100
        
        Entwicklung einer verteilten Anwendung zur digitalen Signalverarbeitung. Ansteuerung verschiedener Softwaretools zur Verarbeitung und Darstellung in Echtzeit. Entwurf, Design, Implementierung.
        Aus Sicherheitsgründen können hier keine detaillierteren Angaben gemacht werden.
      
Software      :Windows, C++, QT, boost, Visual C++, clearcase.

Zeitraum      :2009 - 2009
Firma/Institut:Atron Electronic GmbH
Projekt       :Touch & Travel
        Erstellung / Überarbeitung einer mobile-Phone Applikation zum 'elektronischen Ticketing': Menüführung im midlet mit 'lcdui'. Kommunikation zwischen midlet (Handy) und applet (SIM-Karte), JSR-177. Implementierung der NFC-Kommunikation zwischen applet und NFC-target, JSR-257.
      Update of a cell phone application enabling 'electronic ticketing': menu handling in midlet using 'lcdui'. Communication between midlet (cell phone) and applet (SIM card), JSR-177. Implementation of NFC communication between applet und NFC target, JSR-257.
      
Software      :Java, Sun Java Wireless Toolkit for CLDC (WTK-2.5.5), lcdui, Java Card Development Kit (jcdk-2.2.2), 'shareable interface', NFC (Near Field Communication), Linux (als Entwicklungsplattform).

Zeitraum      :2008 - 2008
Firma/Institut:Ingersoll Rand
Projekt       :embedded webserver Zutrittskontrolle
        Portierung eines embedded web servers
            zur Konfiguration eines Zutrittskontrollsystems ('elektronisches Türschloss').
        Porting of an embedded web server used for access control ('electronic door lock').
      
Software      :Linux, C++, AJAX, xmlrpc, SQLite, lighttpd, ARM, ddd.

Zeitraum      :2007 - 2009
Firma/Institut:Atron Electronic GmbH
Projekt       :POS/Vendor protocol stacks
        Design und Entwicklung der protocol stacks für die Anbindung von
            Zahlterminals an Kassen(POS) und Verkaufsautomaten(Vendor).
            POS Protokolle: ZVT, Thales, Ingenico, Microlog. Host Protokolle:
            B+S, BBS(Norwegen).
        Design and implementation of protocol stacks for the connection of point-of-sale terminals to ticket machines. POS protocols: ZVT, Thales, Ingenico, Microlog. Host protocols: B+S, BBS(Norway).
      
Software      :Linux, C/C++, POS, Eclipse.

Zeitraum      :2007 - 2007
Firma/Institut:Winter AG
Projekt       :Java Softwareentwicklung, Kryptographie
        Erstellung von zwei Anwendungen zur Personalisierung der
            elektronischen Gesundheitskarte (eGK). Card Operating Systems:
            Micardo (Sagem Orga) und ZCCOS (ISKV).
        Creation of two applications for personalising the german health card (eGK). Card Operating Systems:
            Micardo (Sagem Orga) und ZCCOS (ISKV).
      
Software      :J2EE, XSLT, Cryptography.

Zeitraum      :2006 - 2007
Firma/Institut:Siemens AG
Projekt       :UMTS Softwareentwicklung, Softwaretest
        Design und Entwicklung eines Toolsets zur Transformation der internen UTRAN
            Protokollschnittstellen des Radio Network Controller (RNC).
            Anbindung an einen XML-Editor auf Basis IBM Eclipse. Erstellung
            eines Codegenerators zur Erzeugung der XDR-Codecs. Entwurf einer
            Applikation zur Koordination der verschiedenen Softwareteams mit
            JBoss/jBPM.
        Design and building of a toolset to transform the internal UTRAN protocol
            interfaces of a UMTS Radio Network Controller (RNC). Creation of
            code generators to build the XDR codecs. Conceptual design of an
            application to enhance the coordination of the various software
            teams using JBoss/jBPM.
      
Software      :Linux, XSLT, Java, C++, Eclipse.

Zeitraum      :2006 - 2006
Firma/Institut:Micronas AG
Projekt       :Linux Kernel Entwicklung
        Erstellung und Portierung von Linux-Gerätetreibern, (UART,
            GPIO) für Micronas VGCH-Prozessor (MIPS/32).
        Creation and porting of Linux device drivers (UART, GPIO) for the Micronas VGCH graphic processor (IPS/32).
      
Software      :Linux-2.6.15 kernel, gcc, Lauterbach debugger,
      doxygen.

Zeitraum      :2005 - 2005
Firma/Institut:Aeromaritime Systembau
Projekt       :board support packages
        Linux-Portierung für drei kundenspezifische
            Plattformen auf der Basis von Kontron CP6000, ELAN SC520 und
            STX88600.
        Creation of board support packages on basis of Kontron CP6000, ELAN
            SC520, STX88600.
      
Software      :Linux, pxe, etherboot, XFree-4.4, Elinos V3.0.

Zeitraum      :2004 - 2005
Firma/Institut:Siemens AG
Projekt       :Entwicklung/Portierung C/C++
        SW-Portierung der OSCT-Karte aufgrund eines neuen CardController
            Moduls, Austausch des LCC - Moduls durch ein TQM - Modul
            (TQ-Systems). Portierung/Entwicklung des Shelfmanagements, Passive
            Card. Entwicklung der CDT-Funktion (Control Diagnostic Tool),
            Managed Object Implementierung.

Entwicklung eines device-drivers für den CAN-Bus.
        Software porting of the OSCT card. Replacing the LCC module by TQM
            module (PowerPC, TQ-Systems). Porting/development of the 'shelf
            management' and 'passive card'. Development of Control Diagnostic
            Tool (CDT) functionality. Managed Object (MO) implementation.

      
Software      :Linux, C/C++, doxygen, XML, RTAI Linux, CAN, PCB,
      ClearCase, Power PC.

Zeitraum      :2002 - 2002
Firma/Institut:
        Flughafen München
        Munich Airport
      
Projekt       :Schnittstellen Entwicklung (Middleware)
        Anbindung des Feuerwehr Einsatzleitrechners an die Brandmeldeanlage,
            etwa 10.000 Brandmelder; Entwicklung der Schnittstelle, Anbindung
            über Ethernet, RS232, CAN.

        Development of a software module to connect the central computer of
            the fire service to the fire alarm system, consisting of about 10.000
            fire detectors.
      
Software      :SCO Unixware, C++, threads, sockets, CAN.

Zeitraum      :2001 - 2001
Firma/Institut:Geograt Informationssysteme
Projekt       :Design und Entwicklung (Java)
        Design und Implementierung eines GIS-Viewers in Java, Portierung des
            bestehenden C++ Viewers.
        Design and implementation of a GIS viewer in Java, porting of the
            existing C++ viewer.
      
Software      :Windows NT, Linux, Java (JDK-1.31, Swing).

Zeitraum      :2000 - 2007
Firma/Institut:Chemiepark Linz
Projekt       :Entwicklung (Komplettsystem)
        Warn - und Informationssystem. Entwicklung einer
            hochverfügbaren Steuerzentrale für funkbetriebene Sirenen.

  aufgestellt innerhalb des Werkgeländes
  sowie in bis zu 8 Kilometern Entferunung.
  Einsatzort war die Leitstelle der Feuerwehr im
  'Chemiepark Linz'. Lieferung ein kompletten Gewerks,
  von der Zentral-Hardware über die Software bis zum Handbuch.
  Funktional bestand das System aus folgenden Komponenten: -
  Authentifizierung über Chipkarte. - menügesteuerte
  Auswahl der anzusteuernden Sirenen. - menügesteuerte
  Kombination des Warnsignals aus vorgegebenen Textbausteinen oder
  eines individuell einzusprechenden Textes. - Kontrollbildschirm
  zur Überprüfung der Funktionsfähigkeit der
  Sirenen. - Ansteuerung des Funkmodems über serielle
  Schnittstelle. - Bedienung über Touch-screen. - automatische
  Mitteilung an die Einsatzzentrale über E-Mail. - Fernwartung
  über ISDN-Einwahlleitung.
Administration über web interface.

        Development of a high available control center for radio-controlled sirens.
      
Software      :Linux, embedded Linux, C++, QT, pthreads,
      Chipcard, dlib C++ http server.

Zeitraum      :1999 - 2001
Firma/Institut:Behandlungszentrum Vogtareuth
Projekt       :Beratung / Projektleitung
        Aufbau der DV der neurologischen Abteilung des Behandlungszentrums
            Vogtareuth.
        Set-up of the IT of the neurological ward in 'Behandlungszentrum
            Vogtareuth' (hospital).
      
Software      :Linux, HP-UX, NT, Apache, PHP, mySQL,
      IP-Tables, MPEG-2.

Zeitraum      :1998 - 1999
Firma/Institut:Münchener Hypothekenbank e.G.
Projekt       :Entwicklung (C++)
        Design und Programmierung eines Online Projektes (siehe Referenz).
        Design und development of an online project. (See reference for details).
      
Software      :OS/2, Visual C++, DB/2, Paradigm (UML).

Zeitraum      :1998 - 1998
Firma/Institut:Burda-Medien
Projekt       :Entwicklung (Java)
        Unterstützung bei der Entwicklung des Scout24 Callcenters.
        Development of the Scout24 call center application.
      
Software      :Windows NT, Java, Swing, Poet (ODMG), Design Patterns.

Zeitraum      :1992 - 1995
Firma/Institut:Kontron, BMW
Projekt       :Entwicklung (C++)
        Entwicklung von graphischen Oberflächen und Testprogrammen
            für das automatische Werkstatt-Analyse-System von BMW.
        Development of GUI and test programs.
      
Software      :UNIX-BSD386, C++, MOTIF.

Zeitraum      :1987 - 1990
Firma/Institut:SoftM
Projekt       :ERPAnpassung und Entwicklung in den Modulen Kostenrechnung und Fakturierung der SoftM-Suite.
      
Software      :AS400, RPG, DB/400, CL/400.

 
ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Entwicklung erfolgt bevorzugt in eigenen Räumen in München, bei Bedarf auch vor Ort beim Kunden.
KONTAKTANFRAGE VERSENDEN

Ja, ich akzeptiere die AGB

Ja, ich akzeptiere die Datenschutzbestimmungen

Hinweis: der Versand ihrer Kontaktanfrage ist komplett kostenfrei

WEITERE PROFILE IM NETZ