Profilbild von Wolfram Helwig Data Scientist / Data Engineer / Machine Learning Engineer / Cloud Solutions Architect aus Muenchen

Wolfram Helwig

verfügbar

Letztes Update: 22.02.2024

Data Scientist / Data Engineer / Machine Learning Engineer / Cloud Solutions Architect

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

Skills

I'm like a Swiss Army knife of skills - I've been coding since I was a kid, studied physics and even got a PhD. On the side, I played some poker to make some cash and sharpen my analytical skills. That experience led me to develop some algorithms and eventually switch to cloud and machine learning development, which is now my passion. I'm a lifelong learner and a creative problem solver, and I always bring a fresh perspective to any project I work on. I'm dedicated to delivering exceptional results and exceeding expectations every time.

Coding:
  • Python (TensorFlow, PyTorch, Keras, JAX, scikit-learn, numpy, pandas)
  • Java
  • C++
  • Scala
  • SQL, Cypher
  • Object Oriented Programming
  • Functional Programming
Cloud Technologies:
  • Storage: Data Lake, Data Lakehouse, Data Warehouse, SQL, NoSQL, Graph Databases (S3, Data Lake Storage, DynamoDB ...)
  • Container: Docker, Kubernetes, AKS, EKS
  • Serverless: Lambda Functions, Azure Functions, Step Functions
  • Messaging: EventBus, SNS, SQS, Kafka
  • Machine Learning: AWS Sagemaker, Azure Machine Learning, TPUs
  • Monitoring: CloudWatch, Sentry
  • Data Engineering: Spark, Databricks
  • IaC: AWS CDK, Terraform
  • Data Pipeline: Azure Data Factory, AWS Glue, Airflow
Machine Learning:
  • Deep Learning
    • Convolutional Neural Networks  (CNN)
    • Recurrent Neural Networks (RNN)
    • Transformers
    • Attention Mechanism
  • (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
Others:
  • Game Theory
  • Theoretical Physics
  • Quantum Information Theory
  • Probability Theory
  • Statistics
  • Mathematics
  • Quantitative Finance
Certifications:
  • Microsoft Certified: Azure Fundamentals
  • Microsoft Certified: Azure Data Scientist Associate
  • Microsoft Certified: Azure Data Engineer Associate
  • Microsoft Certified: Azure AI Engineer Associate
  • EXIN Agile Scrum Foundatiion Certification

Projekthistorie

11/2022 - 04/2023
Senior Backend Engineer

  • Implementing AWS Lambda Serverless code to process incoming Kinesis streaming data and Frontend requests.
  • Frontend development with JavaScript and React
  • Containerized deployment of backend code with Docker and FastAPI
  • Bug tracking with Elastic, Kibana and CloudWatch
  • IaC with Terraform and Serverless Framework
Technologies used: AWS Lambda, API-Gateway, SQS, SNS, Kinesis, Terragrunt/Terraform, Serverless, Elastic, CloudWatch, Python, Git, PostgreSQL, Hasura, GraphQL, REST, Docker, GitLab

08/2022 - 10/2022
Machine Learning Expert

  • Fine-tune object detection models
  • Study generative models, large language models and reinforcement learning based
    training methods
  • Reinforcement learning with human feedback
Technologies used: Python, Tensorflow, PyTorch, JAX, NLP, Transformers, Hugging Face

09/2021 - 06/2022
Python Cloud Developer
(Konsumgüter und Handel)

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
(Automobil und Fahrzeugbau)

  • 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

Reisebereitschaft

Weltweit verfügbar
Profilbild von Wolfram Helwig Data Scientist / Data Engineer / Machine Learning Engineer / Cloud Solutions Architect aus Muenchen Data Scientist / Data Engineer / Machine Learning Engineer / Cloud Solutions Architect
Registrieren