Search

George C Caragea

from Redwood City, CA
Age ~45

George Caragea Phones & Addresses

  • 473 Starboard Dr, Redwood City, CA 94065 (424) 333-4816
  • Palo Alto, CA
  • San Mateo, CA
  • Berkeley, CA
  • College Park, MD
  • Greenbelt, MD

Work

Company: Pivotal inc. (formerly emc greenplum) Jul 2011 Address: San Mateo, CA Position: Principal software engineer

Education

Degree: PhD School / High School: University of Maryland College Park 2005 to 2011 Specialities: Computer Science

Skills

Distributed Systems • C++ • Linux • Databases • Software Engineering • Java • C • Perl • Algorithms • Architecture • Unix • Software Development • Programming • Software Design • Postgresql • Scalability • Parallel Programming • Simulations • Shell Scripting • Apache Hawq

Industries

Computer Software

Resumes

Resumes

George Caragea Photo 1

Senior Software Engineer - Redshift

View page
Location:
1900 south Norfolk St, San Mateo, CA 94403
Industry:
Computer Software
Work:
Pivotal Inc. (formerly EMC Greenplum) - San Mateo, CA since Jul 2011
Principal Software Engineer

University of Maryland, College Park Aug 2005 - Jul 2011
Research Assistant

Information Sciences Institute May 2008 - Aug 2008
Visiting Research Assistant

University of Maryland, College Park Aug 2003 - Jul 2005
Graduate Teaching Assistant

Syqon Systems Ltd Jun 2002 - Jul 2003
Software Engineer
Education:
University of Maryland College Park 2005 - 2011
PhD, Computer Science
University of Maryland College Park 2003 - 2005
MS, Computer Science
Universitatea „Politehnica” din București 1997 - 2002
B.Sc, Computer and Systems Science
Liceul Mircea cel Batran 1993 - 1997
Skills:
Distributed Systems
C++
Linux
Databases
Software Engineering
Java
C
Perl
Algorithms
Architecture
Unix
Software Development
Programming
Software Design
Postgresql
Scalability
Parallel Programming
Simulations
Shell Scripting
Apache Hawq

Publications

Us Patents

Using Computing Resources To Perform Database Queries According To A Dynamically Determined Query Size

View page
US Patent:
20190384845, Dec 19, 2019
Filed:
Jun 13, 2018
Appl. No.:
16/007697
Inventors:
- Seattle WA, US
George Constantin Caragea - Redwood City CA, US
Naresh Kishin Chainani - Mountain View CA, US
Martin Grund - Lafayette CA, US
Assignee:
Amazon Technologies, Inc. - Seattle WA
International Classification:
G06F 17/30
Abstract:
Database queries may be performed using resources based on a determined size of the database query. Database query size may be dynamically determined for a database query when the query is received. The database query may be assigned to resources used for database queries of the determined size. In some embodiments, timeouts may be applied to reassign database queries to different resources if the performance of the database query exceeds a timeout threshold.

Precisely Tracking Memory Usage In Multi-Process Computing Environment

View page
US Patent:
20180335952, Nov 22, 2018
Filed:
Jul 30, 2018
Appl. No.:
16/049468
Inventors:
- San Francisco CA, US
George Constantin Caragea - San Mateo CA, US
Carlos Garcia-Alvarado - San Jose CA, US
Michail Petropoulos - San Francisco CA, US
International Classification:
G06F 3/06
G06F 17/30
G06F 9/50
G06F 9/48
Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for precisely tracking memory usage in a multi-process computing environment. One of the methods includes implementing an instance of a memory usage tracker (MUT) in each process running in a node of a computer system. A MUT can maintain an account of memory usage for each of multiple logical owners running on a process on which the MUT is running. The MUT can determine an actual memory quota for each owner, and enforce the actual memory quota of the owner. Enforcing the actual memory quota of the owner can include receiving each memory allocation request, checking each allocation request and a current state of the account against the actual quota, approving or rejecting each allocation request, communicating the approval or rejection to an underlying memory manager, and updating the owner account for each approved allocation request.

Precisely Tracking Memory Usage In Multi-Process Computing Environment

View page
US Patent:
20150363113, Dec 17, 2015
Filed:
Jun 15, 2015
Appl. No.:
14/740204
Inventors:
- Palo Alto CA, US
George Constantin Caragea - San Mateo CA, US
Carlos Garcia-Alvarado - San Jose CA, US
Michail Petropoulos - San Francisco CA, US
International Classification:
G06F 3/06
G06F 9/48
G06F 9/50
G06F 17/30
Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for precisely tracking memory usage in a multi-process computing environment. One of the methods includes implementing an instance of a memory usage tracker (MUT) in each process running in a node of a computer system. A MUT can maintain an account of memory usage for each of multiple logical owners running on a process on which the MUT is running. The MUT can determine an actual memory quota for each owner, and enforce the actual memory quota of the owner. Enforcing the actual memory quota of the owner can include receiving each memory allocation request, checking each allocation request and a current state of the account against the actual quota, approving or rejecting each allocation request, communicating the approval or rejection to an underlying memory manager, and updating the owner account for each approved allocation request.
George C Caragea from Redwood City, CA, age ~45 Get Report