Capspire, Inc
Principal Consultant
Value Creed
Principal
Transalta Oct 2013 - Jun 2015
Senior Gas Trader and Etrm Specialist
Capital Power Corporation Apr 2011 - Aug 2013
Portfolio Specialist and Energy Trader
Peak Ridge Capital Solengo Capital Mar 2007 - Mar 2011
Director of Quantitative Analysis and Trade Execution
Education:
Arizona State University 2006 - 2006
Master of Science, Masters, Bioengineering
University of Alberta 1997 - 1997
Bachelors, Bachelor of Science, Physics, Engineering
Skills:
Trading Commodity Markets Energy Commodity Risk Management Derivatives Natural Gas Options Analysis Valuation Portfolio Management Gas Energy Markets Strategy Bloomberg Electricity Markets Due Diligence Quantitative Analytics Swaps Trading Strategies Etrm Financial Risk Fx Options Financial Modeling Dodd Frank
M&J Electric of Wichita
Owner and Chief Executive Officer
Skills:
Management New Business Development Customer Service Contract Negotiation Construction Management Microsoft Office Construction Negotiation Contractors Project Planning Project Management Strategic Planning
Google 2013 - 2016
Android Wear - Technician Lead
Google 2012 - 2013
Play Games - Technician Lead
Google 2010 - 2012
Android@Home; Other Project - Technician Lead
Google 2008 - 2010
Android Apps - Technician Lead and Manager
Google 2006 - 2010
Android - Technician Lead
Skills:
Distributed Systems C C++ Software Engineering Software Development Linux Java Scalability Python Android Gradle Groovy Mobile Devices Software Design Mobile Applications Git Embedded Systems Multithreading Programming Debugging Open Source Android Development Software Engineering Practices Mobile Application Development Operating Systems Team Leadership Software Project Management Google Apps Apis Google Api Performance Testing Framework Design Android Testing
Harris Teeter Greensboro, NC Apr 2001 to Dec 2007 Store Associate and StockerH-E-B Grocery Pflugerville, TX Apr 2000 to Oct 2000 Deli Service RepresentativeWhataburger Refugio, TX May 1998 to Jul 1998 Team Member
Volition Inc. - Del Mar, CA since Jul 2012
Principal Technical Artist
THQ Jan 2012 - Jul 2012
Principal Technical Artist
Unity Technologies - Greater San Diego Area Sep 2011 - Nov 2011
Software Developer
Sony Online Entertainment - Greater San Diego Area Jun 2008 - Aug 2011
Senior Technical Artist
Sony Computer Entertainment America Nov 2007 - Jun 2008
Staff Tools Engineer
Skills:
Maya Character Rigging Python Scripting Pipeline Development Autodesk MotionBuilder Motion Capture PyMEL PyQt MEL Video Games Animation Game Development Gameplay PS3 Character Animation Rigging 3D UV mapping Shaders Xbox 360 Computer Graphics Game Design Unreal Engine 3 Perforce Digital Sculpting Max Computer Games Level Design Facial Animation Cinematics Unity3D Texturing Game Art
Honor & Awards:
Professional Presentation/Publications:
2013 Columbia College Chicago - Technical Artist Panel
2011 Game Developers Conference - Power Python Development for Maya
2008 Autodesk MasterClass Japan - Python for MotionBuilder Artists
2008 Game Developer Conference - Technical Art Techniques: State of the Industry
2007 Siggraph Autodesk Master Class – Python for MotionBuilder Artists
2006 Game Developer Conference – Muscle Systems for Game Production
2005 Game Developer Conference – Helper Joints: Advanced Deformations on RunTime Characters
2005 Montreal Games Summit – Helper Joints: Advanced Deformations on RunTime Characters
2005 Siggraph AGUA – Helper Joints: Advanced Deformations on RunTime Characters
2005 Siggraph Alias Master Class – MicroMEL Scripts for Artists (re-packaged and released on DVD as “MEL for Artists” at Autodesk.com)
Name / Title
Company / Classification
Phones & Addresses
Mr. Jason Parks Customer Service Manager
Enterprise Rent-A-Car Canada Limited Alamo Rental U.S. Canada. Enterprise. Enterprise Car Rental. Enterprise Rent a Car. National Car Rental. National Car Rental (Canada) Inc Auto Renting & Leasing
Jason Parks - Austin TX, US Nicholas Julian Pelly - San Francisco CA, US Jeffrey William Hamilton - Austin TX, US Cheng-Hsueh Andrew Hsieh - Taipei, TW Chinyue Chen - New Taipei, TW Yung-Chieh Lo - Taipei, TW
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/173 G06Q 40/00
US Classification:
709224, 709220, 709228, 705 6
Abstract:
A first client device or system performs a method that includes retaining in memory registration information for a respective application indicating the respective application is registered for sharing application state with other client devices or systems. The method further includes storing an application state of a respective application, and detecting a transfer triggering condition. The transfer triggering condition includes presence of a second client device or system within a predefined proximity of the first client device or system, and the predefined proximity is a predefined proximity for near field communication. Furthermore, upon detecting the triggering condition, the first client device or system determines, in accordance with the stored registration information, that the respective application is registered for application state sharing, and transmits the application state of the respective application to the second client device or system.
Zero-Click Sharing Of Application Context Across Devices
Jason Parks - Austin TX, US Nicholas Julian Pelly - San Francisco CA, US Jeffrey William Hamilton - Austin TX, US Robert William Hamilton - London, GB Maarten W. Hooft - Menlo Park CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/16 G06F 12/00
US Classification:
709203, 709250
Abstract:
A first client device performs a handoff operation to a second client device by transmitting application information, associated with a first application, to the second client device when the first client device is positioned within a predefined proximity of the second client device. The first application has a first client device user interface state when the handoff operation is performed. In response to receiving the application information from the first client device or system, the second client device or system executes a second application corresponding to the first application with an initial user interface state corresponding to the first client device user interface state.
Jacek Surazski - Krakow, PL Jason B. Parks - Austin TX, US Dawid Duda - Krakow, PL
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 9/44
US Classification:
717125, 717100, 717101, 717124
Abstract:
A computer-implemented system for managing software problem reports includes a registration sub-system to register software developers from multiple different developer organizations; an application store that makes a plurality of applications from a plurality of application developers available for acquisition by members of the public; an application bug tracker programmed to receive reports of problems with applications distributed using the application store, to receive data regarding the problems, and to associate the data with a particular application or developer of the particular application; and a report generator to produce one or more problem reports for a developer that has provided one or more applications, the problem reports including information about the data regarding the problems relating to particular applications submitted to the application store by the developer.
Zero-Click Sharing Of Application Context Across Devices
Jason Parks - Austin TX, US Nicholas Julian Pelly - San Francisco CA, US Jeffrey William Hamilton - Austin TX, US Robert William Hamilton - London, GB Maarten W. Hooft - Menlo Park CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/16 G06F 12/00
US Classification:
709203, 709250
Abstract:
A first client device performs a handoff operation to a second client device by transmitting application information, associated with a first application, to the second client device when the first client device is positioned within a predefined proximity of the second client device. The first application has a first client device user interface state when the handoff operation is performed. Further, the first client device, in response to receiving from another client device application information associated with a second application executed by the other first client device, executes a third application corresponding to the second application with an initial user interface state corresponding to a user interface state of the other client device.
Jason Parks - Austin TX, US Nicholas Julian Pelly - San Francisco CA, US Jeffrey William Hamilton - Austin TX, US Cheng-Hsueh Andrew Hsieh - Taipei, TW Chinyue Chen - New Taipei, TW Yung-Chieh Lo - Taipei, TW
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/173
US Classification:
709203, 709222, 709227, 709250
Abstract:
A first client device or system performs a method that includes retaining in memory registration information for a respective application indicating the respective application is registered for sharing application state with other client devices or systems. The method further includes storing an application state of a respective application, and detecting a transfer triggering condition. The transfer triggering condition includes presence of a second client device or system within a predefined proximity of the first client device or system, and the predefined proximity is a predefined proximity for near field communication. Furthermore, upon detecting the triggering condition, the first client device or system determines, in accordance with the stored registration information, that the respective application is registered for application state sharing, and transmits the application state of the respective application to the second client device or system.
Jacek Surazski - Krakow, PL Jason B. Parks - Austin TX, US Dawid Duda - Krakow, PL
International Classification:
G06F 9/44
US Classification:
717100
Abstract:
A computer-implemented system for managing software problem reports includes a registration sub-system to register software developers from multiple different developer organizations; an application store that makes a plurality of applications from a plurality of application developers available for acquisition by members of the public; an application bug tracker programmed to receive reports of problems with applications distributed using the application store, to receive data regarding the problems, and to associate the data with a particular application or developer of the particular application; and a report generator to produce one or more problem reports for a developer that has provided one or more applications, the problem reports including information about the data regarding the problems relating to particular applications submitted to the application store by the developer.
Transferring Application State Across Devices With Checkpoints
Cheng-Hsueh Andrew Hsieh - Taipei, TW Chinyue Chen - New Taipei City, TW Yung-Chieh Lo - Taipei City, TW Jason Parks - Austin TX, US Nicholas Julian Pelly - San Francisco CA, US Jeffrey William Hamilton - Austin TX, US
International Classification:
G06F 15/16
US Classification:
709206, 709217
Abstract:
A first client device executes a plurality of actively running applications, each having one or more checkpoints, each checkpoint identifying an execution breakpoint at which a respective application can be suspended and subsequently resumed. The first client device detects a transfer triggering condition, stores an application state for each of the plurality of actively running applications, and transmits the stored application state for each of the plurality of actively running applications to a second client device or system. The stored application state for each respective application of the plurality of actively running applications corresponds to a checkpoint of the respective application. Optionally, the transfer triggering condition includes presence of the second client device or system within a predefined proximity of the first client device or system, wherein the predefined proximity is a predefined proximity for near field communication.
Providing A User With Feedback Regarding Power Consumption In Battery-Operated Electronic Devices
Dianne K. Hackborn - Mountain Vew CA, US Daniel S. Rice - Decatur GA, US Amith Yamasani - San Jose CA, US Jason B. Parks - Austin TX, US Evan Millar - Pleasanton CA, US
International Classification:
G06F 11/30 G06F 1/00
US Classification:
713300
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a user with feedback regarding power consumption in a battery-operated electronic device. In one aspect, a method performed by data processing apparatus includes identifying, using the data processing apparatus, usage of a hardware component of a battery-operated electronic device that includes the data processing apparatus, attributing the usage of the hardware component to the hardware component or to a software application that uses the hardware component, recording, using the data processing apparatus, a power consumption resulting from the usage, and presenting power consumption feedback to a user using the data processing apparatus. The power consumption feedback identifies the hardware component or the software application of the electronic device and the power consumption resulting from the usage.
Google - Software Engineer (2006) PalmSource - Software Engineer (2001-2006) Be Inc. - Software Engineer (2001-2001)
Education:
University of New Orleans - Computer Science
Jason Parks
Work:
Flint River Baptist Church - Student & College Pastor
Education:
Rockbridge Seminary - Master of Divinity Student, University of North Alabama - Communication Arts:Public Communication, Liberty University - Master of Business Administration
Tagline:
Pastor, innovator, consultant, and speaker
Jason Parks
Work:
Rescue Life Consulting - Owner
Education:
Olivet Nazarene University, Lincoln Way Highschool