Stefan Ramson
- PhD Student
- Fachgebiet Softwarearchitekturen Software Architecture Group Hasso-Plattner-Institut Hasso Plattner Institute
- Kleinmachnow, Germany
- https://www.onsetsu.github.io [email protected]
- @onsetsu
Area of Expertise Überblick
Since 2011, I have built elaborate web applications, including interactive software visualizations, physics simulations, and full-fledged integrated development environments. Through this work, I acquire an in-depth understanding of various web technologies and a diverse arsenal of tools, techniques, and workflows to solve problems. Further, I am a strong advocate for continuously improving and adapting the tools I work with, applying this philosophy to input devices, editors, programming systems and languages. As a researcher, I designed, implemented, and evaluated programming tools and language extensions, focusing on live and exploratory programming, reactive programming, and dynamic program adaptation.
german version
Berufserfahrung Working Experience
- Complex Web applications for personal disposition and PersonalLeitstelle
- Handling high workload and timely responses in a browser window
- Research on programming languages and tools, with a focus on reactive programming, live and self-sustaining programming environments, and dynamic analyses
- Seminar lead and lecturer in undergraduate and graduate courses on software architecture (object-oriented design, idioms, design patterns), software engineering (agile processes, debugging, reverse engineering), programming languages and environments, programming paradigms, reactive programming, program analysis tools, machine learning and generative AI, design processes and design thinking, and game design (multiple seminars at various abstraction levels) with excellent student evaluations
- Conceptualized, implemented, and maintained a JavaScript syntax extension for a complex web application
- Extended compilation workflows for the extension
- Developed mechanisms to handle reactive and asynchronous content in a declarative manner
- Verarbeitung und Visualisierung von Software-Repository-Daten Processing and visualization of massive software repository data
- Kollaboration mit dem SAP Innovation Center, Potsdam Collaboration with the SAP Innovation Center, Potsdam
Ausgewählte Projekte [Weitere Projekte] Selected Projects [More Projects]
Bildung Education
Skills
Ehrenamtliche Tätigkeiten Community Service
Hasso-Plattner-Institut, Potsdam
Johann-Wolfgang-von-Goethe-Gymnasium, Pritzwalk
LehrerfahrungTeaching [Detaillierte VersionDetailed Version]
$$TEACHING_LISTPublications [Detailed Version]
$$CV_PUBLICATIONS_SHORT