Work Experience
Hewlett-Packard. I’m currently working as a firmware engineer at HP, working on the next generation Superdome platform. My primary responsibilities center around working on the firmware update process. In this position, I developed a Linux device driver to program serial-NOR flash. I have been involved in the complete design process, including: design, development, test, and release. Most of my development work has been in C and bash.
Intel. Hillsboro, Oregon – I worked in Intel Architecture labs as a high school technology intern. I maintained the official website for the Universal ADSL Working Group, and prepared many technology demos. I also benchmarked the throughput of USB DSL modems when many other USB devices were being used simultaneously.
Rodgers Instruments, LLC. Hillsboro, Oregon – For two summers in a row I worked in the embedded systems group at Rodgers Instruments. I created an AJAX web front-end and an embedded webserver to tune and configure the organ from a remote web browser.
BYU Department of Chemistry and Biochemistry. Provo, Utah – I was the team lead for the web development team. I built a custom content management system, a new scheduling system, and several other web apps. I lead the team of other students responsible for web site development.
BYU Computer Science Department. Provo, Utah – I was the head teaching assistant for CS 345, a class about operating system design. I mainly helped students with their homework and I graded their programming labs. The main concepts presented included: schedulers, semaphores and mutexes, race conditions, deadlock, filesystems, and memory management.
BYU Center for Instructional Design. Provo, Utah – I was a programmer for some of BYU’s online independent study courses.
BYU On-campus Housing. Provo, Utah – I was a resident assistant in the dorms of BYU, helping new freshmen adapt to college life. Even in a non-technical job, I found ways to use my programming skills, as I wrote a PHP application that interfaced with a magnetic card reader and allowed for tracking of games that we would check out to residents.
WebArtists.biz. Aloha, Oregon. I was a contract web developer and built several sites.
More Good Foundation. Orem, Utah. I was a web programmer and built a topical search engine.