Summary
Rupert Ettrich is a Senior Consultant and full-stack software engineer from Vienna with 8 years of experience building web and data-driven applications across frontend, backend, and infrastructure. He blends practical engineering—Java (Spring, Quarkus), TypeScript (Vue/Nuxt), Python, Postgres, MongoDB, Kubernetes, Docker—with a deep academic grounding in theoretical CS, especially combinatorial optimization and complexity theory. At TNG he works on event-driven Java microservices, large frontend migrations to Nuxt3/Vue3, and typed API layers, and has prior experience in Android, C#/WPF, and internal tooling. He taught algorithms, logic, and web engineering at TU Wien, demonstrating an ability to explain complex concepts and mentor others. His background in music education (distinction) hints at disciplined creativity and attention to detail that inform both design and implementation. He is comfortable navigating research-grade theory and production systems, making him effective on projects that require rigorous thinking and pragmatic delivery.
9 years of coding experience
1 year of employment as a software developer
Vienna University of Technology
Bachelor of Arts - BA, Music Education for Voice and Instruments, Graduated with distinction, GPA: 1.1 (Best: 1.0), Bachelor of Arts - BA, Music Education for Voice and Instruments, Graduated with distinction, GPA: 1.1 (Best: 1.0) at Universität für Musik und darstellende Kunst Wien