Bradley Mackey,英国伦敦的开发者
Bradley is available for hire
Hire Bradley

Bradley Mackey

Verified Expert  in Engineering

Mobile Developer

Location
London, United Kingdom
Toptal Member Since
March 7, 2022

Bradley是一位经验丰富的iOS开发人员,他喜欢使用大多数框架开发各种应用程序, including UIKit, SwiftUI, Combine, PromiseKit, and Firebase. 他与早期创业公司合作开发他们的第一款iOS应用,目前在app Store上有Autocart应用. Bradley热衷于开发可维护和架构良好的软件,并向App Store发布应用程序,在十多年的时间里积累了数万次下载.

Portfolio

Freelance
JavaScript, XSS, XSS保护,CSRF保护
Freelance
Swift, JavaScript, TypeScript, Python, Xcode, SwiftUI, Google Cloud...
Mphasis
Swift, iOS, Swift 5, Git, Jira,敏捷,敏捷实践,敏捷冲刺,UIKit...

Experience

Availability

Part-time

Preferred Environment

MacOS, Xcode, Visual Studio Code (VS Code), Terminal, Vim Text Editor, Continuous Delivery (CD), Fastlane

The most amazing...

...我所创造的应用是Autocart,它在app Store上创造了成千上万的下载量.

Work Experience

Web Security Researcher

2020 - PRESENT
Freelance
  • 在苹果上发现了多个web漏洞.com and icloud.com, including XSS, CSRF, and token leakages, 由于这些漏洞的严重性,收到了多次赔偿.
  • 使用web调试器有效地调试AngularJS模板注入漏洞.
  • 在Python中开发了自己的工具来帮助发现漏洞, 除了Shodan等工具, Nmap, and sqlmap.
技术:JavaScript, XSS, XSS保护,CSRF保护

iOS and Back-end Developer

2019 - PRESENT
Freelance
  • 通过将《欧博体育app下载》独立发布到App Store获得收入和销售.
  • 根据Autocart的成功向客户咨询如何以编程方式执行自动结帐.
  • 使用Swift (iOS)和TypeScript (Node)开发多个应用和原型.js. 部署到App Store和web.
  • 为启动前的初创公司构建了一个新的应用程序,这是一个交互式日历预订系统. 使用由Stripe和Google Cloud Firestore支持的数据库构建的定制支付系统.
  • 使用XCTest和GitHub Actions开发自动化测试和部署管道.
  • 创建一个深入和全面的计划和组织工具来跟踪所需的工作和需要修复的错误.
  • Deployed scalable Node.js应用程序到Google Cloud Run.
  • 构建Stripe Connect支付平台,与API紧密集成.
Technologies: Swift, JavaScript, TypeScript, Python, Xcode, SwiftUI, Google Cloud, Amazon Web Services (AWS), iOS, Xcode Playgrounds, API Design, Continuous Delivery (CD), Fastlane, Terminal, Node.js, UIKit, Objective-C,敏捷软件开发,GHUnit

iOS Developer

2022 - 2022
Mphasis
  • 根据合同在Mphasis和Virgin Money Personal iOS应用程序工作了6个月. Worked in Agile sprints, 其中包括帮助规划冲刺, ticket refinement, 特征范围估计. 使用Jira跟踪工作.
  • 使用Git有效地与其他团队成员集成,以确保工作单元被很好地组织到特性分支中. 小的、集中的提交允许快速识别和减轻缺陷.
  • 在需要的地方将大量的旧UIKit代码重构为可测试的单元, 确保重要组件经过充分测试.
  • 与产品负责人和设计人员合作,将用例需求细化为技术上可实现的特性.
Technologies: Swift, iOS, Swift 5, Git, Jira,敏捷,敏捷实践,敏捷冲刺,UIKit, Debugging, LLDB, Xcode, Xcode Playgrounds, Objective-C, 测试驱动开发(TDD), Azure, XCTest, Unit Testing

软件工程实习生

2018 - 2018
BAE Systems
  • 创建了一个主要使用Node的实际项目的核心.js.
  • 与团队成员合作,确保满足需求.
  • 成功独立地将项目部署到AWS.
技术:JavaScript, Node.js, API设计,终端,敏捷软件开发

Autocart

http://autocart.page
一个基于swift的应用程序,在Supreme上执行自动结账.

我开发了遍历和项目清单系统,用Swift以自动化的方式执行快速结帐, JavaScript, and WebKit. 这款应用使用了Combine、PromiseKit和SwiftUI. 模块化的MVVM设计实现了可测试性和实时更改不同的签出执行引擎.

WWDC18奖学金项目

http://github.com/bradleymackey/wwdc18
一个被苹果公司接受的Swift互动游乐场,为我赢得了WWDC18奖学金. 我在大学二年级的时候创作了这个项目. 奖品包括免费参加WWDC18和一年的苹果开发者会员资格.
2016 - 2019

计算机科学学士学位

杜伦大学-杜伦,英国

Libraries/APIs

PromiseKit, Node.js, Firebase iOS SDK, Stripe API, Stripe Connect

Tools

Xcode, GitHub, Xcode Playgrounds, Vim Text Editor, Google Cloud Console, Fastlane, Pixelmator, Jira, Terminal, Git, LLDB

Frameworks

SwiftUI, UIKit, fasttify, Combine, XCTest, GHUnit

Languages

Swift, TypeScript, SQL, JavaScript, Python, C, Objective-C, Bash Script, Swift

Platforms

Mobile, iOS, Amazon Web Services (AWS), Google App Engine, Visual Studio Code (VS Code), MacOS, Azure

Storage

云Firestore,谷歌云,SQLite

Paradigms

Unit Testing, 持续集成(CI), Agile Software Development, CSRF Protection, Continuous Delivery (CD), Agile, 测试驱动开发(TDD)

Other

Mobile UX, API Design, WebKit, Firebase Hosting, Algorithms, GitHub Actions, Async/Await, Computer Vision, Cloudflare, XSS, XSS Protection, Agile Practices, Agile Sprints, Debugging

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring