Ryan Bradley Lons, Developer in Charleston, SC, United States
Ryan is available for hire
Hire Ryan

Ryan Bradley Lons

Verified Expert  in Engineering

User Interface (UI) Developer

Location
Charleston, SC, United States
Toptal Member Since
January 7, 2015

Ryan是一名高级iOS和网页开发人员,热衷于创造令人惊叹的用户界面和体验. 他在开发堆栈的任何地方工作都很舒服,并且有10多年的工作经验. He's well-spoken, very easy to communicate with, quick to respond, and excels at figuring out optimal solutions for any challenge you present. Ryan has an entrepreneurial drive and understands the challenges startups face.

Portfolio

Uplift
Amazon Web Services (AWS), Python, JavaScript, Java, Swift, Data Analytics
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...

...我编写的代码处理了大约1亿iOS用户的用户认证,效果非常好.

Work Experience

Mobile Software Architect Lead of Mobile Product Innovation

2019 - 2020
Uplift
  • 领导一个由iOS和Android开发人员组成的小团队,我们快速开发了不同的应用和功能原型,以帮助确定它们对公司的可行性和价值.
  • 构建一些有趣的web/本地互操作(JavaScript和Swift)代码,用本地代码和视图增强移动web视图.
  • 在AWS中构建并发布Python Lambdas,以帮助支持iOS和Android开发人员.
  • 协助产品决策对话,关注干净的用户体验和实现可行性.
技术:亚马逊网络服务(AWS)、Python、JavaScript、Java、Swift、数据分析

Lead iOS Developer

2018 - 2019
Pinn
  • Built a user-agnostic biometric authentication framework to be used in partner apps.
  • 帮助设计框架的公共API,确保为合作伙伴开发人员提供最佳的用户体验.
  • 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, so let's lead them in the right direction.
Technologies: Biometrics, Swift

Lead iOS Developer

2016 - 2018
Under Armour
  • Built iOS libraries to be integrated into the apps. Libraries encompassed common new features to be employed across the suite of UA apps. Features handled by libraries include authentication/SSO, notifications, rollouts, data sync, and more.
  • Worked closely with the MapMyFitness, UA Record, MyFitnessPal, 和UA Shop团队来促进库集成,并帮助识别和解决bug.
  • 与平台服务团队密切合作,根据他们的REST api进行开发和构建.
  • 构建一个演示应用程序,使用库的每个功能,并为应用程序的实现提供有用的代码. In some cases, 我们构建了实际的实现,并在他们的时间表很紧的时候推送pull请求.
  • Build a comprehensive unit test suite and documentation for each framework. My code was deployed to around 100 million users. 框架需要尽可能地防弹,并在不可避免地出现错误时迅速修复.
  • Helped grow the team at speed while ensuring the quality of code stayed very high.
Technologies: Objective-C, Swift, iOS, Data Analytics

Co-founder, Lead Developer, Designer, and Product Manager

2012 - 2016
WersDa, LLC
  • 从头开始构建、设计和构建Wersda服务器API、网站和iOS应用程序.
  • Managed the product and the expectations of other members of the company, and fought hard to keep the product on track and the minimum viable product clean.
  • 执行用户体验测试和快速原型,以迭代和测试不同的UI/UX交互.
  • Wrote a large map creation engine with large amounts of JavaScript, jQuery, and RaphaelJS for vector-based rendering.
  • 创建了一个地图系统,能够从超过45个项目的地图中创建一个优化的路线列表,000 items in just seconds.
  • 在WersDa网站上创建了一个带有完整文档的易于使用的SDK,允许第三方使用WersDa地图来增强他们的应用程序.
Technologies: jQuery, JavaScript, CSS, HTML, Ruby on Rails (RoR), Java, Swift, Objective-C, iOS, Data Analytics

Senior iOS Developer

2013 - 2014
Imprivata, Inc.
  • Helped modernize and refactor architecture for an outdated code base.
  • Mentored less experienced developers on design patterns and iOS best practices.
  • 致力于改进移动开发团队的迭代过程,使其更加敏捷.
  • 带领团队成功地重新设计了这款过时的应用,使其符合现代iOS标准.
  • 扁平化过于复杂的类层次结构,以提高未来代码的可读性和可维护性.
Technologies: Objective-C, iOS

iOS Contractor

2011 - 2014
Akimbo Financial, Inc.
  • Created app architecture from the ground up and delivered a full-fledged, functioning banking application to the app store within four months.
  • 通过远程通信与设计人员和后端开发人员密切合作.
  • 建立了一个自定义的3D“Coverflow”式的费用演示,可以方便地导航购买.
  • 负责应用程序的长期维护和UI更新,以匹配新的iOS版本.
  • Handled sensitive banking information by using keychain storage and AES encryption.
Technologies: Objective-C, iOS

Sole Proprietor, iOS Developer, and Designer

2010 - 2014
Iguana Force Studios, LLC
  • Created three iPhone applications and published them in the App Store.
  • Handled the apps from design and architecture to implementation and administration. 其中最大的是移动版EarthScribe,它是一个客户端/服务器应用程序,有一个iOS客户端和一个ASP服务器.NET with a SQL database and JSON-based REST web service communication.
  • 构建了一个基于gps的增强现实应用程序,该应用程序使用计算机视觉算法以视觉可信的方式将透视图像覆盖在实时视频流上.
  • 创建应用内购买功能,处理数字产品的验证和交付.
Technologies: SQL, jQuery, JavaScript, CSS, HTML, ASP.NET, C#, Objective-C, iOS

Senior iOS Developer

2012 - 2013
Jiff, Inc.
  • Helped architect and implement several wellness apps from the ground up. 这些应用程序都是利用相同的REST API构建的,需要相同的模型和端点, 因此,我们构建了项目间共享的子模块,以减少项目间的冗余.
  • 独自构建了一个css风格的样式引擎,用于使用JSON文件轻松更改应用程序的皮肤.
  • 构建一个动态内容引擎,允许将JSON数据集提供给模板文件. 模板文件可以动态交换,并用于在iOS客户端上运行AB测试.
  • 执行少量Ruby开发以促进服务器计划,并充当iOS团队与Rails团队之间的桥梁,以调查某些端点的实际功能.
技术:jQuery, JavaScript, CSS, HTML, RESTful Web Services, Ruby on Rails (RoR), Xcode, iOS

Senior Systems Engineer

2010 - 2011
ProAce Technology Services, Inc.
  • Worked in multiple roles as the company is very small, with about 15 employees.
  • 专注于UI/UX工程,与设计师一起创建和实现线框图.
  • Led a three-month project to design and develop an iPhone app for the Long Center. This project involved meeting clients, performing product and project management duties, UI and UX engineering, and the actual development from start to finish.
  • 使用从Webforms到MVC的各种技术与多个外部客户一起完成项目.
  • Learned to function in multiple unfamiliar code bases within a short amount of time.
Technologies: SQL, iOS, jQuery, JavaScript, CSS, HTML, .NET, C#

Web Developer

2007 - 2010
Teres Solutions, Inc.
  • Worked primarily in ASP.NET Web Forms and SQL database with jQuery and JavaScript.
  • Wrote and maintained stored procedures for SQL databases.
  • Used Windsor (analogous to StructureMap) for dependency injection and IOC.
  • Developed in a code base with a multi-tiered architecture to ensure scalability, separation of concerns, and ease of modification.
  • Utilized TDD principles while writing the unit test, integration tests with mock objects, and UI tests.
  • 专注于为应用程序的一些更技术性的部分增强UI/UX.
  • Worked with QA to plan areas of focus for unit tests when modifying existing code.
Technologies: jQuery, JavaScript, CSS, HTML, ASP.NET, C#

WersDa

一个产品导航移动应用程序,帮助客户通过优化的路线在杂货店找到产品.

Personal Website

My personal website features a video resume and online portfolio, and I built the site as an exercise in clean design. The site was written in Ruby using Sinatra as a page serving engine. I also use my site to host test APIs for personal projects I'm working on.

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, or load more onto the card.
2003 - 2007

Bachelor of Science Degree in Computer Science

Wake Forest University - North Carolina

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, Model View ViewModel (MVVM), REST, Agile Software Development, Unit Testing, Test-driven Development (TDD)

Languages

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

Platforms

iOS, MacOS, AWS Lambda, Amazon Web Services (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

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring