DMITRY GRINBERG
Pilots at Wright Ave, Mountain View, CA

License number
California A4961287
Issued Date
Mar 2015
Expiration Date
Mar 2020
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
1046 Wright Ave APT H, Mountain View, CA 94043

Professional information

Dmitry Grinberg Photo 1

Experienced Embedded Sofware Engineer.

Position:
Software Engineer at Google
Location:
San Francisco Bay Area
Industry:
Computer Software
Work:
Google - Mountain View, CA since Jan 2012 - Software Engineer PalmPowerups Oct 2003 - May 2013 - Owner Lab126 - Cupertino, CA Jan 2011 - Dec 2011 - Sr. SDE (3) Kno, Inc. Nov 2009 - Jan 2011 - Systems Guy VMware May 2008 - Nov 2009 - Developer in R&D
Education:
University of Illinois at Urbana-Champaign 2005 - 2008
BS, Computer Science
School 46
Skills:
Reverse Engineering, Microcontrollers, Embedded Systems, Embedded Linux, Assembly, Device Drivers, Linux Kernel, ARM, Operating Systems, Embedded Software, Software Engineering, Linux, Android, Debugging, Mobile Applications, Hardware, C, Algorithms, Software Design
Interests:
New Technology, Embedded systems, Drivers, ARM architecture, consumer electronics, Phones, Tablets
Awards:
Ran Linux on an 8-bit microcontroller
Read all about it on slashdot: http://linux.slashdot.org/story/12/04/02/191203/gnulinux-running-on-an-8-bit-processor or on engadget: http://www.engadget.com/2012/04/01/worlds-slowest-linux-computer/ or on extremetech: http://www.extremetech.com/extreme/124287-the-worlds-slowest-linux-pc or on ycombinator: http://news.ycombinator.com/item?id=3767410 or on lwn: http://lwn.net/Articles/489480/
Reverse-engineered Nike+iPod wireless protocol
Read all about it on hackaday: http://hackaday.com/2011/10/14/reverse-engineering-the-nike-hardware/ or on sparkfun: http://www.sparkfun.com/news/729


Dmitry Grinberg Photo 2

Replay Time Only Functionalities In A Virtual Machine

US Patent:
8321842, Nov 27, 2012
Filed:
Jun 27, 2008
Appl. No.:
12/163513
Inventors:
Min Xu - Palo Alto CA, US
Dmitry Grinberg - Mountain View CA, US
Vyacheslav Malyugin - Los Gatos CA, US
Petr Vandrovec - Mountain View CA, US
Ganesh Venkitachalam - Mountain View CA, US
Boris Weissman - Mountain View CA, US
Andrew Biggadike - Palo Alto CA, US
James Chow - San Jose CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 9/44, G06F 9/455
US Classification:
717127, 717124, 718 1
Abstract:
Replay-time-only functionalities in a computer program are executed only during replay in a virtual machine and are skipped outside of replay. If a replay-time-only functionality is detected during the replay of a program execution in a virtual machine, the replay may be paused and the virtual machine state may be saved. The replay-time-only core functionality is executed. When this execution is complete, a prior state of the virtual machine may be restored and the replay may be resumed.