Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Nikolay Molchanov

San Jose

Summary

Accomplished Software Developer with extensive experience at Oracle, specializing in performance analysis and software architecture. Expertise in Java, C/C++, and Python, with a strong focus on problem-solving and team collaboration. Developed PSR Cloud Lifeguard, enhancing diagnostic efficiency and reducing resolution times significantly.

Overview

28
28
years of professional experience

Work History

Software Developer

Oracle
Santa Clara
02.2010 - Current
  • Development of the Oracle Developer Studio Performance Analyzer (https://en.wikipedia.org/wiki/Performance_Analyzer). Performance Analyzer is a commercial utility software for software performance analysis for x86 or SPARC machines. It has both a graphical user interface and a command-line interface. It is available for both Linux and Solaris operating systems. It can profile C, C++, and Java. Implemented Remote Analyzer (Java, GUI), which allows users to view the experiments from a remote system, which can be Solaris, Linux, macOS, or Windows.
  • Development of the PSR Cloud Lifeguard (PCL) project as a member of the Performance Scalability and Reliability (PSR) organization. PSR engineers get pulled into various customer situations where all relevant diagnostic data might not be readily available, and even if made available, it can be incomplete and might take considerable time to analyze. This is an inefficient process, leading to increased SLAs for problem resolution. There’s immense opportunity to leverage and converge PSR knowledge, tools, and methodologies into a service that can be used across various diagnostic logs to parse, identify issues, and provide recommendations to resolve them. An end-to-end framework and toolkit called PSR Cloud Lifeguard (PCL) is being developed to try to solve these issues. PCL (PSR Cloud Lifeguard) attempts to tackle and solve these problems by allowing users to POST diagnostic logs (a.k.a. data set) to PCL Service. The project is written in Java, Python, C/C++, SQL, and shell scripts. All components are running inside OKE containers.

Software Developer

Sun Microsystems
Menlo Park
02.1997 - 03.2010
  • Support and development of Solaris utilities, 'make' and 'sccs'. Implemented compatibility modes with GNU 'make' and POSIX 'make' in Solaris 'make'. Resolved Y2K issues in 'sccs' code. Both projects were written in C and supported two platforms: Solaris SPARC and Solaris Intel.
  • Support and development of Sun WorkShop TeamWare. Sun WorkShop TeamWare (later Forte TeamWare, then Forte Code Management Software) is a distributed source code revision control system made by Sun Microsystems. It was first announced in November 1992 as SPARCworks/TeamWare and ProWorks/TeamWare, and made commercially available in 1993. Last available as part of the Forte Developer 6 update 2 product, the project was written in C++, including GUI components.
  • Support and development of Sun Studio Distributed Make (https://docs.oracle.com/cd/E19205-01/819-5273/). Distributed Make (dmake) parses users' makefiles, determines which targets can be built concurrently, and distributes the build of those targets over a number of hosts set by the user. The project was written in C++, and supported three platforms: Solaris SPARC, Solaris Intel, and Linux Intel.

Education

Master of Science - Applied Mathematics

Novosibirsk State University
Novosibirsk
05-1979

Skills

  • Java, C/C, and Python programming
  • Shell scripting
  • Performance analysis
  • Version control
  • Software architecture
  • Container orchestration
  • Problem solving
  • Continuous integration and deployment
  • Team collaboration
  • Technical documentation
  • SQL database management

Accomplishments

  • UNITED STATES PATENT "Dynamic Distributed Make" (SUN MICROSYSTEMS, INC. 7,225,437)

Timeline

Software Developer

Oracle
02.2010 - Current

Software Developer

Sun Microsystems
02.1997 - 03.2010

Master of Science - Applied Mathematics

Novosibirsk State University
Nikolay Molchanov