BackgroundCheck.run
Search For

Andrew G Waterman, 54Seattle, WA

Andrew Waterman Phones & Addresses

Bainbridge Island, WA   

New Orleans, LA   

San Francisco, CA   

Berkeley, CA   

Bainbridge Is, WA   

Chicago, IL   

Mentions for Andrew G Waterman

Andrew Waterman resumes & CV records

Resumes

Andrew Waterman Photo 39

Principal Member Of The Technical Staff

Location:
Seattle, WA
Industry:
Internet
Work:
Salesforce
Principal Member of the Technical Staff
Salesforce
Ingeniero Lã Â Der En La Prueba
El Colegio De La Frontera Sur (Ecosur) May 2008 - Sep 2013
Tã Â Cnico Acadã Â Mico Titular B
Impact[O Ac May 2008 - Sep 2013
Miembro De Consejo Directivo
Impact[O Ac May 2008 - Sep 2013
Board Member
Bea Systems Apr 2007 - Apr 2008
Senior Software Engineer
Oracle Oct 2003 - Apr 2007
Principal Member of the Technical Staff
Yesmail Jan 2000 - Jan 2003
Senior Software Engineer
Oracle May 1996 - Dec 1999
Member of the Technical Staff
Skills:
Test Frameworks and Development, Awesomeness, Software Design, Distributed Systems, Sdlc, Test Automation, Salesforce.com, Rest, Maven, C, Jquery, Node.js, Open Source, Tomcat, Rules Engine, Web Development, Agile Methodologies, Scrum, Oracle, Apache, Java, Testing, Web Services, Hibernate, Product Management, Php, Javascript, Rules Engines, Databases, Junit, Sql, Python, Software Engineering, Message Queue, Software Development, Unix, Java Ee, Soa, Drools, Java Enterprise Edition, Force.com
Interests:
Skiing
Backpacking
Economic Empowerment
Environment
Education
Photography
Poverty Alleviation
Camping
Science and Technology
Human Rights
Travel
Fly Fishing (Trout and Bonefish)
Educaciã³N
Spanish
Languages:
English
Spanish
French
Andrew Waterman Photo 40

Section Leader - Inside Sales At Reliable Automatic Sprinkler

Location:
556 south La Londe Ave, Lombard, IL 60148
Industry:
Construction
Work:
Reliable Automatic Sprinkler
Inside Sales Representative
Reliable Automatic Sprinkler
Section Leader - Inside Sales at Reliable Automatic Sprinkler
Acme Sprinkler Service Aug 1998 - Sep 2007
Design, Sales and Management
United States Alliance Fire Prot Aug 1997 - Aug 1998
Layout Technician
Education:
North Seattle College 1996 - 1997
Associates, Associate of Arts
Fenwick Hign School, Oak Park, Il 1989 - 1993
Skills:
Contract Negotiation, Process Scheduler, Construction, Microsoft Word, Customer Service, Contract Management, Fire Alarm, Powerpoint, Strategic Planning, Budgets, Order Processing, Fire Sprinkler Systems, Ibm As/400, Hydraulic Calculations, Order Fulfillment
Andrew Waterman Photo 41

2Nd Mate And Dynamic Positioning Operator At Hornbeck Offshore

Location:
5945 Newton Ave south, Minneapolis, MN 55411
Industry:
Maritime
Work:
Us Navy Reserve Mar 2010 - Mar 2015
Information Warfare Officer
Creative Computing Solutions, Inc (Ccsi) Nov 2010 - Jun 2012
Research Analyst I
Hornbeck Offshore Nov 2010 - Jun 2012
2Nd Mate and Dynamic Positioning Operator at Hornbeck Offshore
Us Navy Jun 2008 - Mar 2010
Student Naval Flight Officer
Education:
United States Merchant Marine Academy 2004 - 2008
Bachelors, Bachelor of Science, Logistics, Supply Chain Management
Us Merchant Marine Academy
Bachelors, Bachelor of Science
Skills:
Leadership, Microsoft Office, Management, Military Operations, Customer Service, Training, Program Management, U.s. Department of Defense, Military, Microsoft Excel, Dynamic Positioning, Offshore Operations, Offshore Oil and Gas
Andrew Waterman Photo 42

Andrew Waterman

Andrew Waterman Photo 43

Andrew Waterman

Andrew Waterman Photo 44

Joiner

Work:

Joiner
Andrew Waterman Photo 45

Andrew Waterman

Location:
United States

Publications & IP owners

Us Patents

Processor Power Management Using Instruction Throttling

US Patent:
2023001, Jan 19, 2023
Filed:
Jul 13, 2022
Appl. No.:
17/863826
Inventors:
- San Mateo CA, US
Andrew Waterman - Berkeley CA, US
International Classification:
G06F 9/48
G06F 9/30
G06F 1/10
G06F 1/3296
Abstract:
Systems and methods are disclosed for processor power management using instruction throttling. For example, an integrated circuit may include a processor core including a processor pipeline configured to execute instructions; a register configured to store a power dial value that indicates a portion of available clock cycles for throttling of instruction flow through the processor pipeline; and an instruction throttling circuit configured to periodically stall removal of instructions from a queue in the processor pipeline for a number of clock cycles that is determined based on the power dial value.

Fetch Stage Handling Of Indirect Jumps In A Processor Pipeline

US Patent:
2021030, Sep 30, 2021
Filed:
Apr 23, 2020
Appl. No.:
16/856462
Inventors:
- San Mateo CA, US
Krste Asanovic - Berkeley CA, US
Andrew Waterman - Berkeley CA, US
International Classification:
G06F 9/30
G06F 9/38
G06F 9/48
Abstract:
Systems and methods are disclosed for fetch stage handling of indirect jumps in a processor pipeline. For example, a method includes detecting a sequence of instructions fetched by a processor core, wherein the sequence of instructions includes a first instruction, with a result that depends on an immediate field of the first instruction and a program counter value, followed by a second instruction that is an indirect jump instruction; responsive to detection of the sequence of instructions, preventing an indirect jump target predictor circuit from generating a target address prediction for the second instruction; and, responsive to detection of the sequence of instructions, determining a target address for the second instruction before the first instruction is issued to an execution stage of a pipeline of the processor core.

Macro-Op Fusion

US Patent:
2021025, Aug 19, 2021
Filed:
May 3, 2021
Appl. No.:
17/306373
Inventors:
- San Mateo CA, US
Andrew Waterman - Berkeley CA, US
International Classification:
G06F 9/30
G06F 9/38
Abstract:
Systems and methods are disclosed for macro-op fusion. Sequences of macro-ops that include a control-flow instruction are fused into single micro-ops for execution. The fused micro-ops may avoid the use of control-flow instructions, which may improve performance. A fusion predictor may be used to facilitate macro-op fusion.

Instruction Tightly-Coupled Memory And Instruction Cache Access Prediction

US Patent:
2020021, Jul 2, 2020
Filed:
Aug 28, 2019
Appl. No.:
16/553839
Inventors:
- San Mateo CA, US
Andrew Waterman - Berkeley CA, US
International Classification:
G06F 9/38
G06F 12/0875
Abstract:
Disclosed herein are systems and method for instruction tightly-coupled memory (iTIM) and instruction cache (iCache) access prediction. A processor may use a predictor to enable access to the iTIM or the iCache and a particular way (a memory structure) based on a location state and program counter value. The predictor may determine whether to stay in an enabled memory structure, move to and enable a different memory structure, or move to and enable both memory structures. Stay and move predictions may be based on whether a memory structure boundary crossing has occurred due to sequential instruction processing, branch or jump instruction processing, branch resolution, and cache miss processing. The program counter and a location state indicator may use feedback and be updated each instruction-fetch cycle to determine which memory structure(s) needs to be enabled for the next instruction fetch.

Secure Predictors For Speculative Execution

US Patent:
2020021, Jul 2, 2020
Filed:
Mar 22, 2019
Appl. No.:
16/362121
Inventors:
- San Mateo CA, US
Andrew Waterman - Berkeley CA, US
International Classification:
G06F 9/38
G06F 9/30
Abstract:
Systems and methods are disclosed for secure predictors for speculative execution. Some implementations may eliminate or mitigate side-channel attacks, such as the Spectre-class of attacks, in a processor. For example, an integrated circuit (e.g., a processor) for executing instructions includes a predictor circuit that, when operating in a first mode, uses data stored in a set of predictor entries to generate predictions. For example, the integrated circuit may be configured to: detect a security domain transition for software being executed by the integrated circuit; responsive to the security domain transition, change a mode of the predictor circuit from the first mode to a second mode and invoke a reset of the set of predictor entries, wherein the second mode prevents the use of a first subset of the predictor entries of the set of predictor entries; and, after completion of the reset, change the mode back to the first mode.

Macro-Op Fusion

US Patent:
2020018, Jun 11, 2020
Filed:
Dec 10, 2018
Appl. No.:
16/215328
Inventors:
- San Mateo CA, US
Andrew Waterman - Berkeley CA, US
International Classification:
G06F 9/30
G06F 9/38
Abstract:
Systems and methods are disclosed for macro-op fusion. Sequences of macro-ops that include a control-flow instruction are fused into single micro-ops for execution. The fused micro-ops may avoid the use of control-flow instructions, which may improve performance. A fusion predictor may be used to facilitate macro-op fusion.

Merchant-Specific Functionality Services

US Patent:
2017001, Jan 19, 2017
Filed:
Jul 15, 2016
Appl. No.:
15/211746
Inventors:
Roman Kalukiewicz - San Francisco CA, US
Titia Tin Yee Wong - Oakland CA, US
Petra Cross - San Francisco CA, US
Andrew Waterman - Oakland CA, US
Michael Kuo-Li Ying - San Francisco CA, US
Zachary Cancio - San Francisco CA, US
International Classification:
G06Q 20/32
G06Q 20/20
G06Q 30/02
Abstract:
Processing of merchant-specific functionality services during proximity connection transactions. The merchant terminal transmits additional data to the computing device that enables the device to identify the merchant. The computing device can enable merchant-specific features, such as offers, rewards, loyalty information, and other incentives that are applicable to the identified merchant. The bi-directional communication between the devices permits the computing device to transmit these identified incentives to the merchant terminal. The merchant terminal can then adjust the purchase price. The computing device can also enable a merchant-specific financial instrument and can communicate the identity of the merchant to a management system. The management system can establish a network connection with the merchant to provide larger amounts of data that would otherwise exceed the limited bandwidth of the proximity connection used to establish the secure communication channel between the computing device and the merchant terminal.

Isbn (Books And Publications)

From The Other Country

Author:
Andrew Waterman
ISBN #:
0856352136

Over The Wall

Author:
Andrew Waterman
ISBN #:
0856352306

Out For The Elements

Author:
Andrew Waterman
ISBN #:
0856353779

Selected Poems

Author:
Andrew Waterman
ISBN #:
0856356689

In The Planetarium

Author:
Andrew Waterman
ISBN #:
0856358932

Poetry Of Chess

Author:
Andrew Waterman
ISBN #:
0856460672

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.