Ryan Bradley Lons
Verified Expert in Engineering
用户界面开发人员
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
Experience
Availability
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
移动软件架构师领导移动产品创新
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.
Lead iOS Developer
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, 所以让我们把他们引向正确的方向.
Lead iOS Developer
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.
- 帮助团队快速成长,同时确保代码质量保持在非常高的水平.
联合创始人,首席开发者,设计师和产品经理
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.
Senior iOS Developer
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.
iOS Contractor
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加密处理敏感的银行信息.
独资经营者,iOS开发者和设计师
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.
Senior iOS Developer
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.
Senior Systems Engineer
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.
- 在很短的时间内学会了在多个不熟悉的代码库中工作.
Web Developer
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一起计划单元测试的重点领域.
Experience
WersDa
Personal Website
Akimbo Card iOS App
Education
计算机科学学士学位
维克森林大学-北卡罗莱纳州
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring