Barrett Breshears,美国犹他州洛根市的开发商
Barrett is available for hire
Hire Barrett

Barrett Breshears

Verified Expert  in Engineering

Software Developer

Location
Logan, UT, United States
Toptal Member Since
November 7, 2014

Barrett是一名拥有9年以上经验的全栈软件开发人员. 在过去的几年里,他一直专注于iOS移动开发. 巴雷特的努力工作和沟通技巧使他能够在团队和各种规模的项目中工作.

Portfolio

Cached
iOS, Android, Firebase, SwiftUI, Model View Viewmodel (MVVM)
McGraw-Hill Education (Sharpen)
iOS, Swift, QA Testing, SwiftUI
Eth.co
Flutter, React, Elixir

Experience

Availability

Part-time

Preferred Environment

Bitbucket, GitHub, Jira, Parse, Xcode

The most amazing...

...我已经编码的东西是一个接口,允许Magento电子商务网站与一个通信 .NET Ecometry ERP系统每年处理超过200万美元的销售额.

Work Experience

Senior Mobile Developer

2023 - 2023
Cached
  • 根据我的移动开发经验收集需求,并创建了一个重点待办事项, leading to a streamlined project plan. 我的知识使我能够准确地估计项目的长度, 确保清晰/有效的完成路径.
  • 运用我的领导技能,无缝对接移动和后端开发, ensuring robust app functionality. 通过有效的沟通和战略监督, I fostered a cohesive workflow, resulting in a high-performing, user-friendly app.
  • 应用最佳实践来创建无bug、易于维护和可升级的应用程序. Emphasizing clean code, thorough testing, and modular design, 保证了其长期的可靠性和适应性.
技术:iOS, Android, Firebase, SwiftUI, Model View View Model (MVVM)

Senior iOS Developer

2022 - 2023
McGraw-Hill Education (Sharpen)
  • 将设计和UI规格转化为原生iOS应用视图的像素级完美UI.
  • 帮助计划和管理团队实现产品里程碑和发布.
  • 通过执行TDD来处理bug和QA问题,从而确保应用的稳定性和可用性.
技术:iOS, Swift, QA测试,SwiftUI

Mobile and Full-stack Developer

2019 - 2023
Eth.co
  • 帮助为Play Store和app Store规划、开发并发布了一款Flutter应用.
  • 使用Preact和Tailwind建立和维护一个网站.
  • 将登录与加密钱包集成,允许用户登录网站.
  • 发现并修复错误,并创建了一个QA程序来维护网站.
Technologies: Flutter, React, Elixir

Lead Flutter Developer

2020 - 2021
Fedi for pleroma
  • 为客户端原型化并开发了一个跨平台应用程序,使他们能够通过移动应用程序使用ActivityPub协议.
  • 管理几个远程开发人员,他们及时构建了无bug的特性.
  • 通过添加新特性和修复bug来维护和更新代码库.
技术:Flutter, api,社交网络

Senior iOS Developer

2020 - 2021
Reel You
  • 从闪电开始收集项目需求.
  • 根据客户的需求,列出对推出MVP最重要的功能列表.
  • 整理待办事项,为客户提供整体项目评估.
  • 执行计划并在预算内按时交付MVP.
技术:Swift, Firebase, Apple推送通知

Lead iOS Developer and Architect

2018 - 2021
MetaCardio
  • 与客户面谈,确定项目需求.
  • 根据市场适应性决定MVP的目标平台.
  • 创建MVP需求,确定项目估计和时间.
  • 从头开始构建iOS应用程序,创建项目架构和开发流程.
  • 带领软件开发团队,处理项目管理,在规定时间内完成app.
技术:Fastlane, Firebase, Xcode, Swift

Lead Mobile Developer

2019 - 2020
GigSmart
  • 分析现有代码库,估算项目进入App Store所需的时间.
  • 解决了导致主要代码不稳定的重要架构问题.
  • 修复了导致电池性能问题的主要核心位置问题.
  • 集成到现有的企业软件团队中,以帮助满足最后期限.
  • 参加现有团队的每日站立会议, performed just like an existing resource, 并且在项目的第一天就开始快速编写代码.
技术:CircleCI, Xcode, Swift, React Native, Android

Senior Mobile Engineer

2018 - 2018
Cooper Strategic
  • 每天与团队和客户会面,找出新项目的需求.
  • 分析并理解关键业务需求,并将这些需求转化为软件特性.
  • 根据客户反馈和业务需求,为最小可行产品制定计划.
  • 采用MVP并为用户创建了详细的应用程序结构和流程,以帮助创建特性和功能的路线图.
  • Took the MVP and roadmap, estimated the total cost of the project, and helped deliver user stories, project plans, and total project length and resources.
Technologies: Android, iOS, React Native

Senior iOS Engineer

2018 - 2018
Token Drop
  • 创建应用程序的基础架构,这样我们就可以在保持代码质量的同时轻松扩展功能.
  • 设置一个构建机器来自动构建和上传到iTunes Connect.
  • 编写易于理解的优秀代码,并实现分析和推送通知.
  • 创建了很棒的动画来改善用户交互.
Technologies: CircleCI, Xcode, Swift

Senior iOS Engineer

2016 - 2018
Accent Technology
  • 创建了一个管理应用程序,允许根据客户的需求更新最终用户的应用程序,以获得自定义体验.
  • 使用最佳实践来创建易于维护和扩展的项目.
  • 与现有团队集成,创建高质量的应用程序.
  • 迁移项目以支持最新版本的Swift.
  • Updated apps to support iOS 10.
  • 将Salesforce集成到他们现有的iOS应用程序中,然后创建可视化.
  • 使用Salesforce移动SDK对用户进行身份验证.
  • 使用Salesforce对象查询语言提取自定义数据集,供用户分析销售过程和业绩.
Technologies: Salesforce, Xcode, Swift

Senior iOS Engineer

2015 - 2017
Zugata (via Toptal)
  • 利用现有的代码库,将质量和标准提升到企业级别.
  • 与现有团队合作集成API.
  • 创造了增加用户基础的新功能.
  • 创建了简化部署过程的构建自动化工具.
  • Created automated testing that reduced bugs.
Technologies: Cocoa Touch, Swift

Senior iOS Engineer

2016 - 2016
Emirates Group (via Toptal)
  • 支持现有的iOS团队为新的阿联酋航空应用程序构建困难的功能.
  • 使用SVGKit创建一个允许离线位置查找的交互式地图.
  • 创建了一个自定义滚动视图,用自定义动画显示会员奖励.
  • 成功地融入了一个比我现在所在时区早11个小时的团队.
  • 使用NSNotificationCenter与服务器同步本地核心数据.
Technologies: Core Data, Xcode, Swift

Senior iOS Developer

2016 - 2016
GLOBL (via Toptal)
  • Updated the project to Swift 2.2.
  • 修复了现有项目崩溃导致应用商店评分低的问题.
  • Updated the app to iOS 9.3 and Swift 2.2.
  • 利用Twitter找到潜望镜URL并抓取流URL. 一旦我们有了潜望镜的数据,我们就能显示实时流.
  • Fixed performance issues.
Technologies: iOS, Swift, Twitter API

Senior iOS Engineer

2015 - 2015
Poq Studio (via Toptal)
  • 带领团队开发基于swift的iOS应用.
  • 构建与后端服务器通信的API框架.
  • 与分布在不同时区的国际团队合作, maintaining excellent communication.
  • 使用单元测试和测试驱动开发来维护无bug的代码.
  • 通过代码审查维持较高的代码标准.
Technologies: Cocoa Touch, Swift

Senior iOS Engineer

2014 - 2015
Roomi (via Toptal)
  • 通过创建可扩展的基础来重建现有的应用程序,使应用程序易于更新.
  • 集成S3图像上传房间列表.
  • Created a live-time chat client.
  • 领导开发团队,并为开发创建最佳实践.
  • 部署自定义分析解决方案来监视用户活动.
Technologies: Firebase, Parse, Objective-C

iOS Developer

2014 - 2014
Rocksauce Studios
  • 开发手机应用程序,擅长原生和HTML5应用程序开发.
  • 对现有项目进行故障排除,以修复主要功能和崩溃问题.
  • 执行崩溃和分析sdk,允许应用所有者看到实时应用问题和使用情况.
  • 利用社交框架创造允许用户与好友分享的应用,从而扩大应用的用户基础.
  • 使用Parse创建应用程序,允许快速应用程序开发.
Technologies: CSS3, HTML5, Parse, Cocoa Touch, Auto Layout, Size Classes, Storyboarding, Xcode, Swift, Objective-C

Lead Front-end Developer

2012 - 2014
Seven Tablets
  • 使用原生代码和HTML5创建Android和iOS应用, CSS3, 和PhoneGap,根据业务需求和预算提供跨平台应用.
  • Led a team of front-end developers.
  • 使用Ruby on Rails创建自定义REST api,用于与iOS和Android应用程序通信.
  • 帮助在Amazon EC2和Heroku上部署后端系统.
  • 利用Git部署持续集成流程,使我们的团队能够快速开发应用程序.
  • 帮助创建一个代码审查过程,提高代码质量和应用程序的稳定性.
Technologies: PhoneGap, Ruby on Rails (RoR), jQuery, Sencha Touch, Compass, Sass, CSS3, HTML5, Cocoa Touch, Xcode, Objective-C

Lead Web Developer

2011 - 2012
VRP
  • 为VRP创建和维护电子商务网站.
  • 构建自定义Magento插件,允许单页结帐过程, 转化率比通常的四页Magento checkout高20%.
  • Ran server support for Rackspace instances.
  • Optimized sites for mobile experience.
  • Successfully integrated a .. NET ERP系统与基于PHP/ magento的网站进行通信, 以前手工输入订单的地方.
Technologies: ASP.NET, Magento, PHP, .NET

Lead Mobile and Web Developer

2010 - 2011
Web Dev Designs
  • Created the Motel 6 iPhone app.
  • 建立自定义网站的公司使用Umbraco和 .NET.
  • 编写一个自定义后端与Sabre的旅行API通信.
Technologies: C#, Umbraco, .NET, Xcode, Objective-C, iOS

iOS Tech Editor at Raywenderlich.com

审查和帮助创建视频课程,教中级和高级水平的iOS概念.

Accent Mobile 2.0

http://itunes.apple.com/us/app/accent-mobile-2.0/id1159941447?mt=8
销售不会因为你在路上就停下来. 给销售代表更多的时间用Accent的移动应用进行销售. 您的代表可以立即访问他们需要的有效计划的所有工具和资源, 准备和接触来自任何地方的买家.

Zugata

Zugata通过收集与您一起工作的人的持续反馈,使您能够发挥自己的潜力. Zugata自动识别与您一起工作的人,并收集匿名反馈,以帮助您了解自己的优势和改进领域,以及改进的具体方法.

Motel 6 iPhone App

The iOS app for Motel 6. Serving as the sole app developer, 我咨询了Motel 6的内部设计师和后端工程师,以创造出色的用户体验.

PRD Companion

这款应用程序可以让你通过iPad或iPhone与ROS媒体盒一起访问媒体,流式传输视频和音乐,或通过USB或云查看连接到媒体盒的文件. I served as lead developer.

Technical Training

获得德克萨斯州威瑟福德学院的网络开发证书.

Roomi

Need a roommate? Roomi可以很容易地找到并联系到合得来的室友. 无论你是租一个额外的房间还是找一个地方住, Roomi是第一个让人们不用猜测就能找到合适室友的手机应用.

Poq Studio's House of Fraser App

为poq工作室开发了一款iOS应用,允许零售商店通过应用销售他们的产品.

TV Boss iOS and Android App

HTML 5 hybrid app built using Cordova.

Sonar for Periscope

搜索潜望镜流基于您的本地和搜索条件. 通过滑动作用域轻松浏览作用域.

Languages

Objective-C, SQL, JavaScript, HTML5, Swift, Dart, PHP, CSS3, Sass, SQL-99, Kotlin, c#, Ruby, Elixir

Frameworks

Core Location, Cocoa, JSON Framework for Objective-C, AFNetworking, Sencha Touch, Flutter, SwiftUI, CodeIgniter, Ruby on Rails (RoR), Compass, Nuxt.js, Cocoa Touch, PhoneGap, .NET, Core Data, ASP.NET, React Native

Libraries/APIs

Facebook iOS SDK, Parse SDK, CocoaPods, REST APIs, Twitter SDK, Foursquare API, MagicalRecord, Vue, React, Preact, jQuery, Twitter API, Salesforce API, PhoneGap NFC

Tools

Xcode, Sublime Text 2, Apache, Bitbucket, Jira, GitHub, Basecamp, Adobe Photoshop, Google Analytics, Crashlytics, Chrome Developer Tools, Auto Layout, CircleCI, Fastlane, Microsoft Visual Studio, Apple Push Notifications

Paradigms

Mobile Development, Agile, Agile Software Development, Continuous Integration (CI), Pair Programming, Test-driven Development (TDD), Scrum, Model View Viewmodel (MVVM)

Platforms

WordPress, iOS, Raspberry Pi, Parse, Magento, Firebase, Salesforce, Heroku, Amazon EC2, Umbraco, Linux, Android, Ubuntu

Storage

JSON, MySQLi, MongoDB, PostgreSQL

Other

AVFoundation, Outsourcing, Outsourced Developer, Cordova, App Store, Storyboarding, Size Classes, APIs, QA Testing

Industry Expertise

Social Networking