Experience
Work Experience
Team Lead
- Lead a cross-functional team of 8 engineers, delivering and maintaining the Wirtschafts-Compass platform and its APIs
- Define and evolved the software architecture ensuring availability, scalability and maintainability while coordinating with development, QA, Product and sales teams
- Initiated the realization of the Wirtschafts-Compass API and coordinated the sunsetting phase with the sales team and our customers
- Supported pre-sales and acted as technical escalation point (3rd-level support)
- Coordinated organization-wide infrastructure upgrades, including migrations from Java 8 to Java 11/Java 17
- Drove the internationalization of the Wirtschafts-Compass enabling entry into new markets
- Introduced the Compliance Multi-Screening to reduce the time needed for compliance checks
- Extend and modernize core modules such as the land register, monitoring or compliance services
Senior Software Engineer
- Designed and implemented a similarity matching framework to match persons
- Led the migration from a legacy version control system to Git
University Assistant
- Developed the VISP Ecosystem, a cloud-based runtime environment for stream processing applications
- Co-authored multiple scientific publications
- Designed and implemented practical exercises for the Advanced Internet Computing master’s course
- Contributed to two European research projects (FP7 SIMPLI-CITY and H2020 CREMA), focusing on cloud-based service orchestration and process optimization.
- Led the development of a cloud-native elastic execution environment for containerized services, enabling scalable and efficient resource utilization.
Software Engineer and Researcher
- Implemented various scientific prototypes, including:
- An Android OS extension to enhance user location privacy
- A Kinect-based solution for person identification
- A data crawler and account replication infrastructure for social networks
- Co-authored several scientific publications
Teaching Assistant
During this time period supported lecturers in conducting labs in different courses:
- Advanced Internet Computing
- Advanced Software Engineering
- Software Engineering and Projectmanagement
- Management of Software Projects
- Requirements Engineering and Specification
Internship as a Software Engineer
Developed of a ticketing system for change requests
Software Engineer
CDL Laboratory SE-Flex-AS
•
08/2009 - 04/2012
- Contributed to the OpenEngSB open source project
- Integrated the OpenEngSB platform into industrial partner environments, ensuring compatibility with real-world use cases
- Defined and implemented acceptance tests for industrial prototypes
Skills
Leadership & Management
Team leadership
coaching & mentoring
project/release management
resource planning
Agile Methods
Scrum
Software Engineering
Java
Spring Boot
Maven
Hibernate
JUnit
Cloud & Infrastructure
Docker
Wildfly
AWS (EC2)
Google Compute Engine
Databases
Oracle
MySQL
SQL
Messaging
RabbitMQ
ActiveMQ (Artemis)
Kafka
DevOps & Tools
Git
GitLab
Jenkins
Travis CI
Nexus
JIRA
YouTrack
Award for an outstanding PhD Thesis at TU Wien
City of Vienna - 2019
Education
Dr.tech. (~PhD) in Computer Science - TU Wien
2014 - 2018
Thesis: An Elastic Data Stream Processing Ecosystem for Distributed Environments
Mag. (~MSc) in Information Systems - WU Wien
2012 - 2014
Thesis: Data Transfer Sensitive and Privacy Preserving Scheduling Strategies in Hybrid Cloud Environments
BSc in Business Informatics
2007 - 2011
BSc in Software and Information Engineering
2007 - 2011
Thesis: Automated Identity Theft Attacks on Social Networks