Christoph Fröschl

Email: 

Neubauweg 21/5
A-6380 St. Johann in Tirol, Austria
Phone:

Senior Software Engineer

PROFILE

I'm a highly motivated and dedicated IT specialist with 10 years of work experience in the general field of information systems. My first work experience was acquired during university as a trainee and contractor for various companies. After graduation (with distinction) I joined Bloomberg in London to work in the financial sector and after 2  years I moved back to Austria working now in the field of encryption. My current focus lies in .Net(C#) Client-Server Development but I have a in-depth knowledge in multi-threaded C++ utilising design patterns and the ACE framework. Apart from C# and minor work under Java EE (using JBoss application server) I have fundamental knowledge web development using object-oriented PHP and mySQL which I gained from starting my own business.

SKILLS and SPECIALITY

 

    Software Technologies

  • C#, WCF, WPF - 2 years client/server development
  • C++, STL - 3 years in-depth knowledge
  • Java/J2EE - java applications using JBoss
  • PHP - criSMS.net
  • multi-threading, inter-process communication
  • design patterns
  • encryption algorithms
  • VoIP and Video conferencing codecs, Speex, Theora, VP8
  • multi-platform development - applying ACE framework
  • others: UML, XML, CVS, HTML, mySQL

 

 

    Applications

  • Microsoft Visual Studio
  • Eclipse - used as IDE for several projects
  • Rational Purify Suite
  • MS Office

 

    Languages

  • English - fluent
  • German - mother tongue
EXPERIENCE

10/2008 - present

Mils Electronic, Innsbruck, Austria
Senior Software Engineer/Software Architect

After 2 and a half years in London I moved back to Austria and joined Mils Electronic near Innsbruck, Austria to work in the field of privacy and encryption for governmental and military bodies. We are developing a unified communication system (messaging, VoIP, video conferencing) where the information is protected with the strongest possible encryption technology. As the main person responsible for the software architecture I also motivate and help other team members with my drive and enthusiasm for a "neat" system and software development in general. Development is done in an agile environment using .Net with C# and WCF as the underlying communication framework. On the client side we use WPF for the user interface. During iteration planing, together with the project manager, I use my overall knowledge of information system to design new features and plan the right refactoring targets if needed.

    Key Contributions:

  • Design a robust multi-process server architecture
  • Research into WCF and enhancing it with our high-end encryption technology for communication
  • Applying design patterns and communicate the "architectural system idea" to my colleagues

04/2006 - 08/2008

Bloomberg LP, London, UK
Financial Software Developer

After graduation I started to work at Bloomberg as an entry level software developer. Soon after joining the B-Pipe team, I took over responsibilities for the client-facing API (SDK) where I became lead developer. Development was done under C++ with main focus on performance, robustness and scalability. The whole product utilised a component based framework with XML for configuration purposes and ACE for multi-platform development which was developed in-house. Although my main focus was lying on the API side I was actively involved in major development projects (design, implementation, testing and roll-out) for all parts of the system. I also worked on enhancements and bug fixes to the framework. After each development cycle I used profiling tools like Rational Purify/Quantiy, Valgrind and Insure++ to guarantee a memory leak free and well performing system. Additionally to C++ we used Java (J2EE using JBoss application server) for the service management system which allowed us to monitor and configure the product. For this service I was the main developer and contact person in London. Apart from software development, I was managing several projects with focus on performance optimisation on the client and server side.

    Key Contributions:

  • Introducing multi-threading into the product by starting with the API followed by server side applications
  • Enhance the service management system with the ability to monitor and detect latency and performance problems on the client side
  • Consulting clients to implement in an efficient way against the SDK as the main contact person for technical questions from clients and vendors.

01/2004 - present

criSMS.net, Graz, Austria
Founder and Developer
Because of interests in mobile applications, I started a SMS service with a global coverage during my Study Abroad Program in Helsinki/Finland. Beside advertising and accounting, my focus lies on putting new trends and technologies in the field of Web-applications into practical use. Since its start, criSMS.net has become a well known and accepted member in the SMS community with more than 80.000 SMS delivered in the first year.

    Key Contributions:

  • Founded and operated criSMS.net;
  • Utilisation of cutting-edge web-technologies like the Smarty template engine and Ajax.

1999 - 2005
(part time beside my study)

sd&m AG, Munich, Germany
Andritz AG, Graz, Austria
M-Tech GmbH, Klagenfurt, Austria
Unruhe Privatstiftung, Vienna/Graz, Austria
Trainee, Software Engineer 
Beside my study I worked for various companies as trainee or contractor where I gained fundamental knowledge and industrial work experience in software development. Projects where related to web-development, office software and mechanical device controlling.

EDUCATION

01/2002 - 12/2005

University of Technology Graz, Master program in Telematics
Graduated with distinction
Major: Information Systems
Minors: Biomedical Engineering, Software Technologies
Master's Thesis: "Adaptive E-Learning Systems - User Modelling and User Profiling"; development of a user modelling system based on Service-oriented Architecture
2003/2004 - Study Abroad Program (ERASMUS) on the University of Helsinki / Finland

10/1999 - 12/2002

University of Technology Graz, Bachelor program in Telematics
Graduated with distinction

06/1998

HTL Klagenfurt, Technical High School - Communication Engineering
HTL (Höhere Technische Lehranstalt) is a secondary education school that permits students to acquire the university entry qualification and professional training at the same time.