Sean Murphy
133 S. 25th St.
Pottsville, PA 17901
Profile
I am a software developer relentless in the pursuit of engineering elegance. I make it my goal to design technology with the human in mind, crafting a usable and intuitive user interface experience and highly readable and easily maintainable source code for efficient development.
I am intensely passionate about, and skilled in, engineering Mac OS X, iPhone, and iPad applications using Cocoa and Objective-C. I have been fluent with the frameworks, language, and development tools since 2004. Combined with my rich knowledge of Cocoa’s (and the iPhone SDK's) APIs, programmatic conventions, and style, I strive to echo the elegance of the platform in my own work and ultimately design truly polished technology.
Professional Experience
iPhone, iPad Developer - Independent / Contractor
- Developed and designed all aspects of Harvest.
- Harvest was featured by Apple in nationwide television advertising, on the front page of the App Store, and ranked as high as the #2 paid reference application.
- Harvest's wide user base has never yielded a single crash report.
- Contacted to develop applications for numerous other high profile clients.
Camino Web Browser Project - Open Source Software Engineer
- Designed and developed many major features in Camino. Work includes: smoothly-animated drag and drop reordering of the tab bar, built-in search engine management, OpenSearch plug-in parsing with associated auto-discovery, anti-phishing/safe browsing, major overhaul of keyboard accessibility and our key-view loop, the popup blocker, in-line spell checking, crash detection, misc drag and drop additions, CJK font support, and various usability fixes.
- Regularly review my peers’ source code.
- Constantly submit new bug reports.
- Pinpointed and solved one of our most widespread crashing bugs to date.
- When I implemented tab reordering, it was our most requested feature and 15th oldest unfixed bug in project history.
Murphy Jewelers - Director of Technology & Networking
Pottsville and Hamburg, PA [1999-present]
- Solely responsible for managing all aspects of technology/software/hardware at a multi-store jewelry business.
- I have been the sole source provider of technology support for the past 8 years.
- Lead copywriter and sole designer of all print, billboard, and web advertisements.
Ad design portfolio is at http://seanmurph.com/advertising-portfolio/.
- Custom built all computer systems and wired a LAN for each store.
- Established a reliable VPN to securely synchronize business operations between stores.
- Administer nightly off-site backups and in-house emailing lists.
Murphy Jewelers - Web Designer
- Following strict standards-based web design with XHTML and CSS, developed a highly praised web presence.
- Hosted web and email with an on-site FreeBSD-powered server for two years.
- Authored a unique online catalog viewer using Adobe Flash/Actionscript.
Cover Me With Love - Web Designer and Systems Administrator
Sag Harbor, NY (covermewithlove.org) [August 2006-present]
- Volunteered my services and developed a fashionable, standards-based web site for a non-profit organization.
- Host a webmail system for the staff.
Schuylkill Women in Crisis - Digital Video Editor
Pottsville, PA [August 2007-present]
- Produced two commercials and two 30+ minute educational videos for a local non-profit organization.
Pottsville Housing Authority - SUMMER CAMP Counselor
Pottsville, PA [june-august, 2004 and 2005]
- Taught underprivileged children various computer skills as part of a summer recreation program.
- Coordinated games and other activities for the kids.
Education
Saint Joseph’s University, Philadelphia, Pennsylvania.
B.S. in Information Systems, 2006.
Pottsville Area High School, Pottsville, Pennsylvania.
College Preparatory Curriculum, 2002.
Other Experience
Technical Knowledge
- Strength and passion: developing Mac OS X and iPhone OS software using Cocoa, the iPhone-SDK, and Objective-C.
- Rich awareness of and strict practitioner of Cocoa/iPhone coding conventions and style.
- Complete comprehension of memory management in Cocoa.
- Use of Xcode with complex projects.
- Extensive knowledge of C.
- Low-level programming aspects such as machine structure, linking, and loading.
- Object Oriented Design Patterns and how to apply them to Objective-C.
- The importance of readable code, by using clear, explicit method and variable names and effective commenting.
- How to design cohesive objects, incorporate abstractions, and rely on encapsulation to isolate and guard against change.
- Daily interaction with version control software. (Git for my own work; familiarity with Mercurial and Subversion.)
- Web standards, including XHTML and CSS.
- Adobe Photoshop, for web graphics, print advertising, and UI mockups.
- FreeBSD from a user and administrator standpoint.
- Able to troubleshoot just about any Windows XP problem.
References are available upon request.