Andrew E. Christensen
BA – Computer Science Information Systems
BA – Psychology
Fort Lewis College, Durango, CO April, 2001
Professional Experience, Mobile
Cardinal Peak - Lafayette, CO
iOS Developer, Contract 3/11 - 9/12
Davison Ventures - Westminster, CO
- Worked on Clip Radio
iPhone app for Clip Interactive. - Client side iPhone app that lets
user identify a radio station by recording a short length of audio and
uploading it to a server for matching. Client receives song
information, special offers, and contest information from server via
RESTful web API in JSON format. Ability to share activity via Twitter
and Facebook APIs. Currently available on iTunes App store.
- Worked on VBrick video
browser plugin for VBrick Systems, Inc. - Upgraded the OS X version of
VBrick video player NPAPI plugin to be compatible with 64-bit Lion
10.8. Replaced incompatible QuickTime frameworks with OpenGL and Core
Audio equivalents. Replaced Carbon event model with Cocoa model, and
QuickDraw drawing model with Core Animation. Bundled into several
VBrick Systems commercial products.
- Worked on Blockbuster Mobile
Android app for Blockbuster, Inc. - Android version of mobile app for
iPhone (see next entry). Preloaded on select Verizon and AT&T
devices, available free on Google Play and Android Market.
- Worked on Blockbuster Mobile
iPhone app for Blockbuster, Inc. - Official Blockbuster iPhone app,
combined ability to locate titles in nearby stores, manage queue for
Blockbuster DVD-by-mail customers, and purchase or rent digital titles
for download directly to iOS device. Communicated with server via
RESTful API in XML format. Required downloading and storage of large
files, custom UI, account syncing with other devices, e-commerce
interface, full video player capabilities. App was not released.
iOS Developer, Contract 9/10 - 10/11
Push.io - Boulder, CO
- Developed SnapTag Reader
iPhone app for SpyderLynk - Reader app for “SnapTag” style 2D barcodes.
App shows a camera interface that provides video feed to a third party
library that identifies the code within the image. App communicates
with server to receive information and offers associated with the
scanned tag. Currently available on iTunes App store.
iOS Developer, Contract 7/10 - 3/11
Giant Robot Pilot, LLC - Louisville, CO
- Worked on TVolucion HD
iPad app - App for browsing, purchasing, and streaming videos from an
online catalog. Utilized scrolling menus for titles and integrated
video player. Available on Mexican iTunes App store.
- Worked on several B2B apps for iPhone.
Owner, Chief Developer 12/09 - Present
Developed Sun Stone iPad app - Educational app for exploring meaning
of the glyphs on the Aztec Calendar monument. Features zoomable
single-view display, custom controls, tappable animated zones overlaid
on high-res photo of monument. Technologies involved: Core Animation,
CAShapeLayers superimposed on UIImageView controlled by zoomable
UIScrollView. Submission to iTunes App store pending.
Developed Meetchu iPhone app - Quick contact management app. Provides
a very streamlined interface for quickly recording name and photograph
of newly introduced people, along with location and date info. Group
stored contacts into categories, and review later to reinforce putting
names with faces. Ability to export contacts to iPhone Contacts app.
Technologies involved: AVCaptureSession, Core Data, Core Location,
MapKit, UIKit. Paid app and trial “lite” version currently available on
iTunes App store.
Developed BrewTour CO and BrewTour OR iPhone apps - Directory apps
for macro and micro breweries and brewpubs in Colorado and Oregon.
Features map views, contact information, multiple sorting options, and
ability to store personal beer-rating info for each brewery.
Technologies involved: Core Location, MapKit, Core Data, UIImagePicker,
UIKit. Currently available for free on iTunes App store.
Big Nerd Ranch - Cocoa I Bootcamp (Feb, ’09)
Big Nerd Ranch - Advanced Mac OS X (Aug, ’12)
360 iDev - Attendee: Fall ’09 (Denver), Spring ’10 (San Jose), Fall ’10 (Austin), Fall ’11 (Denver)
CocoaHeads Boulder - Presenter: “Location and MapKit Programming,” 5/11/10
Advanced proficiency in Spanish.
Professional Experience, Supplemental:
Boys & Girls Clubs of Metro Denver, Denver, CO
Technology Program Staffer 9/03 – Present
PepsiCo – Pepsi Business Solutions Group (PBSG), Valhalla, NY
- Taught computer and other technology skills to club members aged 6 to 18.
- Developed original programs used organization-wide to teach web design and computer programming.
- Organized and run annual workshop on film and video production.
- Maintained club computer lab with 17 workstations, multiple digital cameras and video recorders, and robotics equipment.
- Administered surveys for program performance tracking.
Intern 7/02 – 10/02
- Maintained a B2B web-based java application running on BEA WebLogic 5.1 server with an Oracle 8i database.
- Made enhancements to same application requiring writing original
code and updating existing code in Java Server Pages (JSP) and
Enterprise JavaBeans (EJB).
- Provided technical support for same application to users within the company.
SetFocus LLC, Parsippany, NJ
Graduate 1/02 – 3/02
- Participated in a rigorous Java 2 training program. Average
week include 50 hours time in the classroom, writing over1500 lines of
code, in addition to frequent reading assignments and individual study
- Managed 5-member team in the design and development of a virtual
IT/Recruiter Placement Agency utilizing client and server side Java,
RMI, servlets, and JSP.
Stolt-Nielsen Transportation Group, Greenwich, CT
Prototype Programmer 8/01 – 11/01
Wrote prototypes for a web-based application used by agents in foreign
ports to submit expense records. Prototypes were developed in a
user-centered design process using HTML and client and server-side
Oversaw user-testing and managed recommendations for updates and changes.
Golf, homebrewing, woodworking, hydroponics