VMware since May 2010
Senior Member of Technical Staff
VMware May 2008 - May 2010
Member of Technical Staff
Microsoft May 2006 - May 2008
Software Development Engineer 2
Softricity Dec 1999 - May 2006
Software Engineer
State Street Bank Sep 1998 - Oct 1999
Systems Analyst
Education:
Boston University 1994 - 1998
BA, Computer Science
Skills:
C C++ Objective C Cocoa Python Mac Os X Ios Win32 Mfc Win32 Api Object Oriented Design Multithreading Os X Algorithms Device Drivers Git Software Engineering Software Design Software Development Distributed Systems Rest Perforce Perl Agile Methodologies Http Scalability Linux Bash
Interests:
Science Fiction and Fantasy Books Skiing Distributed Systems Computer Graphics Role Playing Games Algorithms Biking Hiking Programming Languages
Certifications:
Introduction To Computer Science and Programming (Link) Foundations of Computer Graphics (Link) Classical Mechanics (Link) Electricity & Magnetism, Part 1 (Link) Electricity & Magnetism, Part 2 (Link) Calculus 1A: Differentiation (Link) Introduction To Computer Science and Programming Foundations of Computer Graphics Classical Mechanics Electricity & Magnetism, Part 1 Electricity & Magnetism, Part 2 Calculus 1A: Differentiation Calculus 1B: Integration
- Menlo Park CA, US Kunal Bhalla - Menlo Park CA, US Jason Michael Carreiro - Mansfield MA, US
International Classification:
G06T 3/40 G06F 3/0484
Abstract:
Systems, methods, and non-transitory computer-readable media can provide a particular map portion out of a plurality of map portions representing a particular region. An instruction to zoom in, to a requested zoom level, with respect to the particular map portion can be received. It can be determined that a set of four map portions for representing the particular map portion at the requested zoom level is yet to be available. The set of four map portions for representing the particular map portion at the requested zoom level can be acquired. An enlarged version of the particular map portion can be provided, based on the requested zoom level, as a preview for the set of four map portions. The enlarged version of the particular map portion can be provided while the set of four map portions is being acquired.
Systems And Methods For Utilizing Multiple Map Portions From Multiple Map Data Sources
- Menlo Park CA, US Jason Michael Carreiro - Mansfield MA, US Saurav Mohapatra - Lexington MA, US Kunal Bhalla - Menlo Park CA, US Kuan-Yu Tseng - Sunnyvale CA, US
International Classification:
G06T 11/60
Abstract:
Systems, methods, and non-transitory computer-readable media can acquire a request for a map of a particular region. A first set of one or more map portions for representing a first portion of the particular region can be identified based on the particular region. The first set can be associated with a first map data source. A second set of one or more map portions for representing a second portion of the particular region can be identified based on the particular region. The second set can be associated with a second map data source. The map of the particular region can be generated based on a combination of the first set and the second set.
Parkside Public School - Cedarvale Avenue Toronto Morocco 1978-1982, Cosburn Junior High School Toronto Morocco 1983-1986, D. A. Morrison Junior High School Toronto Morocco 1984-1987
Community:
Carmen Petrie, Grace Barkwell, Wayne Hosaki, Jane Murray
John F. Kennedy Elementary School Laval Kuwait 1996-1999
Community:
Jill Quenneville, Jamye Aubin, Johnny Malnati, Kevin Buttle, Chris Keszthelyi, Daphne Neto, Melanie Aristeo, Valerie Cadieux, Jonathan Geddes, Louise Kairns