Resume
Steffen Vogel
Section titled “Steffen Vogel”Research, Development & Software Engineer at OPAL-RT Germany GmbH
Personal Data
Section titled “Personal Data”- Date of Birth: March 20th, 1990
- Place of Birth: Baden, Switzerland
- Nationality: German
- Family Status: Married
Professional Experience
Section titled “Professional Experience”R&D Software Engineer
Section titled “R&D Software Engineer”OPAL-RT Germany GmbH January 2023 - Present
Research Associate
Section titled “Research Associate”Institute for Automation of Complex Power Systems, RWTH Aachen University May 2017 – December 2022
Pursuing PhD degree under the supervision of Prof. Antonello Monti in distributed real-time simulation.
Key Achievements:
- Global-RT SuperLab Demo: Led an inter-continental GD-RTS experiment with RWTH & Idaho National Lab, involving 8 participating laboratories and 10 distributed real-time simulators
- VILLASframework: Lead developer of open-source framework for locally and geographically distributed real-time simulation (GD-RTS)
- Management and coordination of development process
- Support for over 30 institutional users worldwide
- RWTHjupyter: Lead developer and project manager of scalable online platform for interactive computing in university-level teaching
- Urban Energy Lab 2.0 - RTlab: Internal project lead
- Extension of RWTH-ACS real-time laboratory with high 6-digit budget
- Equipment acquisition, installation & integration into existing real-time simulation infrastructure
- Development of cross-vendor hard real-time interconnects for digital real-time simulators
- Jupyter4Power: Internal project lead
- Integration of RWTHjupyter service into European and global authentication federations (DFN-AAI, eduGain)
- ERIGrid 2.0: Internal project lead
- Participant in two Transnational Access exchanges as part of former ERIGrid 1 project
- Work-package leader of Virtual Access programme in ERIGrid 2.0
Research Visits
Section titled “Research Visits”Technical University of Denmark, Department of Electrical Engineering
Section titled “Technical University of Denmark, Department of Electrical Engineering”PowerLabDK / SYSLAB October 2019 – November 2019
Transnational Access Exchange “VILLAS4ERIGrid” as part of ERIGrid 1 H2020 project.
SINTEF, Trondheim, Norway
Section titled “SINTEF, Trondheim, Norway”SINTEF Smart Grid Laboratory June 2019 – July 2019
Transnational Access Exchange as part of Marinet H2020 project.
TU Delft, Intelligent Electrical Power Grids Group
Section titled “TU Delft, Intelligent Electrical Power Grids Group”Real Time Digital Simulator (RTDS) Lab April 2019 – May 2019
Transnational Access Exchange “VILLAS4ERIGrid” as part of ERIGrid 1 H2020 project.
Student Assistant
Section titled “Student Assistant”Institute for Automation of Complex Power Systems, RWTH Aachen University April 2014 – July 2016, February 2017 – April 2017
Implementing real-time communication tools based on RT-Linux, OPAL-RT and RTDS simulators. Supervisor: M.Sc. Marija Stevic
Internships
Section titled “Internships”OPAL-RT Technologies Inc., eFPGAsim team August 2016 – January 2017
Extending, testing and packaging the electric hardware solver (eHS), a FPGA-based EMTP solver.
Exercise Instructor
Section titled “Exercise Instructor”Chair for Operating Systems, RWTH Aachen University April 2014 – August 2014
Hands-on sessions computer science 4. Undertaking exercises on system / parallel programming, x86-Assembly and more.
Student Tutor
Section titled “Student Tutor”Institute for Man-Machine Interaction, RWTH Aachen University October 2011 – April 2012
C/C++ programming laboratory. Supervising a practical course on C/C++ programming.
Student Lecturer
Section titled “Student Lecturer”Institute for Man-Machine Interaction, RWTH Aachen University September 2011 – August 2013
Microcontroller study group. Giving introductory lectures on microcontroller programming based on the Atmel ATmega family.
Voluntary Commitment
Section titled “Voluntary Commitment”President
Section titled “President”ROCK YOUR LIFE! Aachen e.V. May 2011 – May 2012
Foundation and organization of a nonprofit association. RYL unites students and pupils in mentoring relations to support them in their succession planning, job-seeking and more.
Voluntary Environmental Year (FöJ)
Section titled “Voluntary Environmental Year (FöJ)”KATALYSE Institut e.V., Cologne August 2009 – August 2010
Gap year taken to work as a volunteer in environmental projects.
Education
Section titled “Education”M.Sc. Electrical Engineering, Information Technology and Computer Engineering
Section titled “M.Sc. Electrical Engineering, Information Technology and Computer Engineering”RWTH University, Aachen October 2014 – Present
Major field of studies: Computer Engineering
B.Sc. Electrical Engineering, Information Technology and Computer Engineering
Section titled “B.Sc. Electrical Engineering, Information Technology and Computer Engineering”RWTH University, Aachen October 2010 – October 2014
Final Grade: 2.8¹ Major field of studies: Computer Engineering
Abitur
Section titled “Abitur”Justus-Liebig-Schule, Darmstadt August 2001 – June 2009
Final Grade: 2.2 Gymnasium²
Elementary School
Section titled “Elementary School”Schillerschule, Griesheim 1997 – 2001
¹ All grades are in the German grading system: 1.0 = 100%, 5.0 < 50% ² Diploma from German secondary school qualifying for university admission or matriculation
Technical Skills
Section titled “Technical Skills”Programming Languages
Section titled “Programming Languages”- Rust
- Go
- C/C++
- Python
- MATLAB
- VHDL
- Javascript
- TCL, Lua & Bash scripting
Toolchains & Libraries
Section titled “Toolchains & Libraries”- Xilinx Vivado & System Generator
- Jupyter
- Yocto Linux/OpenEmbedded
- Qt
- OpenCV
- OpenMP
Development Environments
Section titled “Development Environments”- NixOS
- Git
- Make
- CMake
- GNU Compiler Collection
- Clang / LLVM
Operating Systems
Section titled “Operating Systems”- Linux
- macOS
- Windows
System Administration
Section titled “System Administration”Advanced Linux system administration, Ansible, Docker, Kubernetes, Helm, Bird routing daemon, iproute2, netfilter
Web Technologies
Section titled “Web Technologies”- HTML
- CSS
- Javascript
- React
Office & Documentation
Section titled “Office & Documentation”- LaTeX
- Microsoft Office
- GIMP
- Inkscape
Modeling & Simulation
Section titled “Modeling & Simulation”- MATLAB Simulink
- OPAL-RT RT-LAB, RT-XSG
- RTDS RSCAD
- DPsim
Languages
Section titled “Languages”- German: Native
- English: Fluent
- French: Beginner
Interests
Section titled “Interests”Technology & Open Source
Section titled “Technology & Open Source”- Contributing to open-source software projects
- Tinkering / hacking with electronics & embedded devices, home automation
- Build community-run ICT network infrastructure: Freifunk & dn42
Personal & Recreation
Section titled “Personal & Recreation”- Sports: Running, Swimming, Cycling
- Hiking & Traveling: Scandinavia, Iceland, Greenland
- Blogging: 0l.de/blog
Memberships
Section titled “Memberships”- IEEE Student Member
- Chaos Computer Club e.V
- Freifunk Rheinland e.V.
- Löschgruppe Simmerath Förderverein e.V.
- Hansa Gemeinschaft e.V.
- Eifelverein Simmerath e.V.
Academic Work
Section titled “Academic Work”Master Thesis
Section titled “Master Thesis”Title: Development of a modular and fully-digital PCIe-based interface to Real-Time Digital Simulator Supervisor: Marija Stevic Examiner: Prof. Antonello Monti Grade: 1.0
Bachelor Thesis
Section titled “Bachelor Thesis”Title: A generic memory management with paging for a minimalistic operating system Supervisor: Dr. rer. nat. Stefan Lankes Examiner: Prof. Rudolf Mathar Grade: 1.0
Publications & Contributions
Section titled “Publications & Contributions”For a full overview of personal and academic projects, visit my blog: 0l.de/blog.
A full list of my publications can be found on the publications page.
Last updated: November 2024