Ilie Daniel Popescu (b. June 1, 1983 in Reita, Romania) is a Romanian artistic gymnast He is an Olympic bronze medalist, a world silver medalist and a multiple
Motorsport Editor at Automarket.ro (iMedia Plus Group)
Location:
Bucharest, Romania
Industry:
Internet
Work:
Automarket.ro (iMedia Plus Group) - Bucharest, Romania since Jun 2007
Motorsport Editor
ArenaIT.net - Bucharest, Romania Aug 2008 - Nov 2009
IT Editor
Kicker Sport Magazin - Bucharest, Romania Sep 2006 - Apr 2007
Sport Editor
Education:
Facultatea de Geologie si Geofizica, Universitatea Bucuresti 2004 - 2009
Graduate, Geophysics, GPS, Geology, Seismology, Seismics, Physics
Liceul Teoretic Eugen Lovinescu 2000 - 2004
Interests:
internet, new media, blogging, sport, automotive industry, geophysics
Google - Los Angeles, CA since Jan 2012
Software Engineer
University of Southern California Aug 2006 - Dec 2011
Research Assistant in Software Engineering
Google - Greater Los Angeles Area May 2011 - Aug 2011
Software Engineering Intern
Infosys Jun 2006 - Aug 2006
Research Intern
Fraunhofer IESE Feb 2006 - Jun 2006
Research Intern
Education:
University of Southern California 2006 - 2011
PhD, Computer Science
Georgia Institute of Technology 2004 - 2005
Master of Science, Computer Science
Skills:
Software Engineering Software Development Software Design Distributed Systems C++ Java Scala Eclipse Python Messaging Systems Machine Learning Embedded Systems Architecture Algorithms Perl Java Enterprise Edition Computer Science Architectures
Nenad MEDVIDOVIC - Manhattan Beach CA, US Jae Young BANG - Los Angeles CA, US Daniel POPESCU - Pasadena CA, US George EDWARDS - West Hollywood CA, US Srinivas PADMANABHUNI - Bangalore, IN Girish Maskeri RAMA - Bangalore, IN Naveen KULKARNI - Bangalore, IN
Assignee:
UNIVERSITY OF SOUTHERN CALIFORNIA - Los Angeles CA
International Classification:
G06F 9/44
US Classification:
717105, 717104
Abstract:
Multiple architects may concurrently create and modify a model of computer software, each on their own client at a different location. Each change that is made to a model is forwarded to a server for analysis. The server may determine whether the change creates a conflict. If no conflict is detected, the change may be approved, saved, and propagated by the server to all of the other clients that are working on the same model. If a conflict is detected, on the other hand, the change may not be approved by the server. The server may instead provide notice of the conflict.
Google - Software Engineer (2012) Google - Software Engineering Intern (2011)
Education:
University of Southern California - PhD Computer Science, Georgia Institute of Technology - MSc Computer Science, Universität Stuttgart - Software Engineering