Justin F Rockwood, Age 5114524 98Th Ave NE, Bothell, WA 98011

Justin Rockwood Phones & Addresses

14524 98Th Ave NE, Bothell, WA 98011 (425) 221-9929

12911 87Th St, Kirkland, WA 98034

Mountain View, CA

Redmond, WA

110 Mosside Loop, Mars, PA 16046

Seven Fields, PA

Stanford, CA

Salt Lake City, UT

Kiona, WA

Show more

Mentions for Justin F Rockwood

Resumes & CV records

Resumes

Justin Rockwood Photo 25

Principal Member Of Technical Staff

Location:
12911 87Th Ave northeast, Kirkland, WA 98034
Industry:
Computer Software
Work:
Tableau Software since Mar 2013
Development Manager, Web and Mobile
Tableau Software Jun 2011 - Feb 2013
Development Team Lead
Tableau Software Jan 2010 - May 2011
Senior Software Engineer
Microsoft Corporation Sep 2003 - Jan 2010
Software Design Engineer
Microsoft Corporation Jun 2004 - Feb 2008
“Votive Boy”, WiX Virtual Team
Carnegie Mellon University Aug 2002 - Aug 2003
Development Manager
Carnegie Mellon University Jan 2003 - Jun 2003
Studio Manager, Master of Software Engineering Program
Rockwood Consulting Group, Inc. 2001 - 2002
President
EvolveMed 1998 - 2001
Vice President, Technology
Education:
Carnegie Mellon University 2002 - 2003
Master of Software Engineering, Software Engineering
Stanford University 1991 - 2000
BS, Computer Science
Skills:
C#, Visual Studio, Software Design, Software Development, Javascript, Html, Css, Xml, Tableau, C++, Scrum, .Net, Web Applications, Asp.net, Microsoft Sql Server
Certifications:
Certified Scrum Master
Justin Rockwood Photo 26

Office Manager

Industry:
Construction
Work:
Tmj Contractors Ltd
Office Manager

Publications & IP owners

Us Patents

Designating, Setting And Discovering Parameters For Spreadsheet Documents

US Patent:
2007006, Mar 15, 2007
Filed:
Sep 9, 2005
Appl. No.:
11/223180
Inventors:
Eran Megiddo - Bellevue WA, US
Daniel Parish - Kirkland WA, US
Daniel Battagin - Bellevue WA, US
Robert Archer - Seattle WA, US
Amarinder Grewal - Redmond WA, US
Justin Rockwood - Kirkland WA, US
Sean Boon - Issaquah WA, US
Assignee:
Mictosoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
715503000
Abstract:
For standalone spreadsheet applications and/or Web-based spreadsheet services, the ability to designate, discover and set parameters for spreadsheet documents is provided. When creating a spreadsheet document, the ability to designate certain cells or ranges of cells as parameters to a spreadsheet is enabled. Furthermore, whether viewed in a standalone spreadsheet application or via a Web service, the ability to discover these parameters through the user interface or object model is provided. The ability to set or change these parameters one at a time or in bulk and drive the changes into the calculation model is also provided. Accordingly, whether viewed in a standalone spreadsheet application or via a Web rendering service, the effect of the parameters entered by the user can be calculated and viewed at once. The ability to suspend recalculation of a workbook until all relevant values, such as a current set of parameters, are obtained is also enabled.

Grid Presentation In Web-Based Spreadsheet Services

US Patent:
2010020, Aug 12, 2010
Filed:
Feb 9, 2009
Appl. No.:
12/368146
Inventors:
Dan Parish - Kirkland WA, US
Anthony Valey - Kirkland WA, US
Ira Levin - Redmond WA, US
Justin Rockwood - Kirkland WA, US
Shahar Prish - Redmond WA, US
Amar Grewal - Redmond WA, US
Liviu Asnash - Bellevue WA, US
Amir Avraham - Seattle WA, US
Assignee:
Micrososoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
715212
Abstract:
Users are enabled to navigate a spreadsheet document presented by a web service in a similar fashion to a locally executed spreadsheet application by retrieving blocks of grid data asynchronously in order to display or refresh the area(s) of the spreadsheet currently being viewed by the user as the user navigates the spreadsheet grid or dynamic updates occur. The blocks are laid out in the browser's user interface to fill the user's viewport as well as a predefined buffer around the edge of the viewport. As such, when the user scrolls or updates occur, data associated with blocks are added, updated, or removed in the browser as required to fill the user's viewport.

NOTICE: You may not use PeopleBackgroundCheck 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. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.