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.

 

1