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.
| 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 |
|
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 |
|
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 |