Exclusive access to top developers
Ryan Wilcox

Ryan Wilcox

United States

Ryan Wilcox

Member since October 3, 2011
United States
Ryan has over 12 years of programming experience and extensive knowledge of Ruby on Rails, iOS/Cocoa, JavaScript, C++ (STL, Boost, wxWidgets), Python, SQL, VisualBasic, and 12 additional languages. His knowhow includes workflow analysis, optimization background, and strong technical writing.
Portfolio:
  • Fanzter
    CoffeeScript, Ruby, Objective-C
  • Wilcox Development Solutions
    iOS, QuickBase, Ruby on Rails, Python...
Experience:
  • Python, 10 years
  • Objective-C, 10 years
  • Ruby, 6 years
  • Ruby on Rails, 6 years
  • Git, 5 years
  • C++, 10 years
  • JavaScript, 3 years
  • QuickBase, 2 years
Availability:
Part-time
Preferred Environment:
Mac OS X, Windows, Linux/FreeBSD
The most amazing...
... app I've ever built was the Automated Instagram Printer, which automatically downloaded images identified by a certain tag and printed them at a kiosk.
Employment:
  • Fanzter, Developer (2013 - PRESENT)
    • Developed social/fashion iOS app backed by Node.js (CoffeeScript).
    • Formulated and implemented error/exception reporting/rescuing strategy for said Node.js app.
    • Maintained a large Rails 2.3 codebase that had been previously upgraded from Rails 1.2.3.
    • Assisted with future product direction and design.
    • Handled data migration and synchronization work between two related products.
    Technologies: CoffeeScript, Ruby, Objective-C
  • Wilcox Development Solutions, Lead Developer (2002 - PRESENT)
    • Contributed to versions 1.2, 2.0, 2.0.0.1, and 2.0.1 of the W.E.L.D.E.R iPhone/iPad/Mac OS X game, which was featured on Apple's New and Noteworthy section of the App Store starting June 21, 2012. The Mac OS X version was an Editor's Choice pick and rose to #8 on the Top Paid apps list (#2 in the Game category) around July 1, 2012.
    • Designed the Automated Instagram Printer Kiosk used during Coachella 2012 (H&M's #kissforacause campaign).
    • Worked as Project Manager and Ruby Developer during development of Ruby on Rails/Spree eCommerce-based telephony site, which made frontpage on www.slashdot.org (December 6, 2011) and featured on Ars Technica (Dec 27) (http://www.reverserobocall.com).
    • Worked on a pocket streaming radio publishing iOS app, with heavy ties to the Facebook and Spotify APIs.
    • Worked on 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.
    • Created Web- and QuickBase-based application for the Washington, D.C. Public School Special Education Department to manage massive special education complaint/case loads. Later on, developed a Ruby on Rails version of the same system.
    • Developed Ruby on Rails Large (26,000+ LOC) C.S.R for Wreal TV (http://www.wreal.tv/), including integration with UPS logistics services.
    • Worked as Dancing with the Stars (2007) Production Supervisor, designing a Python application to read from a USB timecode device vCal parsing library (2,100 lines of Python + 6,300 lines of unit tests).
    • Created various desktop applications using PyObjC, with one application consisting of over 3,000 lines of code.
    • Worked for QSAToolworks.com porting one of the original Mac apps (created circa 1983) to Mac OS X with C++ and the wxWidgets framework.
    • Authored whitepaper on Node.js Best Practices (http://www.wilcoxd.com/whitepapers/node_js/).
    • Worked on an OS X app with heavy design elements and hardware interactions that was later featured as one of the Top 10 Paid apps on the Mac App Store in January 2013.
    Technologies: iOS, QuickBase, Ruby on Rails, Python, PyObjC, C++, wxWidgets, Node.js, JavaScript, Cocoa, SQL VB
  • Green River, Software Developer (2012 - 2013)
    • Worked on projects of varied size using technologies such as Ruby on Rails and Cocoa.
    • Self-initiated and self-directed position on DevSales as point of first contact, with high level of involvement in sales calls.
    • Improved Cocoa library wrapper for a custom network protocol, enabling greater abstraction and better speed for developers.
    • Implemented a training program for selling via eCommerce platforms. Also implemented the workflow to take the user through the steps involved in the training process.
    • Worked on a social network for teachers that included the ability to share via Google Docs so that a user could quickly create and share a document with fellow teachers.
    Technologies: Ruby on Rails, CoffeeScript, Cocoa
Experience:
  • W.E.L.D.E.R. (Development)
    http://itunes.apple.com/us/app/w.e.l.d.e.r./id471056941?mt=8

    Contributions include: muliplayer chat, push notifications (which involved communicating with parse.com and our own server via the RestKit Cocoa framework).

  • Incoming SMS Service (Development)

    Implemented service-oriented architecture (SOA) web service to handle incoming and outgoing SMS messages from mobile aggressors. Developed in Ruby with Sinatra and EventMachine.

  • Node.js Whitepaper (2011) (Other amazing things)
    http://www.wilcoxd.com/whitepapers/node_js

    I was investigating Node.JS for a potential project several years ago. I found the resources were very scattered (at the time), and it was difficult to separate the fact from fiction. So I did some research :)

    I'm working on version 2.0 of this whitepaper.

  • RWSwitch (open source project) (Development)
    https://github.com/rwilcox/RWSwitch

    An iPhone-like "swipe to..." switch for Mac OS X.

  • Lifehacker: The Beginner's Guide to Working From Home (Other amazing things)
    http://lifehacker.com/the-beginners-guide-to-working-from-home-733412770

    On July 9, 2013 I wrote a blog article for TopTal called "How to Work Remotely and Still Be the Best", where I talked about my tools and techniques for working remotely.

    I was fortunate enough for this article to be picked up and republished on Lifehacker.

  • Ruby on Rails/Spree eCommerce (Development)
    http://www.reverserobocall.com

    (Now defunct) Featured on Ars Technica on December 27, 2011. Integrated Spree eCommerce Ruby on Rails store with a telephony app that let you send recorded voice messages (via robocall) to selected politicians or groups.

  • Your Boss Won't Appreciate TDD: Try BDD (Publication)
    http://www.toptal.com/freelance/your-boss-won-t-appreciate-tdd-try-bdd

    The Toptal Engineering Blog is a platform where engineers and industry leaders share projects and discuss technologies.

  • How to Work Remotely and Still Be the Best (Publication)
    http://www.toptal.com/freelance/how-to-work-remotely-and-still-be-the-best

    The Toptal Engineering Blog is a platform where engineers and industry leaders share projects and discuss technologies.

Skills:
  • Languages
    Ruby, Python, Objective-C, CoffeeScript, C++, JavaScript, ColdFusion, Pascal
  • Frameworks
    Cocoa, Ruby on Rails, Core Data
  • Tools
    Git, Vagrant, Puppet, LaTeX, Adobe Photoshop, CodeWarrior, CVS, Apple Xcode, SVN, Mercurial
  • Platforms
    OS X, Node.js, Linux, FreeBSD, Windows
  • Paradigms
    Agile software development, Functional programming
  • Storage
    PostgreSQL, MySQL, QuickBase, MongoDB, Redis
  • Libraries/APIs
    PyObjC
Education:
  • Bachelor’s degree in Management Information Systems (1998 - 2002)
    Rochester Institute of Technology - Rochester, NY
Exclusive access to top developers
I really like this profile
Share it with others