SERGEY SEROKUROV
E-Mail: serg67@yahoo.com
PROFESSIONAL
SUMMARY:
Software Development professional with more than 10 years of experience. Highly skilled in programming and debugging on Windows platform.
TECHNICAL SKILLS:
Platforms: All flavors of Windows.
Development tools: MS Visual Studio, WinDbg, UMDH, ADPlus, Perforce, CVS,
Subversion, ClearCase, Accurev, SourceSafe, MS Virtual Server, VMware Server,
Wireshark, Compuware DriverWorks, Eclipse, Codeblocks.
Programming languages: C/C++, C#, Python, Java, XML, XSD, DTD.
Programming technologies: OOP, Win32 API, Multithreading, STL COM/DCOM, ATL, WTL,
MFC, WDM, VSS, VDS, WMI, SCOM, Boost, Windows Installer, ISAPI, MSCS, MPIO.
Protocols: TCP/IP, iSCSI, FCP, SNMP, SCSI, ATA, Sony Memory Stick.
PROFESSIONAL EXPERIENCE:
Hitachi Data Systems, Santa
Clara, CA
Software Engineer, consultant (April 2008 - April
2009)
Designed
and developed SCOM Management Pack for Hitachi storage arrays. The SCOM
Management Pack project included the following: SCOM Connector to allow
monitoring of the storage arrays; MMC plug-in for the SCOM Connector management;
C# interface module for the storage array’s XML based API; WMI provider to communicate
array events to the SCOM infrastructure; Event Tracing for Windows (ETW) provider
to help with debugging and support.
Designed
and developed support for new features in Hitachi storage arrays in VSS and VDS
hardware providers.
Environment: MS Windows
XP/2003/Vista/2008/Windows7/2008R2, Visual Studio 2008, WinDbg, Subversion, MS
Virtual Server, VMware Server, Codeblocks, C/C++, C#, XML, XSD, DTD, SCOM, VSS, VDS, WMI, SNMP
SanDisk Corp., Milpitas, CA
Software Engineer, consultant (November 2006 -
April 2008)
Designed and developed tools for flash memory cards testing
and characterization.
Environment: MS Windows XP, Visual C++ .NET 2005, C/C++, Python, Compuware
DriverWorks 3.1, CVS, Accurev, Boost, ATA, SCSI, Sony Memory Stick.
Network Appliance, Inc., Sunnyvale, CA
Software Engineer, consultant (June
2005 – January 2006)
Software Engineer (March 2002 –
February 2005)
Developed an application managing
logical storage units exposed by storage array. The application is implemented as a
Windows service and has an MMC plug-in for GUI.
Developed VSS hardware provider
module, interfacing with storage array.
Environment: MS Windows 2003/2000, MS
Visual C++ .NET 2005, WinDbg, UMDH, MSCS, C/C++, Microsoft MPIO, VDS,
VSS, Multithreading, COM, ATL, STL, Boost, TCP/IP, iSCSI, FCP.
Asyst Technologies, Inc., Fremont, CA
Software Engineer, consultant, (October 1999 – March 2002)
Developed a set of COM components for
communication with semiconductor manufacturing equipment using TCP/IP and RS232
protocols.
Environment: MS Windows NT 4.0, MS Visual C++
6.0, C/C++, Multithreading, COM/DCOM, ATL, STL, RS232, TCP/IP, SECS I/II, HSMS.
Quintus Corporation, Fremont, CA
Software Engineer, consultant, (April 1999 - August
1999)
Developed form layout editor for a CRM application.
Environment: MS Windows NT 4.0, MS Visual C++
6.0, MFC, STL.
VDI Inc., Moscow, Russia
Software Engineer, (July 1998 - Apr
1999)
Developed Windows
software for US clients.
Environment: MS Windows NT 4.0, MS Visual C++ 5.0 with STL and ATL, C/C++,
Win32, Lex and Yacc tools, InstallShield 5.0, OLE DB, IIS 4.0, ASP, MS Access
97, MS SQL 6.5.
Infotecs, Moscow, Russia
Software Engineer, (April 1998 -
July 1998)
Developed GUI for Business Mail module of the Software for
Business Correspondence
Environment:
MS Windows NT 4.0, MS Windows 95, MS Visual C++ 5.0, C/C++, MFC, ODBC,
STL, Win32.
EDUCATION:
M.S. Optical Engineering, Moscow
State Technical University, Moscow, Russia.
WORK AUTHORIZATION STATUS:
United States citizen.