My name is Gernot Walterskirchen. I am a senior software developer looking for challenging projects.

 

I was born in Austria in 1962. My career as a software developer started in 1997, when I joined Antivirus Anyware S.A., the former leading antivirus vendor in Madrid (Spain). When Antivirus Anyware merged with Network Associates International Ltd. (NAI), I worked as an independent software engineer for NAI, and at the same time developing encryption software for the Spanish Secret Service (former CESID). I participated in the foundation of Secuware S.L., a company dedicated to data security. In 2002 I moved back to Austria, where I worked for mils electronic gmbh, a company specialized in high-security data encryption systems. Since 2005 I work again as independent software engineer.

My experience is based on having used the following programming techniques for a decade: Assembler, C/C++, COM, MFC, ATL, C#. I have been programming DOS and Windows filter drivers, real mode MBRs, COM object libraries, shell extensions, namespace extensions, libraries, services, system hooks and applications. I am fluent in German, English and Spanish.

 

Education

Primary school Villach 1968 - 1972
High school Salzburg 1972 - 1980
University (maths & physics)
not terminated
Innsbruck 1980 - 1983
Autodidactic studies (C/C++) Madrid 1994 - 1997

 

Projects

TSR for MS-DOS (Antivirus)
written in Assembler and C
porting from Pascal
using Borland C++
Antivirus Anyware S.A. 1997
Novell Netware NLM (Antivirus)
using Watcom C++
Antivirus Anyware S.A. 1997
Antivirus maintenance NAI 1998
Hard disc encryption system:
MBR code written in Assembler and C
Maintenance utility, Windows shell extension and various tools written in C++
using Borland C++ and Visual C++
Secuware S.L. 1998 - 2000
Security tools for Windows:
applying CBT-hooks, sub classing
Windows shell extension, tray icon, applications
written in C++
using Visual C++, MFC, ATL
Secuware S.L. 2000 - 2001
Application integrity check:
VxD, NT driver and application
written in C/C++
using Visual C++
Secuware S.L. 2001
ZIP library Secuware S.L. 2001
Port filter:
VxD, NT driver and application
written in C/C++
using Visual C++
Secuware S.L. 2001
Remote integrity control for hard disc encryption system:
Windows service, Windows shell extension, application
written in C++
using Visual C++, ATL, WinSocket
Secuware S.L. 2002
File encryption:
Enhance existing Windows shell extension and application
written in C++
using Visual Studio, MFC
mils electronic gmbh 2002
Hardware test tools:
written in C++
using Visual Studio, MFC
mils electronic gmbh 2003
Windows namespace extension
written in C++
using Visual Studio, MFC, ATL
mils electronic gmbh 2003
Message store COM library:
written in C++
using Visual Studio, ATL
mils electronic gmbh 2003 - 2004
Compound file repair and defragmentation tool:
written in C++
using Visual Studio, MFC, ATL
SivaSoftware 2005
Secure file deletion tool:
written in C++, C#
using Visual Studio, MFC, .NET
SivaSoftware 2006 - 2007
Office 2007 Add-in:
written in C++
using Visual Studio, MFC, ATL
SivaSoftware 2007
Maintainance of an existing Windows Mobile application:
written in VB and C# .NET
using Visual Studio, .NETCF
SivaSoftware 2008
Tool to configure encryption hardware:
written in C++
using Visual Studio, MFC
SivaSoftware 2008
Small tool to turn on WiFi and BlueTooth on Windows Mobile devices:
written in C++
using Visual Studio
SivaSoftware 2008

 

Learning Projects

Web application:
written in C#, JScript
using Visual Studio, ASP.NET
- 2006
Office 2007 Add-in:
written in C#
using Visual Studio, .NET
- 2007
Windows applications:
written in C#
using Visual Studio, .NET
- 2007
J2ME application (midlet):
written in Java
using NetBeans
- 2008