Lately, as I’ve gained more expertise in mobile web development, I’ve begun to explore CocoaTouch iPhone development as well as the points of contact between native and web components of mobile applications.
I’m extremely passionate about what I do, and need to work with people who are likewise passionate. I tend to have high ideals when comes to quality, and I love collaborating with and learning from others who share that commitment.
Education & Training
- College of William and Mary Williamsburg, VA Bachelor of Arts with Honors in Philosophy,
- City University of New York Graduate Center New York, NY — Completed one year in Philosophy Doctoral Program,
2003-2004 Academic Year
- NYPHP New York, NY AMP (Apache, MYSQL, PHP) Technologies Training for Programmers,
- Markup & CSS, troubleshooting cross-browser issues
- Web Development with Ruby (Rails, Sinatra, Haml, RSpec, Shoulda, etc…)
- Development for mobile browsers
Additional Areas of Competence
- iPhone/Mac development with Cocoa & Objective-C
- Interaction design
- Unix system administration
- Image creation/manipulation with Adobe tools
Yahoo! MobileSunnyvale, CAJuly 2009-PresentFront-End Engineer
Also, recognizing the advances that mobile screen-readers have made, I initiated a push for greater accessibility of the platform. This mainly entailed a thorough audit of the platform and then incrementally fixing the many problems I identified. The process is ongoing, but users have already said that Yahoo!’s mobile homepage is a profoundly better experience than it was.
Lastly, I’ve been working both internally at Yahoo! and in the larger community to evangelize the tools I and my teammates build.
hesketh.com/incRaleigh, NCJune 2007 – July 2009Web Developer
WebMDNew York, NYSeptember 2006 – June 2007Assistant Producer
Center to Advance Palliative CareNew York, NYOctober 2004 – July 2006Project Officer – Palliative Care Leadership Center Initiative
Project manager for a $4.5 million national initiative that provides training to clinical teams attempting to build palliative care programs in their institutions. Responsibilities include management of the six Leadership Center training sites (sites with a combined faculty of 36 physicians, nurses, and other educators), oversight of the curriculum, planning national meetings, and development and implementation of marketing strategies.
Presentations and Publications
- Mobile Web Development, Presented at BarCamp Charlotte, 4/2010
- The Enhancement of Progressive Enhancement, Presented at Refresh the Triangle, 12/2008