Joshua Vickery
Summary
Mobile and Web developer with strong OO design and development experience
Experience
Mobile (3 Years)
- Development of multiple iPhone applications including WHERE, CurseCounter and the Oxford American College Dictionary & Thesaurus of Current English
- Team lead in charge of iPhone development and mentoring of developers learning the iPhone SDK
- Android development as an independent consultant
- Core contributor to ObjectiveResource (http://iphoneonrails.com)
- Development of a J2ME chronic disease management application for feature phones and BlackBerry devices
Java (5 years)
- Extensive experience building J2EE, J2SE and J2ME applications for a diverse collection of projects
- Java development in FDA regulated environments
- As lead developer designed and implemented a SOAP webservice and SWT/JFace thick client application system to enable offline access to clinical data
Web Development (7 Years)
- Extensive experience building rich, dynamic and interactive web applications
- Web design work, both from graphic design composites and original designs
Ruby, Ruby on Rails (2 Years)
- Independent contractor working remotely on Rails development teams
- Mentored junior developers on Ruby and Rails practices
- Main proponent for Rails within a mid-sized clinical research company
Infrastructure (5 Years)
- Linux systems administrator, Xen server virtualization
- Extensive experience with MySQL and Oracle administration and performance tuning
- Web and Application server deployment and tuning
Education
BA in Computer Science, Grinnell College, May 2002
Skills and Languages
Computer Languages
Objective-C, Ruby, Java, Perl, C
Tools and Frameworks
iPhone SDK, Ruby on Rails, Android, J2ME Polish, SWT/JFace, Hibernate, Struts, Spring
Computer Applications
Git, Subversion, MySQL, Oracle 9i and 10g, PostgreSQL
Employment Timeline
Lead iPhone Developer, PatientKeeper, Inc.
Newton MA, September 2009 - Present
Senior Software Engineer, uLocate Communications
Boston MA, March 2009 - August 2009
Independent Software Developer
Durham NC, November 2007 - March 2009
Senior Software Engineer, Confidant Inc.
Durham NC, February 2007 - November 2007
Software Developer II, Health Decisions Inc.
Chapel Hill NC, June 2004 - February 2007
Software Developer, Providence Software Solutions Inc.
Cary NC, July 2002 - May 2004
Programmer / Systems Administrator, Grinnell College ITS
Grinnell IA, August 2001-May 2002
Research Assistant, Grinnell College Department of Computer Science
Grinnell IA, April 2000-August 2001