![Bradley Mackey,英国伦敦的开发者](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1069624%2Fhuge_466e7055f475988cc0dce7f5851e81a9-ac04bf6720b0efa79cb741d56cce1bea.jpg&width=524)
Bradley Mackey
Verified Expert in Engineering
Mobile Developer
Bradley是一位经验丰富的iOS开发人员,他喜欢使用大多数框架开发各种应用程序, including UIKit, SwiftUI, Combine, PromiseKit, and Firebase. 他与早期创业公司合作开发他们的第一款iOS应用,目前在app Store上有Autocart应用. Bradley热衷于开发可维护和架构良好的软件,并向App Store发布应用程序,在十多年的时间里积累了数万次下载.
Portfolio
Experience
Availability
首选的环境
MacOS, Xcode, Visual Studio Code (VS Code), Terminal, Vim Text Editor, 持续交付(CD), Fastlane
The most amazing...
...我所创造的应用是Autocart,它在app Store上创造了成千上万的下载量.
Work Experience
网络安全研究员
Freelance
- 在苹果上发现了多个web漏洞.com and icloud.com, including XSS, CSRF, and token leakages, 由于这些漏洞的严重性,收到了多次赔偿.
- 使用web调试器有效地调试AngularJS模板注入漏洞.
- 在Python中开发了自己的工具来帮助发现漏洞, 除了Shodan等工具, Nmap, and sqlmap.
iOS和后端开发人员
Freelance
- 通过将《欧博体育app下载》独立发布到App Store获得收入和销售.
- 根据Autocart的成功向客户咨询如何以编程方式执行自动结帐.
- 使用Swift (iOS)和TypeScript (Node)开发多个应用和原型.js. 部署到App Store和web.
- 为启动前的初创公司构建了一个新的应用程序,这是一个交互式日历预订系统. 使用由Stripe和Google Cloud Firestore支持的数据库构建的定制支付系统.
- 使用XCTest和GitHub Actions开发自动化测试和部署管道.
- 创建一个深入和全面的计划和组织工具来跟踪所需的工作和需要修复的错误.
- 已部署可扩展节点.js应用程序到Google Cloud Run.
- 构建Stripe Connect支付平台,与API紧密集成.
iOS Developer
Mphasis
- 根据合同在Mphasis和Virgin Money Personal iOS应用程序工作了6个月. 在敏捷冲刺中工作, 其中包括帮助规划冲刺, ticket refinement, 特征范围估计. 使用Jira跟踪工作.
- 使用Git有效地与其他团队成员集成,以确保工作单元被很好地组织到特性分支中. 小的、集中的提交允许快速识别和减轻缺陷.
- 在需要的地方将大量的旧UIKit代码重构为可测试的单元, 确保重要组件经过充分测试.
- 与产品负责人和设计人员合作,将用例需求细化为技术上可实现的特性.
软件工程实习生
BAE Systems
- 创建了一个主要使用Node的实际项目的核心.js.
- 与团队成员合作,确保满足需求.
- 成功独立地将项目部署到AWS.
Experience
Autocart
http://autocart.page我开发了遍历和项目清单系统,用Swift以自动化的方式执行快速结帐, JavaScript, and WebKit. 这款应用使用了Combine、PromiseKit和SwiftUI. 模块化的MVVM设计实现了可测试性和实时更改不同的签出执行引擎.
WWDC18奖学金项目
http://github.com/bradleymackey/wwdc18Skills
Languages
Swift, TypeScript, SQL, JavaScript, Python, C, Objective-C, Bash Script, Swift
Frameworks
SwiftUI, UIKit, tify, XCTest
Libraries/APIs
PromiseKit, Node.js, Firebase iOS SDK, Stripe API, Stripe Connect
Tools
Xcode, GitHub, Xcode Playgrounds, Vim Text Editor, 谷歌云控制台, Fastlane, Pixelmator, Jira, Terminal, Git, LLDB
Platforms
Mobile, iOS, 亚马逊网络服务(AWS), Google App Engine, Visual Studio Code (VS Code), MacOS, Azure
Storage
云Firestore,谷歌云,SQLite
Other
Mobile UX, API Design, WebKit, Firebase Hosting, Algorithms, GitHub Actions, Async/Await, Combine, Computer Vision, Cloudflare, XSS, XSS Protection, Agile Practices, Agile Sprints, Debugging
Paradigms
Unit Testing, 持续集成(CI), 敏捷软件开发, CSRF Protection, 持续交付(CD), Agile, 测试驱动开发(TDD)
Education
计算机科学学士学位
杜伦大学-杜伦,英国