Schlagworte
Skills
Programming:
EXIN Agile Scrum Foundatiion Certification
Education:
PhD in Physics, University of Toronto
Physik-Diplom (1.0), Friedrich-Alexander-Universität Erlangen-Nürnberg
- Python (TensorFlow, PyTorch, Keras, JAX, scikit-learn, numpy, pandas)
- Java
- C++
- Scala
- Apache Spark
- Object Oriented Programming
- Functional Programming
- 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
- 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
- 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