Ryan Wilcox
Verified Expert in Engineering
Ruby on Rails Developer
Ryan拥有超过12年的编程经验和丰富的Ruby on Rails知识, iOS/Cocoa, JavaScript, C++ (STL, Boost, wxWidgets), Python, SQL, VisualBasic, and 12 additional languages. 他是工作流分析、优化和技术写作方面的专家.
Portfolio
Experience
Availability
Preferred Environment
FreeBSD, Linux, Windows, MacOS
The most amazing...
...app I've ever built is the Automated Instagram Printer, 它会自动下载带有特定标签的图像并在售货亭打印出来.
Work Experience
Developer
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.
- 处理两个相关产品之间的数据迁移和同步工作.
Lead Developer
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十大付费应用之一.
Software Developer
Green River
- 使用Ruby on Rails和Cocoa等技术参与过不同规模的项目.
- 自我发起和自我指导的DevSales职位. 担任第一联系人,参与销售电话.
- 改进了自定义网络协议的Cocoa库包装器, 为开发人员提供更大的抽象和更快的速度.
- 实施通过电子商务平台销售的培训计划. 实现工作流,以使用户完成培训过程中涉及的步骤.
- 为教师开发了一个社交网络,其中包括通过Google Docs进行共享的功能,这样用户就可以快速创建文档并与其他教师共享.
Experience
W.E.L.D.E.R.
Incoming SMS Service
Node.js Whitepaper (2011)
http://www.wilcoxd.com/whitepapers/node_jsRWSwitch (open source project)
http://github.com/rwilcox/RWSwitchLifehacker: The Beginner's Guide to Working From Home
http://lifehacker.com/the-beginners-guide-to-working-from-home-733412770Ruby on Rails/Spree eCommerce
你的老板不会欣赏TDD:试试这个行为驱动开发的例子
Ruby程序设计语言的许多解释器和运行时
Skills
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
Education
Bachelor’s Degree in Management Information Systems
Rochester Institute of Technology - Rochester, NY