Work Experience
Senior Research SDE
Microsoft Research, Redmond, WA
July 2012 - Present
I am currently a Senior Research SDE in the Data Management, Exploration and Mining (DMX) group, which is part of the eXtreme Computing Group (XCG) of Microsoft Research.
Research Engineer Intern
Yahoo! Research, Santa Clara, CA
May 2011 - November 2011
Designed and implemented an automatic tuning optimizer for Apache Pig (a platform for analyzing large data sets), using a combination of techniques from cost-based database query optimization, dynamic data sampling, and run-time profiling.
Research Engineer Intern
Aster Data Systems Inc, San Carlos, CA
May 2009 - August 2009
Designed and implemented optimizations in the PostgreSQL database regarding the use of joins in table hierarchies. In particular, we extended the optimization space considered by the query optimizer to include joins among child tables.
Teaching Assistant
Duke University, Durham, NC
August 2008 - May 2009
Held discussion section and office hours for a "Introduction to Numerical Methods and Analysis" class and for a "Program Design and Analysis II" class.
Software Development Engineer Intern
Microsoft, Seattle, WA
May 2008 - July 2008
Developed and tested specialized features of Visual Studio and attended meetings to discuss and prioritize program features.
Software Engineer Intern
RWD Technologies Inc, Baltimore, MD
June 2006 - July 2007
Developed robust software by writing and
testing code, constructing efficient data structures
and algorithms and attending meetings to discuss and prioritize
program features.
Teaching Assistant
University of Maryland, Baltimore County (UMBC),
Baltimore, MD
September 2005 - May 2006
Held discussion section and office hours for a "Calculus and Analytical Geometry II" class.
Tutor
Learning Resource Center, UMBC, Baltimore, MD
October 2004 - December 2005
Used tutoring techniques that enabled UMBC students to become efficient and independent learners in Computer Science and Mathematics undergraduate courses.
Office Manager
361 Unit, Cyprus National Guard, Orounda, Cyprus
July 2002 - August 2003
Utilized management skills to run the offices dealing with security, military training and operations in the 361 Unit of the Cyprus National Guard as a Second Lieutenant.