Robert Schaffar-Taurok is a software architect with over 20 years of experience in designing, evolving, and maintaining complex software systems. He guides technical projects from architectural decisions to production deployment – with a focus on clean interfaces, robust modularity, and sustainable collaboration across teams.
His core work lies in cloud-native Java development, architectural coordination, and the long-term structuring of engineering processes. As a data scientist, he bridges the gap between machine learning research and product: from prototypical model exploration to deployment in production systems.
He is currently pursuing a combined Bachelor's/Master's degree in Artificial Intelligence at Johannes Kepler University Linz.
Software Architecture & System Design
- Design of maintainable modular architectures in cross-functional teams
- Architectural reviews, interface specifications, and technical coordination
Cloud-Native Engineering
- Scalable SaaS systems on AWS
- Infrastructure-as-Code, CI/CD automation, and observability
- Long-term thinking over short-term complexity avoidance
Java & Backend Development
- Component development and refactoring in Java (Spring, Jakarta EE)
- Backend API integration and distributed systems
- Code quality through reviews, tests, and pairing
Machine Learning & Data Engineering
- ML model development and training (Vision, NLP)
- Bridging prototypes and production systems
- Scalable ETL pipelines with AWS Glue, Spark & Athena