My Experience
I have 20 years of experience as a software engineer, yet I continually try to learn and grow in this fast-paced, ever-changing industry. I have experience with:
My Experience
I have 20 years of experience as a software engineer, yet I continually try to learn and grow in this fast-paced, ever-changing industry. I have experience with:
Languages
★ C/C++
★ Java
★ JavaScript
★ Objective-C
★ AppleScript
★ HTML/XHTML
★ XML/XSLT
★ SQL
★ Ruby
Operating Systems
★ Windows
★ Mac OS X
★ iPhone OS
★ Linux
★ Unix
Tools
★ MS Visual Studio
★ IBM VisualAge
★ XCode
★ Eclipse
★ XMLSpy
★ Dreamweaver
★ Flash
★ Fireworks
★ CVS
Server Software
★ MS IIS
★ Apache
★ MySQL
★ Oracle
★ Sybase
★ Tomcat
★ Rails
★ ColdFusion
Software Libraries
★ jQuery
★ Prototype
★ Rico
★ YUI
★ WebFX
★ Cocoa
★ JUnit
★ SQLite
My Expertise
I bring to every project a strong desire to serve the user. I care deeply about the user experience, and even while working on server software, I always strive to “maximize user delight”, in the words of Alan Cooper. Thus, I tend to gravitate towards projects involving user interface design. My areas of expertise include:
★ Java Servlet Programming
★ Website Design
★ Web Application Programming
★ Desktop User Interface Design
★ Fault Analysis & Debugging
★ Refactoring Existing Code
★ XML Transformation
★ Web Graphic Design
My Passion
While I have worked on many different kinds of projects on many different platforms, my heart belongs to only one: the Macintosh. I was fortunate enough to be paid to develop Mac software for about 8 years, and although I had to move on to other projects to pay the bills, I have always kept my finger on the pulse of Mac development on my own time. With the maturation of OS X and now the release of the iPhone OS and its Software Developers Kit, I look forward to working with your organization to create the next generation of software for Apple platforms.