There are currently three apps out in the Apple App Store that I have written or contributed to.
From 2011 to now: Currently part of the CNET iOS Development team creating apps for iPhone and iPad in Objective-C.
- Handled a large part of the application that uses WebViews to display data that comes to the app in HTML.
- have a handle on both iPhone and iPad landscape/portrait orientation layout challenges
- experience with both TableViews and Collection Views.
View my Internet Archive Companion app github, for my Objective-C code samples (including asynchronous data layers, continuous list loading, network communication handling and user alerts, as well as general layout techniques, including Storyboards, and iOS 7 readiness.)
From 2007 - 2011:
Part of a small team who developed the home built CMS (Content Management System) at CNET. This CMS system has powered CNET and CBS News for more than 6 years, with most of the original UI engineering still in tact.
Some of the features of the CMS I developed:
- a form submission and data acquisition (without browser refresh) ajax methodology, with UI form data submission working by building JSON objects and sending them to the server, which was built to parse the objects and return JSON responses.
- an entirely home built WYSIWYG rich text editor, that also had a "source" mode for viewing HTML.
- UI design and implementation for: doors (scheduled, versioned font pages), blog posts, slideshows, product reviews, media posts, CMS user account and author profile management
Intelligent Markets is a financial enterprise software application company which specializes in security trading and order tracking management solutions. Customers include Merril Lynch, Bear Sterns, and CRT.
Expanded skill set from original web development position and learned Java while working in very senior development team.
Developed database migration project which took existing production database and transferred it to new table schema set using shell scripts and PL/SQL procedures.
Packaged and version controlled the software for the team with CVS.
Created website using CGI to deploy the correct software for the right customer, for internal use with our Product Services Organization team in New York. Set up and customized our internal GNATS bug tracking and production in-field issue reporting systems.
Developed and maintained corporate website.
Provided statistics for Alexa toolbar downloads either directly from the web site or from sponsored partners. Scripted iterations of automatic online download and installation experience of Alexa toolbar.
Created web form and automatically generated email reminders for thousands of webmasters to correct the records (contact info, location, address) that our crawlers had for their web sites. Collected, formatted, and provided this information for later integration into service using web/cgi forms.
Designed and scripted pages for various new projects involving Amazon.com and online shopping after move to the Production department.
Random applied projects I did while with Fujitsu:
Although I do not have a degree in engineering or computer science, I gained experience with computers by working as a student computer lab attendant. I held this job for nearly four years and became a student manager in charge of staff scheduling. This job provided many hours of becoming familiar with Unix and the early internet in general. In many ways, the campus job was a second, but less formal education.
As a Bachelor of Arts in Music, however, I've remained passionate about music composition which in many ways is like computer programming. The love of syntax and language is similar between programming software and notating music. The visual stimulation of web development, I feel, also tickles artistic, creative passions within myself.
Professional Continuing Education: