Search

Igor Petrunya Phones & Addresses

  • San Diego, CA
  • 430 Civic Dr, Walnut Creek, CA 94596 (925) 934-8844
  • 460 Civic Dr, Walnut Creek, CA 94596 (925) 280-8809
  • 460 N Civic Dr APT 206, Walnut Creek, CA 94596 (925) 210-0771
  • 430 N Civic Dr #408, Walnut Creek, CA 94596
  • 23 Matisse Ct, Pleasant Hill, CA 94523
  • San Francisco, CA
  • Oakland, CA
  • 460 N Civic Dr APT 206, Walnut Creek, CA 94596 (925) 280-8809

Work

Position: Production Occupations

Education

Degree: Associate degree or higher

Skills

C# • Agile Methodologies • Scrum • Java • C++ • SOAP/REST • JSON • Web Services • JSP • SQL • MySQL • PL/SQL • Java Script • ASP • XML • MSMQ • COM/DCOM • Kanban

Ranks

Certificate: PMP Date: December 2008 Organization: Management Institute

Emails

Industries

Computer Software

Resumes

Resumes

Igor Petrunya Photo 1

Igor Petrunya

View page
Location:
San Francisco Bay Area
Industry:
Computer Software
Skills:
C#
Agile Methodologies
Scrum
Java
C++
SOAP/REST
JSON
Web Services
JSP
SQL
MySQL
PL/SQL
Java Script
ASP
XML
MSMQ
COM/DCOM
Kanban
Certifications:
PMP, Management Institute

Publications

Us Patents

Multi-System Operation Audit Log

View page
US Patent:
20190171633, Jun 6, 2019
Filed:
Dec 24, 2018
Appl. No.:
16/231918
Inventors:
- San Francisco CA, US
Igor Petrunya - Pleasant Hill CA, US
Dmitry Kondratenko - San Jose CA, US
International Classification:
G06F 16/23
G06N 20/00
Abstract:
Techniques are provided for recording, in an audit log data store, log records that satisfy one or more audit log rules. Audit log rules may be associated with one or more context attributes. Specifically, based on the context attribute of a given rule, embodiments store, in the audit log data store, additional log records that are associated with the context attribute value from log records that satisfied the rule. Because a context attribute may span multiple systems that implement a multi-system operation, the information in the audit log data store may include cross-system contextual information for changes that are of interest to administrators. The audit log data store may be efficiently queried to provide information regarding multi-system operations because of the targeted nature of the audit log data gathering techniques. Automatically-generated indexes on audit log data provide additional efficiency gains for executing queries over the audit log data.

Techniques For Generating Pre-Emptive Expectation Messages

View page
US Patent:
20190147079, May 16, 2019
Filed:
Dec 6, 2017
Appl. No.:
15/833954
Inventors:
- San Francisco CA, US
Igor Petrunya - Pleasant Hill CA, US
International Classification:
G06F 17/30
G06N 99/00
Abstract:
Techniques a provided for performing multi-system operations in which changes are asynchronously committed in multiple systems. Metadata about the multi-system operation is injected into the commit logs of one system involved in a multi-system operation. An event stream is generated based on the commit logs of the one system, and is used to drive the operations that one or more other systems need to perform as part of the multi-system operation. A reconciliation system reads the logs of all systems involved in the multi-system operation and determines whether the multi-system operation completed successfully. Techniques are also provided for using machine learning to generate models of normal execution of different types of operations, detect anomalies, pre-emptively send expectation messages, and automatically suggest and/or apply fixes.

Techniques For Automatically Addressing Anomalous Behavior

View page
US Patent:
20190147080, May 16, 2019
Filed:
Dec 6, 2017
Appl. No.:
15/833958
Inventors:
- San Francisco CA, US
Igor Petrunya - Pleasant Hill CA, US
International Classification:
G06F 17/30
G06N 99/00
Abstract:
Techniques a provided for performing multi-system operations in which changes are asynchronously committed in multiple systems. Metadata about the multi-system operation is injected into the commit logs of one system involved in a multi-system operation. An event stream is generated based on the commit logs of the one system, and is used to drive the operations that one or more other systems need to perform as part of the multi-system operation. A reconciliation system reads the logs of all systems involved in the multi-system operation and determines whether the multi-system operation completed successfully. Techniques are also provided for using machine learning to generate models of normal execution of different types of operations, detect anomalies, pre-emptively send expectation messages, and automatically suggest and/or apply fixes.

Communication Graph Tracking Of Multi-System Operations In Heterogeneous Database Systems

View page
US Patent:
20190147081, May 16, 2019
Filed:
Apr 30, 2018
Appl. No.:
15/967335
Inventors:
- San Francisco CA, US
DMITRY KONDRATENKO - San Jose CA, US
IGOR PETRUNYA - Pleasant Hill CA, US
YANA NIKITINA - San Francisco CA, US
International Classification:
G06F 17/30
Abstract:
Techniques a provided for communication graph tracking in multi system operation in heterogeneous database systems, including retrieving two or more database commit logs from two or more corresponding heterogeneous databases. For each of the commit logs, a subset of information is extracted, including a correlation identifier, and event stream entries are produced based on that information and are stored. The event stream entries are then retrieved and event database entries are created based on the event stream entries. A request for a communication graph related to a particular correlation identifier is received and the event database is searched for matching entries. Those entries are used to generate a displayable communication graph for the particular correlation identifier, which is then provided in response to the request.
Igor Petrunya from San Diego, CA, age ~50 Get Report