Ryan Bradley Lons,美国南卡罗来纳州查尔斯顿的开发商
Ryan is available for hire
Hire Ryan

Ryan Bradley Lons

Verified Expert  in Engineering

用户界面开发人员

Location
查尔斯顿,南卡罗来纳州,美国
Toptal Member Since
January 7, 2015

Ryan is a senior-level iOS and web developer passionate about creating amazing user interfaces and experiences. He's very comfortable working anywhere in the development stack and has 10+ years of doing it. He's well-spoken, 很容易沟通, quick to respond, 并且擅长为你面临的任何挑战找出最佳解决方案. 瑞安有创业的动力,也了解创业公司面临的挑战.

Portfolio

Uplift
亚马逊网络服务(AWS), Python, JavaScript, Java, Swift,数据分析
Pinn
Biometrics, Swift
Under Armour
Objective-C, Swift, iOS, Data Analytics

Experience

Availability

Part-time

Preferred Environment

Git, RubyMine, AppCode, Xcode, MacOS, iOS

The most amazing...

...code I've written handled user authentication for about 100 million iOS users and it worked beautifully.

Work Experience

移动软件架构师领导移动产品创新

2019 - 2020
Uplift
  • Led a small team of iOS and Android developers where we quickly prototyped different applications and features to help determine their viability and value for the company.
  • Built some interesting web/native interoperable (JavaScript and Swift) code to augment mobile webviews with native code and views.
  • Built and launched Python Lambdas in AWS to help support the iOS and Android developers.
  • Assisted in product decision-making conversations with an eye out for clean UX and implementation viability.
Technologies: 亚马逊网络服务(AWS), Python, JavaScript, Java, Swift,数据分析

Lead iOS Developer

2018 - 2019
Pinn
  • 构建一个与用户无关的生物识别身份验证框架,用于合作伙伴应用程序.
  • Helped design the public API of the framework to ensure an optimal UX for partner developers.
  • Built a sample application to provide "living" documentation on how to best integrate the framework; we all know that if given the opportunity to copy-paste quality code, developers will, 所以让我们把他们引向正确的方向.
技术:生物识别,Swift

Lead iOS Developer

2016 - 2018
Under Armour
  • 内置的iOS库集成到应用程序中. 库包含了在UA应用程序套件中使用的常见新功能. 库处理的特性包括身份验证/SSO, notifications, rollouts, data sync, and more.
  • 与MapMyFitness紧密合作, UA Record, MyFitnessPal, and UA Shop teams to facilitate library integrations and help identify and resolve bugs.
  • Worked closely with the Platform Services team to develop and build against their REST APIs.
  • Built a demo app that exercised every feature of the libraries and provided useful code for the app to springboard from for implementation. In some cases, we built the actual implementations and pushed pull requests when their schedules were tight.
  • 为每个框架构建一个全面的单元测试套件和文档. 我的代码被部署到大约1亿用户. Frameworks need to be as bulletproof as practically possible and quickly fixed when bugs inevitably arise.
  • 帮助团队快速成长,同时确保代码质量保持在非常高的水平.
技术:Objective-C, Swift, iOS, Data Analytics

联合创始人,首席开发者,设计师和产品经理

2012 - 2016
WersDa, LLC
  • Architected, designed, and built the Wersda server API, website, and iOS app from the ground up.
  • 管理产品和公司其他成员的期望, 努力保持产品的正常运行和最低可行产品的清洁.
  • Performed UX testing and rapid prototyping to iterate and test out different UI/UX interactions.
  • 用大量JavaScript编写了一个大型地图创建引擎, jQuery, RaphaelJS用于矢量渲染.
  • Created a mapping system capable of creating an optimized route of a list of items from a map of over 45,000 items in just seconds.
  • Created an easy-to-use SDK with full documentation on the WersDa site to allow third parties to power their apps with WersDa maps.
Technologies: jQuery, JavaScript, CSS, HTML, Ruby on Rails (RoR), Java, Swift, Objective-C, iOS, Data Analytics

Senior iOS Developer

2013 - 2014
Imprivata, Inc.
  • 帮助更新和重构过时代码库的体系结构.
  • 在设计模式和iOS最佳实践方面指导经验不足的开发者.
  • Worked to improve the mobile development team's iteration process to make it more Agile.
  • Led an effort which successfully re-skinned the outdated-looking app to bring it up to modern iOS standards.
  • Flattened an overly complex class hierarchy to increase future code readability and maintainability.
技术:Objective-C, iOS

iOS Contractor

2011 - 2014
Akimbo Financial, Inc.
  • 从头开始创建应用程序架构,并交付一个完整的, 四个月内将银行功能应用程序投放到应用程序商店.
  • Worked closely with a designer and back-end developer completely via remote communication.
  • Built a custom 3D "Coverflow"-like presentation for expenses that allowed easy navigation of purchases.
  • Responsible for long-term maintenance of the application and UI updates to match new iOS versions.
  • 使用密钥链存储和AES加密处理敏感的银行信息.
技术:Objective-C, iOS

独资经营者,iOS开发者和设计师

2010 - 2014
Iguana Force Studios, LLC
  • 创建了三个iPhone应用程序,并在App Store上发布.
  • 处理应用程序从设计和架构到实现和管理. The largest, EarthScribe mobile, is a client/server app with an iOS client and a server in ASP.NET与SQL数据库和基于json的REST web服务通信.
  • Built a GPS-based augmented reality app that used computer vision algorithms to overlay perspective images on a live video stream in a visually believable manner.
  • Created the in-app purchase function and handled verification and delivery of the digital products.
技术:SQL, jQuery, JavaScript, CSS, HTML, ASP.NET, C#, Objective-C, iOS

Senior iOS Developer

2012 - 2013
Jiff, Inc.
  • 从头开始帮助设计和实施几个健康应用程序. The apps were all built to utilize the same REST API and needed the same models and endpoints, so we built submodules to be shared between projects to reduce redundancy between projects.
  • Singlehandedly built a CSS-style styling engine to be used to easily change skins of an app using JSON files.
  • Built a dynamic content engine that allows sets of JSON data to be given to a template file. The template files can be swapped dynamically and used to run AB Testing on the iOS client.
  • Performed a modest amount of Ruby development to facilitate server initiatives and acted as a bridge for the iOS team to the Rails team for investigating what certain endpoints actually do.
Technologies: jQuery, JavaScript, CSS, HTML, RESTful Web Services, Ruby on Rails (RoR), Xcode, iOS

Senior Systems Engineer

2010 - 2011
ProAce技术服务有限公司.
  • 因为公司很小,只有15名员工,所以我担任过多个角色.
  • Focused on UI/UX engineering, working with the designer to create and implement wireframes.
  • 领导了一个为期三个月的项目,为朗中心设计和开发一个iPhone应用程序. 这个项目包括会见客户, 执行产品和项目管理职责, UI and UX engineering, 以及从开始到结束的实际开发.
  • Worked with multiple external clients on projects using a variety of technologies from Webforms to MVC.
  • 在很短的时间内学会了在多个不熟悉的代码库中工作.
技术:SQL, iOS, jQuery, JavaScript, CSS, HTML, .NET, C#

Web Developer

2007 - 2010
Teres Solutions, Inc.
  • Worked primarily in ASP.使用jQuery和JavaScript。NET Web Forms和SQL数据库.
  • 为SQL数据库编写和维护存储过程.
  • 使用Windsor(类似于StructureMap)进行依赖注入和IOC.
  • 在具有多层体系结构的代码库中开发,以确保可伸缩性, separation of concerns, and ease of modification.
  • 在编写单元测试时使用了TDD原则, 使用模拟对象进行集成测试, and UI tests.
  • Focused on enhancing the UI/UX for some of the more technical parts of the application.
  • 在修改现有代码时,与QA一起计划单元测试的重点领域.
技术:jQuery, JavaScript, CSS, HTML, ASP.NET, C#

WersDa

A product navigation mobile application to help customers find products using an optimized route through a grocery store.

Personal Website

我的个人网站以视频简历和在线作品集为特色, 我建立这个网站是为了练习干净的设计. 该网站是用Ruby编写的,使用Sinatra作为页面服务引擎. 我还使用我的网站来为我正在进行的个人项目托管测试api.

Akimbo Card iOS App

A prepaid credit card provider; the app provides access to previous transactions as well as the ability to send money, request money, 或者在卡上多存一些.
2003 - 2007

计算机科学学士学位

维克森林大学-北卡罗莱纳州

Libraries/APIs

jQuery UI, jQuery, CocoaPods

Tools

AppCode, Xcode, RubyMine, SourceTree, Git, Sequel Pro, Terminal, Adobe Photoshop, Subversion (SVN), Apple Keynote

Frameworks

Core Location, iPhone SDK, Core Data, Ruby on Rails (RoR), .NET, ASP.NET

Paradigms

App Development, 模型视图视图模型(MVVM), REST, 敏捷软件开发, Unit Testing, 测试驱动开发(TDD)

Languages

Swift 5, CSS, Swift, HTML, Objective-C, SQL, Ruby, JavaScript, Python, Java, c#

Platforms

iOS, MacOS, AWS Lambda,亚马逊网络服务(AWS), Linux

Industry Expertise

Photography

Storage

MySQL, JSON, SQLite

Other

Graphic Design, User Interface (UI), Google Drive, Front-end Development, Computer Vision, RESTful Web Services, Biometrics, Ajax, Data Analytics

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring