Brady O'Connell,美国纽约州纽约的开发者
Brady is available for hire
Hire Brady

Brady O'Connell

Verified Expert  in Engineering

Software Developer

Location
New York, NY, United States
Toptal Member Since
May 28, 2020

布雷迪在两家大公司(谷歌和微软)担任全栈工程师已有五年多的经验, Uber) and small startups (Palantir, Remix). 他领导的高优先级项目从想法到启动, 从后台的大规模分布式系统到前端的复杂用户界面,这些都是他们的贡献. 他为自己的适应能力感到自豪,并被驱使去打造优秀的产品.

Portfolio

Uber
React Native, React, JavaScript, Flow, Cassandra, Apache Thrift, Go
Remix
PostgreSQL, React, JavaScript, Flow, Mapbox, Ruby on Rails, Ruby
Google
Guava, Guice, Android, BigTable, Google Cloud Spanner, Java

Experience

Availability

Part-time

Preferred Environment

PostgreSQL, Cassandra, Go, Node.js, Python, TypeScript

The most amazing...

...我领导的项目允许Uber Eats通过即时接入餐馆,在关键市场展开竞争, 涉及数十个团队和系统之间的协调.

Work Experience

Senior Software Engineer

2018 - 2020
Uber
  • 在短短五个月内推出了Uber Eats的2019年第一优先项目,该项目在推出后的三个月内带来了数百万美元的额外总预订量,并使Uber在关键市场上赶上了竞争对手.
  • 推出了一项功能,允许自己配送的餐厅有选择地退回到优步的配送网络.g. during busy times), 这有助于确保与帕涅拉面包和多米诺骨牌等大型国际连锁店的合同.
  • 参与前端和后端开发, around 25 microservices in total, 主要是Go语言和流类型的JavaScript.
  • Initiated projects to clean up code, such as upgrading dependencies, typing legacy JavaScript code, introducing cleaner abstractions, adding test coverage, cleaning up dead code and scripts, 并且通常将遗留代码提升到当前标准.
  • 领导3-5名其他工程师的项目和团队, 在设计和实现过程中与多达10-15个其他团队合作.
技术:React Native, React, JavaScript, Flow, Cassandra, Apache Thrift, Go

Software Engineer

2017 - 2018
Remix
  • 使用React构建复杂的基于地图的交互, Leaflet, 和Mapbox,让公共交通机构更好地规划他们的系统,并输出GTFS, taking into account geography, schedule, cost, and all kinds of demographics.
  • 重构了GTFS数据摄取管道, 消除以前必须手动处理的整个运行时错误类.
  • 交付的功能为世界各地的公共交通机构带来了20多个合同/续签,代表数百万ARR.
  • 与另外两名工程师一起领导项目从头脑风暴到启动.
  • 面试候选人,并帮助工程团队从大约10人增加到大约20人.
技术:PostgreSQL, React, JavaScript, Flow, Mapbox, Ruby on Rails (RoR), Ruby

Software Engineer

2013 - 2016
Google
  • 将Google Play Store的所有应用内订阅用户库数据从5个Bigtable数据库和相关服务迁移并整合到一个Spanner数据库和服务中, reducing read latency by 20%.
  • 推出面向外部的api,允许开发者退款, revoke, 并推迟付款和访问应用内订阅.
  • 推出了Android版谷歌地图用户请求最多的功能, the distance measurement tool, which saw 100,在发布后的一周内,每天有超过000次互动.
  • 推出了Android版谷歌地图的实时位置共享功能.
  • 管理并指导一名实习生成功重新雇佣.
技术:Guava, Guice, Android, BigTable, Google Cloud Spanner, Java

Uber Eats "Over the Top"

领导“Over the Top”(OTT)商业模式及其后续迭代的设计和实施, 这使得优步可以在没有正式销售流程的情况下快速进入餐厅(这是优步Eats在2019年的首要任务,以赶上竞争对手的市场份额)。. Depending on the market, 优步要么派快递员到餐厅订餐,然后等待订单,要么提前打电话给餐厅订餐, 然后快递员用优步提供的信用卡支付订单. 从本质上讲,将餐厅“排除在循环之外”的复杂性.e. 要“越过”餐厅的顶部)需要改变逻辑, data models, 以及支付处理服务之间的交互, pricing, dispatch, ETD prediction, matching, call center orchestration, order lifecycle, support, courier-facing APIs, third-party payment processors, and eater, restaurant, courier, and ops surfaces. 从开始到结束,我们用了大约五个月的时间交付MVP,并在大约两个月的时间里进行了后续的呼叫(通过呼叫中心编排). 在容错约束下,系统可快速扩展, consistency (notably for payment info), deadlines, and data capacity.

Languages

Go, TypeScript, JavaScript, Java, Ruby, CSS, HTML, Python, Haskell

Frameworks

Apache Thrift, gRPC, Ruby on Rails (RoR), Django, React Native, Guice

Libraries/APIs

React, Node.js, Guava

Tools

Flow

Paradigms

REST, Functional Programming

Storage

PostgreSQL, Cassandra, Google Cloud Spanner, BigTable

Platforms

Android, Mapbox

2009 - 2013

计算机科学学士学位

马里兰大学帕克学院,马里兰州

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring