Profilbild von Wolfram Helwig Data Science / AI / Machine Learning / Physics / Mathematics / Game Theory / Cloud Technologies aus Muenchen

Wolfram Helwig

verfügbar
Kontakt

Letztes Update: 21.06.2022

Data Science / AI / Machine Learning / Physics / Mathematics / Game Theory / Cloud Technologies

Abschluss: PhD in Physics (University of Toronto)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

Programming:
  • Python (TensorFlow, PyTorch, Keras, JAX, scikit-learn, numpy, pandas)
  • Java
  • C++
  • Scala
  • Apache Spark
  • Object Oriented Programming
  • Functional Programming
Machine Learning:
  • Deep Learning
    • Convolutional Neural Networks  (CNN)
    • Recurrent Neural Networks (RNN)
    • Transformers
  • (Deep) Reinforcement Learning
    • DQN, REINFORCE, A2C, PPO
    • Monte Carlo Tree Search (MCTS)
    • Counterfactual Regret Minimization (CFR)
    • Neural Fictious Self Play (NFSP)
  • Regression
  • Decision Trees, Random Forests, Gradient Boosting
  • Clustering
Big Data / Cloud Technologies:
  • Microsoft Azure Certifications:
    • Microsoft Certified: Azure Fundamentals
    • Microsoft Certified: Azure Data Scientist Associate
    • Microsoft Certified: Azure Data Engineer Associate
    • Microsoft Certified: Azure AI Engineer Associate
  • AWS:
    • Serverless: Lambda Functions, Step Functions
    • Storage: S3, DynamoDB
    • Messaging, Queues: SNS, SQS
    • ML: Sagemaker
    • Monitoring: CloudWatch
    • CDK
  • GCP:
    • AI Implementations with TPUs
Other Skills:
  • Game Theory
  • Theoretical Physics
  • Quantum Information Theory
  • Probability Theory
  • Statistics
  • Mathematics
  • Quantitative Finance

EXIN Agile Scrum Foundatiion Certification

Education:
PhD in Physics, University of Toronto
Physik-Diplom (1.0), Friedrich-Alexander-Universität Erlangen-Nürnberg

Projekthistorie

09/2021 - bis jetzt
Python Cloud Developer
Developing Serverless API driven data management system based on AWS Lambda, DynamoDB, SNS, SQS, Apigateway etc. My main responsibilities include:
  • Implementing AWS Lambda Serverless code as an intermediary between customers' API requests and the backend NoSQL DynamoDB and S3 data stores
  • managing OpenAPI specifications
  • Developing a BERT-based NLP model and integrating it in the serverless architecture
  • Code improvement and bug tracking using CloudWatch and Sentry
  • IaC with AWS CDK

06/2021 - 10/2021
Coach for Machine Learning / Deep Learning
  • Providing an interactie course to a group of 20 participants
  • Presenting classical machine learning tools and concepts based on python, numpy, pandas and scikit-learn
  • Presenting deep learning tools and concepts based on TensorFlow v2, including CNNs, RNNs, Transformers

08/2019 - 05/2021
AI / Cloud Developer
  • Developing and applying deep learning algorithms, with a focus on:
    • Computer Vision: CNNs, Transformers in CV
    • NLP: Transformer based NLP models (e.g., BERT)
    • Deep reinforcement learning methods for imperfect-information scenarios
  • Study and implementation of recent advances in deep learning and reinforcement learning
  • Data Science and Machine Learning on Microsoft Azure

01/2019 - 05/2019
Algorithm Developer
  • Developing algorithms for the simulation of milling processes based on 3D-CAD data
  • Geometric complexity analysis of the milling process based on volume and surface properties
  • Implementation of the developed methods (Java)
  • Test-driven development (JUnit)

05/2018 - 12/2018
IT-Architecture Consultant
  • Consulting in the exploration phase of a new Big Data System
  • Collection of business and technical requirements for the new system
  • Derived and presented suitable IT-architectures based on the collected business and technical feedback

01/2018 - 04/2018
Algorithm Developer
  • Mathematical optimization of algorithms for distance field calculations in a 3d analysis software
  • Implementation of the developed methods (Java) from prototyping to release.
  • Test-driven development (JUnit)

08/2017 - 12/2017
IT-Consultant
  • Quality assurance of in-car control unit tests
  • Developed tools (Java, Python) for automatic test quality reporting

04/2017 - 07/2017
IT-Consultant
  • Design and specification of a customer-specific software application to be in accordance with WLTP standards
  • Development of the required data structure
  • working in an agile environment

04/2014 - 12/2016
Data / Strategy Analyst
  • Created abstractions for computationally unsolvable strategic scenarios
  • Conducted game-theoretical investigations, i.e., derived optimal strategies (Nash equilibria) for the abstractions
  • Generalized the learnt insights from the abstraction to the full problem
  • Employed machine learning tools (decision trees, clustering) to identify good strategies in gathered data (C++, Python)

02/2009 - 12/2013
Research / Teaching Assistant
  • Analyzed transformation by local operations of multi-party distributed entangled quantum states in high dimensional Hilbert spaces
  • Theoretical study of the utilization of maximally entangled quantum states in cryptographic protocols and error correction algorithms
  • Proved conditions for the existence of maximally entangled state in a high dimensional mutli-party settings
  • Computational investigation (Java) of subspaces of Hilbert spaces to find absolutely maximally entangled states
  • Lead tutorials for undergraduate students

10/2006 - 02/2009
Research / Teaching Assistant
  • Numerical and theoretical evaluation of multi-mode effects on the security of quantum cryptographic protocols
  • Wrote simulations in C++ to evaluate the security of quantum cryptographic protocols
  • Lead tutorials for courses in theoretical physics

Kontaktformular

Kontaktinformationen