Ryan Wilcox, USA

Member since June 1, 2011

RoR iOS Cocoa JavaScript C++ SQL Python VB Node.js

Extensive knowledge of Ruby on Rails, iOS/Cocoa, JavaScript, C++ (STL, Boost, wxWidgets), Python, SQL, VisualBasic, and 12 additional programming languages gained during total of 12 years programming experience. Has worked with and contributed to several open source projects and their communities including the wxWidgets.org, Macports.org, and Turbogears.org. Know how includes workflow analysis, optimization background, and strong technical writing skills.

Employment

2002 — 2011

Wilcox Development Solutions, lead developer

  • http://www.reverserobocall.com : Ruby on Rails/Spree eCommerce based telephony site. I was the project Manager / Ruby Developer. This site made frontpage on www.slashdot.org on December 6, 2011, featured on Ars Technica Dec 27, and worked with the EFF to help those that oppose SOPA/PIPA.
  • Promiflash.de iPhone and Android apps: for mobile news consumption, with push notifications. On launch day, Android app went to #1 in News category in German Marketplace.
  • http://www.polleverywhere.com : Implemented Service Oriented Architecture web service to handle incoming and outgoing SMS messages from mobile aggregators; implemented Single SignOn with SAML for enterprise clients.
  • Washington DC Public School Special Education Department: created Web/QuickBase based application (then a Ruby on Rails version, of the same system) to manage massive special education complaint/ case loads.
  • Wreal TV (http://www.wreal.tv/): Ruby on Rails Large (26,000+ LOC) C.S.R , including integration with UPS logistics services.
  • Dancing With the Stars (2007) Production Supervisor: Python Application to read from USB timecode device vCal parsing library (2,100 lines of Python + 6,300 lines of unit tests).
  • Desktop Amazon.com browsing app via Amazon Web Services.
  • Various desktop applications using PyObjC (one 3,000 lines).
  • Work for QSAToolworks.com porting one of the original Mac apps (created circa 1983) to Mac OS X with C++ and the wxWidgets framework.
  • Whitepaper on Node.js Best Practices: http://www.wilcoxd.com/whitepapers/node_js/
  • Technologies: iOS, QuickBase, Ruby on Rails, Python, PyObjC, C++, wxWidgets, Node.js, JavaScript, Cocoa, SQL VB

Publications

  • Subversion Troubles on Mac OS X: MacTech January 2009.
  • A Fresh Perspective On AppleScript: MacTech September 2008.
  • TextMate: Take your editing to the next level: MacTech June 2008.
  • MochiKit By Example: Linux Journal, May 2007.
  • AppleScript Variable Types: MacTech March 2006.
  • Types++: Typesafe Metadata, and Other Thoughts Beyond int:.
  • ADHOC Developers Conference 2005 (In Absentia).
  • Python For Applescripters: MacTech November 2004.

Skills

OS

MacOS X, Windows, and Linux/FreeBSD

Languages

C/C++ (using frameworks: wxWidgets, STL, Boost, MacApp and PowerPlant), Python (using frameworks PyObjC, Turbogears, Google App Engine, Django), Ruby on Rails, AppleScript, Pascal, HTML/CSS, JavaScript, Objective-C (using Apple’s Cocoa framework), SQL, Helix RADE, QuickBase, PHP, XML/XSLT, Perl, Java, FileMaker Pro, MS Access, VisualBasic, ColdFusion

Tools

Adobe Photoshop, LaTeX, Git, Mercurial, Subversion, CVS, Apple’s XCode, Metrowerks Codewarrior

Education

1998 — 2002

B.S. in Management Information Systems

Rochester Institute of Technology, Rochester NY.