Sergei Nikolaev, Ph.D.

PDF version
Word version

E-mail: c0t8fd802@sneakemail.com
Web: http://cvmlib.com/author
Phone: +1 (408) 431-6016
Postal address: 5799 Rudy Drive San Jose, CA 95124-6548

Keywords

C, C++, JAVA, J2EE, STL, MFC, COM, DCOM, COM+, IDL, ATL, SQL, FORTRAN, ODBC, .NET, VB, ActiveX, Win32 API, MS SQL Server, SOAP, ASP, JScript, VB Script, OpenGL, XML, DOM, SAX, MSMQ, ISAPI, OLE DB, ADO, ODS, dbLibrary, POSIX, MATLAB, BLAS, LAPACK, Intel MKL, Differential Equations, Fuzzy Sets, TeX, LaTeX

Summary of qualifications

Professional experience

eBay, Inc., an online auction company
San Jose, CA,
April 2003 - present
Staff Software Engineer
eBay Developers Program is a new strategic direction of eBay's business allowing third party developers to create their own applications using API provided by eBay. My responsibilities include design and implementation of server side software components and services. Environment includes IBM WebSphere 5.1, J2EE, SOAP, Java 2, MS Visual Studio .NET, XML, ISAPI.

Ortega InfoSystems, Inc., a security software startup company
Santa Clara, CA,
2002 - April 2003
Senior Software Engineer
FacilitySm@rt is a web-based software package allowing integration of heterogeneous security systems, software and hardware of an enterprise. I was responsible for core development of server-side modules, database interfaces and parts of web-based client. Environment included MS Visual C++, MS Visual Studio .NET, MFC, COM, DCOM, ActiveX, ASP, JScript, VBScript, ADO, MS SQL Server 2000, XML, ISAPI.

Signature Bioscience, Inc., a drug discovery startup company
San Francisco, CA,
2000-2002
Senior Software Engineer.
WaveScreen™ is a suite of software and hardware products which enables acquisition and analysis of PhenoDynamic data― the new drug discovery technology. My responsibilities were including design and implementation of numerical algorithms processing and storing experimental data in a database, and design and development of the Material Interaction Analysis software module providing GUI for server-side computational subroutines. Environment includes Visual C++, MS Visual Studio .NET, Compaq Visual Fortran, Rational Studio, MS SQL Server 2000, XML, ISAPI, MSMQ.

Metabyte Networks, Inc., a personal TV technology and services company
Fremont, CA,
2000
Software Engineer.
Member of R&D team designed and developed the personal television system MbTV. My responsibilities were fuzzy logic algorithm development, set-top box embedded programming and porting of C and C++ code from Linux to Win32 platform including POSIX threads library and Berkeley-style sockets related code. Environment: GNU C/C++ 2.95.2, Visual C++ 6.0, Linux, Win32.

Argussoft Company,
Moscow, Russia,
2000
Senior Software Developer,
Team manager.
Back-end development team manager. The project was the Customer Support Application for Neopost Online, Inc., USA. My team was responsible for back-end software design and implementation and database design. Development environment: MS SQL Server 7.0, XML, Rational Rose 2000, Visual C++ 6.0 and COM+.

Northern Empire Company,
Moscow, Russia,
1999-2000
Project Manager.
A lead member of team developing the distributed enterprise data flow control system "AdminScale". Along with project management my responsibilities included back-end and front-end design and implementation of the system. Environment: Visual C++ 5.0, MFC 4.2, MS SQL Server 7.0, Unicode.

Gradient, Inc.,
Izhevsk, Russia,
1991-1997
Senior Software Developer,
Project Manager,
Software Architect.
A number of projects completed include banking software, workflow systems and software development tools based on metadata conception. My responsibilities were project management, team management and software design and implementation. We used different versions of Visual C++, MS SQL Server, ODBC and COM.

Research Computing Center of Moscow State University,
Moscow, Russia,
1988-1991
Numerical Algorithms Developer.
Designed and programmed in FORTRAN 12 algorithms for solving stiff
systems of differential equations. These subroutines are now part of the
Numerical Analysis Library, which is the main product of the Center.

Education

M.S. in Mathematics, Moscow State University, Moscow, Russia, 1991
Ph.D. in Mathematics, Udmurt State University, Izhevsk, Russia, 1998

Postgraduate work in the Department of Differential Equations, developing numerical algorithms. Author of known CVM class library encapsulating the concepts of vector, matrix and square matrix in Euclidean space of real and complex numbers. This library utilizes non-trivial fast memory management and intensively uses the Intel Math Kernel Library and LAPACK library.
All the references are available upon request.

Back to the personal page