Curriculum vitae
General Information
Full Name | Jonathan Hellwig |
Date of Birth | 23th March 1997 |
Languages | German, English, Japanese |
Skills
-
Machine learning
- Deep learning with PyTorch, image classification, object detection and reinforcement learning
-
Robotics and Control
- Robot kinematics and dynamics, sensor fusion
-
Optimization and Numerical Methods
- Iterative closest line algorithms and Numerical methods for differential equations
-
Soft skills
- Excellent analytical, problem-solving, and communication skills, with a passion for learning new technologies and working collaboratively
Technical
-
Programming languages
- Python, Rust, R
-
Tools
- PyTorch, NumPy, SciPy, Matplotlib, Scikit-learn, LaTeX, Git
Education
- Aug 2023 - Present
Ph.D. researcher
Karlsruhe Institute of Technology, Karlsruhe, Germany
- Formal verification of autonomous dynamical systems
- Oct 2020 - Mar 2023
Industrial Mathematics (M.Sc.)
University of Hamburg, Hamburg, Germany
- Thesis topic: Relations between variants of stochastic gradient descent and stochastic differential equations
- Advisor: Dr. Jens-Peter Zemke
- Average grade: 1.29 (Excellent)
- Oct 2016 - Sep 2019
Computational Life Science (B.Sc.)
Universität zu Lübeck, Lübeck, Germany
- Award for best graduate 2019
- Thesis topic: Multilevel Monte Carlo simulations
- Advisor: Prof. Dr. Andreas Rößler
- Average grade: 1.3 (Excellent)
Experience
- Jun 2021 - Present
Robotics Software Developer
RoboCup SPL team HULKs e.V., Hamburg, Germany
- Developed and implemented localization, object detection, and sensor fusion algorithms for a RoboCup Standard Platform League team
- Participated in GORE 2022, RoboCup 2022, and GORE 2023
- Utilized agile software development methodologies with Rust programming language
- Collaborated with team members and managed project workflow using GitHub
- Apr 2022 - Sep 2022
Group tutor for Numerical methods in geosciences
University of Hamburg, Hamburg, Germany
- Conducted tutorial sessions for a group of 20 students on numerical methods in geosciences using Python
- Jan 2022 - Jun 2022
Research assistant
University of Hamburg, Hamburg, Germany.
- Conducted research on shallow water wave simulation in cooperation with Prof. Dr. Jörn Behrens
- Refactored existing code base to improve readability, maintainability, and performance
- Implemented novel test cases to verify the correctness of the simulation
- Feb 2021
Internship at actuarial department
SIGNAL IDUNA, Hamburg, Germany
- Assisted with estimation of loss reserves for insurance policies
- Implemented state-of-the-art models in R to improve accuracy of loss estimation
- Apr 2019 - Oct 2019
Group tutor for Optimization
University of Lübeck, Lübeck, Germany
- Assisted in teaching optimization course to a group of 20 students
- Prepared and led tutorial sessions and graded assignments
- Oct 2017 - Sep 2019
Group tutor for Linear algebra
University of Lübeck, Lübeck, Germany
- Assisted in teaching linear algebra course to a group of 30 students
- Conducted exercises, supervised exams and provided feedback to students
Volunteer work
-
Co-organizer of Machine learning workshop
Technical University of Hamburg
- Co-organized and conducted a workshop on machine learning for highschool students
- Topics: Support vector machines and neural networks
- Programming language: Python
-
Organizing Committee Member for GORE 2023
RoboCup SPL team HULKs e.V.
- Coordinated with the PR teams of DESY, TUHH, and UHH to advertise GORE 2023, an international competition for soccer-playing robots
- Organized a photoshoot to promote the event
Other Interests
- Hobbies: Weight lifting, running, swimming, learning languages