C. David Estes


Address
C. David Estes
North Carolina
United States
Websitehttp://www.daveestes.com/

Abstract

In my careers at Motorola and Qualcomm, I've had the privilege of working on several projects that were industry firsts. These challenges fostered innovations that are still unique to their respective companies' products and processes. At Motorola, my experience in the embedded space primarily covered user interface design and programmable platform development (Java ME MIDP, AJAX, Flash). However, my interests in XML and web technologies led me to create crossover projects ranging from web tools for process improvements to research into a completely new Mobile Web Application Framework. It eventually led to a Computer Science Masters Degree with a specialization in Web and Internet Programming. As my career shifted from mobile to the data center, I focused more on compilers starting with static compilers such as Clang/LLVM and moving to dynamic compilers like Dalvik and Facebook's HHVM. Eventually, my enthusiasm for multimedia and computer graphics led to the pursuit of another degree. As a part time Ph.D. candidate at the University of North Carolina at Chapel Hill, my research has focused on a new display interface abstraction to replace the framebuffer.

Objective. To work in a technical lead software engineering position with a Fortune 100 company leveraging my experience and knowledge of high efficiency computing for high performance applications. Ideally, the position would be a hybrid, balancing multiple facets of engineering: research, architecture, design, mentoring, management, and deep problem solving.

Senior Software Engineer - HHVM LeadMarch 2015 - Present
QDT - Qualcomm Datacenter Technologies Inc., Qualcomm Datacenter Technologies Inc. (Raleigh, North Carolina, United States)
Senior Software Engineer - Compiler EngineerNovember 2013 - March 2015
QUIC - Qualcomm Innovation Center Inc., Qualcomm Innovation Center Inc. (Raleigh, North Carolina, United States)
Staff Software Engineer - Web Software Performance and OptimizationMay 2009 - November 2013
QUIC - Qualcomm Innovation Center Inc., Qualcomm Innovation Center Inc. (Raleigh, North Carolina, United States)
Staff Software Engineer - Web Software Performance and OptimizationJune 2008 - May 2009
QCT - Qualcomm CDMA Technology, Qualcomm Inc. (Raleigh, North Carolina, United States)
Principal Staff Software Engineer - WiMAX Java Platform ManagerSeptember 2006 - June 2008
Future Solutions and Technologies, Motorola Inc. (Plantation, Florida, United States)
Senior Staff Software Engineer - iDEN Java Platform LeadFebruary 2002 - September 2006
iDEN Mobile Devices, Motorola Inc. (Plantation, Florida, United States)
Software Engineer - Mobile User Interface TeamJanuary 1998 - February 2002
iDEN Mobile Devices, Motorola Inc. (Plantation, Florida, United States)
Software Developer - DOT Software GroupJune 1997 - December 1997
Info Tech, Info Tech (Gainesville, Florida, United States)
Doctor of Philosophy in Computer Science2019 (expected)
University of North Carolina (Chapel Hill, North Carolina, United States)
Concentration in Graphics and Display Technologies

Master of Science in Computer Science2007
Florida Atlantic University (Boca Raton, Florida, United States)
Concentration in Web and Internet Programming

Bachelor of Science in Computer Engineering (Graduated with High Honors)1997
University of Florida (Gainesville, Florida, United States)
Concentration in Computer Science

High School Diploma (Valedictorian)1993
A. Crawford Mosley High School (Panama City, Florida, United States)

  • Adding and Optimizing a Subtarget for MIScheduler” LLVM Dev Meeting. San Jose, CA. 2014.
  • Using JSR 226 for Declarative UI on iDEN Mobile Devices” Sprint Developer's Conference. Fort Lauderdale, FL. 2005.
  • Exploring JSR 184: Mobile 3D Graphics” Nextel Developer's Conference. Washington DC. 2003.

Last updated: June 10, 2018