Ryan Wilcox,美国康涅狄格州哈特福德的开发者
Ryan is available for hire
Hire Ryan

Ryan Wilcox

Verified Expert  in Engineering

Ruby on Rails Developer

Location
Hartford, CT, USA, United States
Toptal Member Since
April 4, 2016

Ryan拥有超过12年的编程经验和丰富的Ruby on Rails知识, iOS/Cocoa, JavaScript, C++ (STL, Boost, wxWidgets), Python, SQL, VisualBasic, and 12 additional languages. 他是工作流分析、优化和技术写作方面的专家.

Portfolio

Fanzter
Objective-C, Ruby, CoffeeScript
Wilcox Development Solutions
VB, SQL, Cocoa, JavaScript, Node.js, wxWidgets, C++, PyObjC, Python...
Green River
Cocoa, CoffeeScript, Ruby on Rails (RoR)

Experience

Availability

Part-time

Preferred Environment

FreeBSD, Linux, Windows, MacOS

The most amazing...

...app I've ever built is the Automated Instagram Printer, 它会自动下载带有特定标签的图像并在售货亭打印出来.

Work Experience

Developer

2013 - PRESENT
Fanzter
  • Developed a social/fashion iOS app backed by Node.js (CoffeeScript).
  • 为节点制定并实现错误/异常报告/抢救策略.js app.
  • Maintained a large Rails 2.之前从Rails 1升级的代码库.2.3.
  • Assisted with future product direction and design.
  • 处理两个相关产品之间的数据迁移和同步工作.
Technologies: Objective-C, Ruby, CoffeeScript

Lead Developer

2002 - PRESENT
Wilcox Development Solutions
  • 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. 自2012年6月21日起,这款游戏便登上了苹果App Store的“新游戏”板块. Mac OS X版本是编辑的选择,并在7月1日左右上升至付费应用排行榜第8名(游戏类别第2名), 2012.
  • 设计了2012年科切拉音乐节上使用的自动Instagram打印机亭(H&M's #kissforacause campaign).
  • 在开发一个基于Ruby on Rails/Spree电子商务的电话网站期间担任项目经理和Ruby开发人员,该网站成为www的首页.slashdot.org(2011年12月6日)和Ars Technica(12月27日)(http://www)的专题报道.reverserobocall.com).
  • 开发一款袖珍流媒体广播发布iOS应用,与Facebook和Spotify api有密切联系.
  • Worked on Promiflash.de的iPhone和Android应用程序的移动新闻消费推送通知. 在发布当天,这款Android应用在德国市场的新闻类别中排名第一.
  • 为华盛顿特区创建了一个基于web和quickbase的应用程序.C. 公立学校特殊教育处处理大量的特殊教育投诉/个案. 后来开发了同一系统的Ruby on Rails版本.
  • Developed Ruby on Rails Large (26,000+ LOC) C.S.R for Wreal TV (http://www.wreal.tv/), including integration with UPS logistic services.
  • 2007年《欧博体育app下载》制片主管, 设计一个Python应用程序来读取USB时间码设备vCal解析库(2),100 lines of Python + 6,300 lines of unit tests).
  • Created various desktop applications using PyObjC, including one application consisting of over 3,000 lines of code.
  • Worked for QSAToolworks.用c++和wxWidgets框架将一个最初的Mac应用程序(创建于1983年左右)移植到Mac OS X上.
  • Authored a whitepaper on Node.js best practices (http://www.wilcoxd.com/whitepapers/node_js/).
  • 曾致力于一款带有大量设计元素和硬件交互的OS X应用,该应用后来在2013年1月被推荐为Mac app Store十大付费应用之一.
Technologies: VB, SQL, Cocoa, JavaScript, Node.js、wxWidgets、c++、PyObjC、Python、Ruby on Rails (RoR)、QuickBase、iOS

Software Developer

2012 - 2013
Green River
  • 使用Ruby on Rails和Cocoa等技术参与过不同规模的项目.
  • 自我发起和自我指导的DevSales职位. 担任第一联系人,参与销售电话.
  • 改进了自定义网络协议的Cocoa库包装器, 为开发人员提供更大的抽象和更快的速度.
  • 实施通过电子商务平台销售的培训计划. 实现工作流,以使用户完成培训过程中涉及的步骤.
  • 为教师开发了一个社交网络,其中包括通过Google Docs进行共享的功能,这样用户就可以快速创建文档并与其他教师共享.
Technologies: Cocoa, CoffeeScript, Ruby on Rails (RoR)

W.E.L.D.E.R.

贡献包括:多人聊天,推送通知(涉及到与parse的通信).com and our own server via the RestKit Cocoa framework).

Incoming SMS Service

实现了面向服务的体系结构(SOA) web服务,以处理来自移动攻击者的传入和传出SMS消息. Developed in Ruby with Sinatra and EventMachine.

Node.js Whitepaper (2011)

http://www.wilcoxd.com/whitepapers/node_js
I investigated Node.js for a potential project several years ago. 我发现资源非常分散(当时),很难区分事实和虚构, 所以我写了这份白皮书,以一种更有凝聚力的方式组织信息. I'm working on version 2.0 of this at the moment.

RWSwitch (open source project)

http://github.com/rwilcox/RWSwitch
An iPhone-like "swipe to" switch for Mac OS X.

Lifehacker: The Beginner's Guide to Working From Home

http://lifehacker.com/the-beginners-guide-to-working-from-home-733412770
On July 9, 2013年,我为TopTal写了一篇题为《欧博体育app下载》的博客文章。, 在那篇文章中,我谈到了远程工作的工具和技术. 我很幸运这篇文章被Lifehacker转载并重新发表.

Ruby on Rails/Spree eCommerce

2011年12月27日,Ars Technica专题报道. 将Spree电子商务Ruby on Rails商店与一个电话应用程序集成在一起,该应用程序允许用户发送录制的语音信息(通过自动电话)给选定的政治家或团体.

Languages

Ruby, Python, Objective-C, ECMAScript (ES6), Groovy, C++, JavaScript, CoffeeScript, SQL, VB, Bash, Pascal

Frameworks

Cocoa, Ruby on Rails (RoR), .. NET, Ionic, UIKit, Bootstrap, Cocoa Touch, Core Data, AngularJS, Boost

Tools

AWS OpsWorks, RVM, Vagrant, Git, Zsh, Make, Chef, Subversion (SVN), Solr, CVS, Mocha, Adobe Photoshop, Xcode, LaTeX, Mercurial, CodeWarrior, Adobe ColdFusion

Paradigms

Behavior-driven Development (BDD), Agile Software Development, DevOps, Continuous Integration (CI), Design Patterns, Asynchronous Programming, Scrum, Functional Programming

Platforms

MacOS, Heroku, Amazon Web Services (AWS), iOS, Linux, Docker, Windows, FreeBSD

Other

Spree Commerce, Spotify,嵌入式软件,领域驱动设计(DDD)

Libraries/APIs

Puppet.js, Node.js, Resque, Rack, Underscore.js, jQuery, PyObjC, wxWidgets

Storage

QuickBase, MySQL, PostgreSQL, Azure Active Directory, Couchbase, MongoDB, Redis, Elasticsearch

1998 - 2002

Bachelor’s Degree in Management Information Systems

Rochester Institute of Technology - Rochester, NY