About me
Resume
Publications
Past projects
For students
XNote
Software notes
Links
Page content
Education
Work experience
Qualifications
Languages
Awards

Resume - Dr. Lorenz Froihofer

Nationality 

Austria

E-mail

lorenz@froihofer.net

Education

03/2004 - 11/2007

Ph.D. study at the Vienna University of Technology
Graduated as Dr. techn. (Ph.D.) with distinction.
PhD thesis: Middleware Support for Adaptive Dependability through Explicit Runtime Integrity Constraints.

03/2005 - 03/2006

Vienna University of Technology
Field of study: Computer Science Management.
Graduated as Mag.rer.soc.oec. (MSc.) with distinction.

10/1998 - 03/2004

Vienna University of Technology
Field of study: Computer Science.
Graduated as Dipl.-Ing. (= BSc. + MSc.) with distinction.
Master's thesis: A Survey of WLAN Security with Focus on HotSpot and Enterprise Environments – in co-operation with SIEMENS Austria.

10/1997 - 05/1998

Military Service

09/1993 - 06/1997

Grammar school (specialized in computer science)
Finished with distinction.

Work experience

02/2011 - ongoing

IT Architect OSS at the A1Telekom Austria

Field of activity: Steering and ensuring the BSS/OSS architecture strategy; Alignment of the IT architecture with business goals; Introduction of new and assessment of existing technologies.

10/2007 - ongoing

Lecturer at the University of Applied Sciences FH Technikum Vienna

Field of activity: Lecturing Software Architectures and Middleware Technologies, Distributed Systems, Distributed Components and Middleware, and Practice in Science and Engineering.

Used technologies: Java (RMI), CORBA, .NET, Spread.

02/2006 - ongoing

Lecturer at the University of Applied Sciences FH Campus Vienna

Field of activity: Lecturing Distributed Systems and Middleware, Distributed Systems Dependability; Master thesis advisor.

Used technologies: Java (RMI), CORBA, .NET, Spread.

01/2005 - 02/2011

Research assistant at the Distributed Systems Group of the Vienna University of Technology within the research projects DeDiSys and TRADE.

DeDiSys: Investigation of the trade-off between availability and consistency in distributed systems with a focus on how availability can be increased by relaxed consistency.

TRADE: Research on increased dependability, security, and efficiency through temporal decoupling in online auctions.

Responsibility: Partial project lead, conference organization, server administration.

Teaching: Distributed Systems, Distributed Systems Technologies, Advanced Distributed Systems; Master thesis and PhD thesis co-advisor.

Used technologies: Java Enterprise Edition, JBoss Application Server, Smart Cards, Application Server Clustering, Java Server Faces, Google Web Toolkit, JavaScript, .NET, Spread.

10/2006 - 10/2009

Lecturer at the University of Applied Sciences FH Joanneum in Kapfenberg

Field of activity: Lecturing Distributed Computing, Messaging Design; Master thesis advisor.

Used technologies: Java (RMI), Java Message Service (JMS), Spread.

07 - 09/2003

Internship at SIEMENS Austria

Field of activity: Internship within the scope of my master's thesis regarding WLAN security.

Used technologies: Linux, uC-Linux, C, PHP, RADIUS, iptables-Firewall.

07 - 09/2002

Research assistant in the distributed systems group of Mediateam Oulu / University Oulu (Finland)

Field of activity: Analyzed, designed, and developed a distributed application with location-based services in a team – focused on server development.

Used technologies: JAVA, XML, SOAP, Linux, SQL, UML, WLAN, Windows CE.

10/2000 - 06/2002

Study assistant at the Vienna University of Technology, Institute for Software Technology

Field of activity: Lead two teams in a software engineering project. Hold lectures about UML. Performed requirements analysis meetings with group support systems.

08 - 09/2000 and 02/2001

Software programmer at CRP Schützinger, Graz

Field of activity: Developed a database application for cash processing and warehouse management.

Used technologies: MS Access 97 with VBA, SQL Server 6.5, ActiveX-Components, MS Access 2000, SQL Server 2000.

Qualifications

Programming
Java and Java Enterprise (expert), C#, C++, C, CORBA, SQL, PHP, Perl, Python, Shell Scripting, XML, HTML, JavaScript, CSS, Smart Card Development (Java Card, .NET Card), Visual Basic for Applications, Delphi (Object Pascal), Prolog (basic knowledge), Ant, Maven, Jenkins, Make, Subversion, Mercurial.

Software design techniques
UML, OOA, OOD, EER, SOA.

Operating systems
Windows 7 / Vista / XP / 2000 / NT 4.0 / 98.
Linux: Ubuntu, Debian, Fedora.
Virtualization with VMWare and VirtualBox.

Applications
Microsoft Office + VBA, Visio, CorelDRAW, PageMaker, Rational Rose, tripleDAT (harddisk audio recording software), etc.

Soft skills
Seminars on rhetoric, didactics, leadership, and conflict management.

Languages

German

native

English

excellent

Italian

basic knowledge

Awards

2007

Scholarship of the Faculty of Informatics.

2006

Scholarship of the Faculty of Informatics.

2005

Prize of the city of Vienna for excellent master's thesis.