## BIO
· 7 solid years of C++ programming experience using object-oriented methodologies · 4 years experience as Anti-Virus developer · Expert-level knowledge of Visual C++, Win32 API and Win32 Native API · Windows NT kernel debugging, crash dump analyzing · Cross platform code development: Window, Linux, Symbian, Solaris · Good, working knowledge of ATL, COM and ActiveX · 2 years of RDBMS work experience, including ODBC, ADO/DAO, ASP, SQL Server 2000, Oracle Professional Experience: F-Secure, Finland [login to view URL] 07/2000-now Senior Software Engineer F-Secure develops Anti-Virus software for workstation and server. Anti-Virus software performs real time protection of the host against infection. Role: Design and develop Anti-Virus software: real-time scanning services and scanning engines. Improved and re-written exited Anti-Virus software required deep understating of Win32 Native API and filter driver architecture. It was done performance optimization of real-time scanning services and scanning engines. Developing cross platform scanning engine code: Windows, Linux, Symbian and Solaris. During the projects worked with the technologies: · Real-time file filtering service and driver (Anti-Virus core services), content scanning technologies (low level system programming) · File scanning engines: new file formats support, optimization tasks and code maintenance · Maintenance of existed components: analyze of customer cases and providing hot fixes · Participated in code reviews and design guidelines · Analyze of code security issues. Projects participated: Real-time scanner services of Anti-Virus core were redesigned and moved from kernel level of Windows NT to user mode. During project I was responsible for user-mode component design and implementation. New version of Anti-Virus became much more reliable New file format implementation for scanning engines. It was researched and implemented several unpackers of archives (RAR, TAR, GZIP) needed for scanner engines. Scanner engines maintenance and development. I worked as developer or scanner engine for Windows and Linux platform. Developing of new scanner engine and porting it to other platforms. It was developed a scanner engine. The engine was targeted for Mobile platform (Symbian): Linux, Solaris and Pocket PC. My role was implementation of a new file format (.SIS), modules design and code review. During carrier at F-Secure attended several training like Rational Rose.
## Area of Expertise
Skills: · Programming languages: C/C++, PL/SQL, ASP, VB · Development tools: Visual C++, Visual Studio .NET, gcc Intel Vtune NuMega BoundsChecker, NuMega Softce · Frameworks/APIs: MFC, Win32, .NET, OLE, COM, DCOM, ActiveX, ATL, STL · Internet technologies: HTML, DHTML, XML, [login to view URL], ASP.NET, XML Web Services, Front Page · Operating systems: Windows XP, Windows 2000, Windows 9x Linux, Symbian