Download in pdf.
David Bradford
12820 N. Lamar Blvd. #1615; Austin, TX 78753
(512) 569-5864
http://www.cs.utah.edu/~bradford
Experience
IBM Austin, TX
Software Engineer January 2006 – Present
Designed and developed new features for the AIX Logical Volume Manager, including tools to improve first failure data capture, improve serviceability, and provide new disk allocation policies.
Wrote and reviewed technical documents, such as Functional Requirement Specifications, Design Documents, and Test Plans.
Debugged and fixed problems in the Logical Volume Manager commands, libraries, and device driver.
IBM Austin, TX
Extreme Blue Technical Intern Summer 2005
Worked in a group of four to design and implement architecture that allowed developers to add telephony functionality to applications using web services
Contributed to development and delivery of sales pitch that demonstrated the value of project.
Worked with new tools and helped group to evaluate which tools would be best for our project.
Wrote GUI using AJAX and JSPs that allowed users to view and moderate phone conferences.
Computer Science Department, University of Utah Salt Lake City, Utah
Teacher Assistant January 2005 – December 2005
Assisted Professors in the Web Programming Architecture class and the Computer Architecture class.
Answered student’s questions about a variety of topics including JSPs and Servlets, web services, Tomcat administration, database connectivity, MIPS programming, and RISC Architecture.
Graded homework, programming assignments, projects, and exams.
Eccles Health Science Library, University of Utah Salt Lake City, Utah
Computer Professional July 2000 – December 2001
Enhanced Java Applet retrieve data from a mySQL database using JDBC.
Developed a WYSIWYG editor to generate website to describe diseases and simulate medical patient visits.
Education
University of Utah, Salt Lake City, Utah December 2005
Bachelor of Science, Computer Science GPA: 3.4
Related Courses: Software Practice, Algorithms, Computer Architecture, Web Programming,
Computer Systems, Programming Languages, Numerical Analysis, Compilers, Models of Computation,
Digital Design, Operating Systems, Senior Lab
Course Projects:
Software Practice: Lead designer in team of five for building a Lisp Interpreter that tied for the highest score in the class.
Web Programming: Worked in a group of three to create a Web Server that could read Java Servlets and handle them appropriately and could translate Java Server Pages into Java Servlets.
Numerical Analysis: Designed and implemented software that would simulate the oribital movements of GPS satellites using Newton’s Method and LU factorization, similar to the computation engine used in a hand held GPS unit.
Senior Lab: Team leader for a group of four that built a program to search and store RSS feeds and designed a website that allows users to search the articles and recommends articles similar to what the user has previously searched for.
Compilers: Wrote a compiler to take a subset of Java and translate it to MIPS Assembly.
Operating Systems: Designed and developed a simple operating system to run on an emulation program. The system included boot up, memory management, process scheduling, and interprocess communication.
Technical Skills
C, C++, Java, Perl, Korn Shell, HTML, Javascript, CSS, AIX