
Software craftsman specializing in system development for Windows
Russian Federation

Software craftsman specializing in system development for Windows
Russian Federation
1 more...
I am a software craftsman specializing in low-level system software development for Windows. I have been working in the operating systems field since the late 90’s, lately specializing in security.
While I have in the past worked on a variety of drivers and system services, most of my recent work has been in the Windows filter drivers arena, including mirror, file system, and storage filter drivers.
In addition, I have an experience in consulting, offshore development, growing successful projects from the ground up and have demonstrated myself as a thoroughly knowledgeable professional, with a capacity for getting things done.
C/C++, Win32/64, Proactive Security, System Development and Consulting, Windows Filesystems and Drivers.
(Non-Profit; 11-50 employees; Information Technology and Services industry)
November 2001 — Present (7 years 9 months)
RSDN is a largest resource for russian-speaking software developers in the world and is recognized as #1 amongst peers for last few years. RSDN hosts dozens important lists that every russian IT professional should be aware of.
Many active participants are recognized authority in the IT industry (have MVP title and/or very famous as community leaders) and prefer sharing their knowledge and experience through RSDN
I've been one of the Windows system development RSDN's community leaders for years and now I am proud to be a part of the RSDN Team
Here, at RSDN, I am being act as community keeper for few lists which are highly useful if you are looking for peer support for developing Windows system software.
(Privately Held; Computer Software industry)
July 2007 — May 2009 (1 year 11 months)
Sanctuary provides policy-based control for devices and applications that can be used on enterprise endpoints. It uses an automated white-list approach and a sophisticated policy rules engine that enables our customers to enforce granular and flexible usage policies rather than simply prohibiting the use of all devices and applications.
I had global responsibility for almost all of the system-wide/kernel-related aspects of Sanctuary, capability of the Kernel Team.
I led the design and participated in the development of multiple, complex product components and key features such as data encryption and shadowing, client hardening and many others, including FIPS 140-2 certification process. Owned few internal R&D projects.
(Privately Held; 51-200 employees; Computer & Network Security industry)
May 2004 — June 2007 (3 years 2 months)
Has been participated in developing Sanctuary - world-leading endpoint security solutions for device control & application executable management.
As Sanctuary Kernel Team member owned few internal R&D projects and key product's features.
(Privately Held; 501-1000 employees; Computer Software industry)
May 2003 — March 2005 (1 year 11 months)
Project description: Plesk is the leading multi-platform control panel software developed for (and with the assistance of) thousands of hosting service providers world-wide.
Responsible for designing several key subsystems; writing common library code, services and other system components; creating installation packages and supporting numerous previous builds.
Owned over 20 subprojects such as DNS support and encryption of PHP code being installed on clients, license key generation, and many others.
(Privately Held; 201-500 employees; Computer Software industry)
December 1999 — May 2003 (3 years 6 months)
Took part in many diverse projects. Began as a Software Engineer, then Senior Software engineer, than performed as a System Architect/Analyst and Project Manager.
Afterward, I became a Development Lead and for 2+ years and was responsible for the success of the product and the culture/morale of the development team.
I had global responsibility for technical expertise for all the incoming requests that might require Windows system/kernel development. This included communications with customers and Sales; creation of preliminary documents (based on the Novosoft needs RUP model), development plans, schedules, requirements and architecture.
- Software Design, Development and Project Management
- Requirement Analysis and System Design
- Competitive products and technologies analysis
- Risk, Time and Cost Estimations
Gartner's Research ranks Novosoft (with more than 1,000 personnel) among Russia's top five software development companies at that time.
(Computer & Network Security industry)
January 2002 — May 2003 (1 year 5 months)
Design and development of encryption file system filter drivers.
PTS File System Filter Framework for Windows NT is a comprehensive modular environment for developing file system filters for Windows NT/2000/XP/2003. The main goal is reducing time to market for Windows NT/2k/XP/2k3 file system filter based projects. The product is very similar to the MS Filter Manager, but available for NT4 or higher (in contrast to MS Filter Manager).
(Privately Held; 201-500 employees; Computer Software industry)
April 1999 — December 1999 (9 months)
Owned design, development and support in Virtual on-screen keyboard Win32 project
(Educational Institution; 501-1000 employees; Research industry)
August 1994 — August 1999 (5 years 1 month)
This assignment involved developing software to work with a scientific data more easily and doing some unique math operations in the surface science area as well as laboratory local network system administrator's duties.
(Telecommunications industry)
August 1998 — December 1998 (5 months)
Audio signals switchboard implementing multicasting and conferencing. The custom hardware has a linear interface, switchboard and conference processor on-board.
Developed firmware to implement initial tests, watchdog, conference status, E1 streams analysis and automatic telephone exchange Channel Associated Signaling (CAS) (based on ITU-T standards for PCM and ISDN: G.703, G.704, G.706, G.823, I.431, etc.)
(Computer Software industry)
April 1996 — June 1998 (2 years 3 months)
This assignment involved developing software/firmware for non-standard devices, such as vacuum mass-spectrometers, targeted to the Institutes and chemical industry (namely surface science section).
Developed Spectra Editor software to work with a scientific data more easily and performing some unique math operations in the surface science area, which then became laureate of 36th International Student Conference in April 1998.
SecureIT Alliance