R. David Idol
School: *** Davie Rd, Carrboro, NC 27510
Home: *** ****** ***** **, ****, NC 27519
Cell: 919-***-****
Email: david.idol.@.gmail.com
Work Experience
Google, Mountain View, CA Summer 2012Software Engineering Intern for the Google Web Toolkit
Implemented JavaBean data validation for GWT, based on the JSR-303 specification
Provides a built-in framework for GWT developers to easily check if data (such as user-
entered form data) is valid
Had to be implemented entirely without reflection, which is not used by GWT. This added
significant technical challenge and required the use of alternate approaches, such as
deferred binding
Implementation passes all offical Hibernate JSR-303 Technology Compatibility Kit tests
Worked to fully implement what began as an unsupported, incomplete feature and have it
added to the public "Release" version of GWT
Used test-driven development to ensure all code is tested and works correctly
IBM, Austin, TX Summer 2011Technical Intern for IBM Extreme Blue, IBM's premier worldwide internship program
Worked on project to redesign IBM's virtual machine management software for its Power
servers
Created the system as a web application to manage up to 1,000 virtual machines
Lead developer of front-end functionality using Dojo, JavaScript, JSF, and XHTML
Assisted in back-end development for Java web servers
Met with IBM lawyers and technical experts to help establish open software licensing
strategy
Member of team which presented project prototype to major IBM customers for their
feedback
Customers involved were all Fortune 500 companies
Only Extreme Blue team in North America to interact with IBM customers
Sole technical specialist of the team presenting the project
Utilized customer feedback in developing front-end functionality
Presented completed project to top IBM executives (including IBM CEO Sam Palmisano) in
Austin and New York City
True Ventures, Palo Alto, CA Summer 2010
Member of the True Entrepreneur Corps (TEC) program
One of 15 interns selected nationwide
Worked on-site at Valencell as lead developer of Android application
Application works with Valencell PerformTek technology, which measures user's real-time
heart rate, calories burned, and aerobic fitness level using audio earbuds. Data is
collected from the earbuds and streamed wirelessly to the application.
Application manages and displays this data, allows the user to establish and measure
fitness goals, and allows multiple users to compete in fitness-related challenges.
NovelProjects, Raleigh, NC Summer 2009Web Developer Intern
Used ASP.NET, C#, and Microsoft SQL Server to build content management systems and other
dynamic database-driven websites
Education
University of North Carolina at Chapel Hill, Chapel Hill, NC
Degree Expected: MS Computer Science, May 2013
University of North Carolina at Chapel Hill, Chapel Hill, NC
Degree Earned: BS Computer Science, May 2012
GPA: 3.63 (3.64 in major)
Tau Sigma National Honor Society
Alpha Chi Sigma Fraternity
Dean's List all four semesters
Georgia Institute of Technology, Atlanta, GA
Fall 2008-Spring 2010 (Freshman and Sophomore years)
Major: Computer Science
GPA: 3.46 (3.76 in major)
Class Rank: Top 10%
Gamma Beta Phi National Honor Society
Dean's List all four semesters
Undergraduate Research
Research project with UNC Computer Science Professors Prasun Dewan and Jason Carter
Spring 2011-Present
Developing a Web-based application that interacts with programming IDEs to log and
display data for instructors to monitor advisees and their progress
Research project with UNC Computer Science Professors Greg Welch and Oleg Favorov Fall
2010-Spring 2011
Creating a neural network modeling brain activity of essential tremor patients
Developing a program to assist in calibrating Deep Brain Stimulation devices
Technical Skills / Programming Languages
Java SE/EE
C/C++
JSF/JSP
JavaScript/Dojo
C#
Flash/ActionScript 3
Objective C
Python
ASP.NET
SQL
(X)HTML/CSSReferences
Nick Chalko - Software Engineer, Google, 916-***-****, nchalko.@.google.com
Randall Horwitz - Manager, IBM Extreme Blue Austin, 512-***-****, rhorwitz.@.us.ibm.com
Dr. Stephen LeBoeuf - CEO, Valencell, 919-***-****, leboeuf.@.valencell.com
Dr. Kevin Jeffay - Professor, UNC Chapel Hill, 919-***-****, jeffay.@.cs.unc.edu
Dr. Prasun Dewan - Professor, UNC Chapel Hill, 919-***-****, dewan.@.cs.unc.edu