唐尼·沃特斯,美国印第安纳波利斯的开发商
唐尼 is 可用 租用
雇佣 唐尼

唐尼水域

验证专家  in 工程

前端开发人员

位置
印第安纳波利斯,美国
至今成员总数
2022年4月25日

唐尼是一位值得信赖的前端工程师,他热衷于学习新事物,同时提供高效的产品. 他有超过六年的软件工程师工作Experience,专注于前端的反应本地. 唐尼还兼职开发了自己的手机应用,下载量超过两百万.

Portfolio

《欧博体育app下载》的RL车库
JavaScript, 反应本地, 节点.js, PHP, 尚, 重火力点...
教训
JavaScript, 反应, 回来的, Visual Studio Code (VS Code),时间管理,敏捷...
病毒启动
JavaScript, Vue, Vuex, next.js, 反应本地, Chrome扩展...

Experience

Availability

兼职

首选的环境

Visual Studio Code (VS Code), JavaScript, 反应, 反应本地, 移动应用程序, 移动应用开发, 网络 & 采购产品移动应用程序,面向消费者的产品,视频游戏

最神奇的...

...我开发的是我的应用程序, 《欧博体育app下载》的RL车库, 一个与火箭联盟相关的配套应用程序.

工作Experience

共同所有人

2017年至今
《欧博体育app下载》的RL车库
  • 在2019年开发了这个应用程序作为一个副项目,修复了错误,并创建了新功能. 2021年初开始全职工作.
  • 在iOS和Android平台上积累了超过100万的下载量, 每个平台都有4星以上的评价, 该应用程序有近300万用户.
  • 监督网站和后端的所有JavaScript开发,包括节点.用于从AWS SQS队列中检索请求,以便在运行游戏Rocket League的远程服务器上运行命令.
  • 根据站点上使用的现有PHP Ajax调用创建PHP API,无需事先了解PHP,以使应用程序能够与现有后端一起工作.
  • 每天通过支持票据与用户进行互动, 不和服务器, 或者应用程序和网站来修复漏洞或接收有关应用程序的反馈.
技术:JavaScript, 反应本地, 节点.js, PHP, 尚, 重火力点, 推送通知, 用户管理, Appodeal, 谷歌AdMob, Visual Studio Code (VS Code), 反应, 时间管理, 网络开发, 移动应用程序, 移动应用开发, 网络 & 采购产品移动应用程序,面向消费者的产品,视频游戏,打印稿

高级前端工程师

2020 - 2021
教训
  • 参与创建一个教育软件平台,允许雇主制定定制的课程计划,教育员工如何最好地完成他们的工作.
  • 在现有的课程创建系统中实现新的课程元素, 比如视频回复. 将现代最佳实践融入现有的遗留课程创建系统.
  • 在使用反应 on Rails编写的遗留代码库和旧的回来的代码时,使用现代反应设计范式对其进行重构和现代化.
  • 实现了新功能, 固定的错误, 并在跨多个反应项目工作时审查所有Experience级别的团队成员的代码.
  • 与设计团队、产品和工程总监合作,充实新功能,并计划如何将其融入现有的代码库.
技术:JavaScript, 反应, 回来的, Visual Studio Code (VS Code),时间管理,敏捷, 网络开发, 网络 & 移动应用程序,面向消费者的产品,Scrum

软件工程师

2019 - 2020
病毒启动
  • 在需求不断变化的创业环境中工作. 保持轻松转移的能力,并在那一刻做任何最重要的事情.
  • 使用Vue为一家大型公司的营销网站工作.js和next.js提供服务器端渲染和良好的SEO.
  • 开发了一个Vue.js应用程序,列出亚马逊的商品与交易是我们的平台独家. 直接与公司的首席执行官就功能进行合作,以使网站达到他想要的效果.
  • 为亚马逊的交易查找软件开发一个应用程序的原型, 使用反应本地, 直接向CEO汇报.
  • 工作在一个Chrome扩展注入优惠券到亚马逊页面直接显示用户对项目的可用折扣.
技术:JavaScript, Vue, Vuex, next.js, 反应本地, Chrome扩展, Visual Studio Code (VS Code), 时间管理, 敏捷, 尚, 网络开发, 移动应用程序, 移动应用开发, 网络 & 移动应用程序,面向消费者的产品,Scrum

软件工程师

2016 - 2018
软件工程专业人员
  • 在跨多个存储库的全栈项目中练习结对编程和群体编程,并定期执行代码审查、用户故事和问题跟踪.
  • 按照敏捷和Scrum开发流程与6-13人的团队合作, 包括两周的冲刺, 每日站立会议, 冲刺回顾.
  • 与客户合作时管理需求和项目需求.
技术:Java, JavaScript, Angular, 反应、节点.. js, Visual Studio Code (VS Code),时间管理,敏捷,尚, 网络开发,网络 & 移动应用,Scrum, 打印稿

《欧博体育app下载》的RL车库

RL Garage为用户的手机带来了最大的火箭联盟交易和汽车设计平台. 它提供交易后的优惠,并将用户与其他玩家联系起来. 作为火箭联盟的官方配套应用.com, 专为移动设备设计和优化, RL Garage是Rocket League最大的交易平台, 超过5,000,000注册用户.

我是这个项目的主要移动应用程序开发人员,编写了其中95%的代码. 随着发展, 我编写了许多与数据库交互的API端点,并监督节点.在AWS上运行的应用程序,生成火箭联盟的游戏截图.

作为业主之一, 我每天也通过我们的Discord服务器与200多名用户进行互动,000个成员, 支持票务系统, 以及应用程序或网站信息系统.

Cloudflare Worker到缓存API

这个项目是为《欧博体育app下载》的RL Garage设计的. 每天下午3点, 我们向用户发送了推送通知,让他们知道游戏道具商店已经更新, 导致大量的流量冲击我们的后端.

为了遏制这种情况, 我在我们的API之上构建了一个Cloudflare Workers来缓存最受影响的端点,从而将服务器上的负载减少到以前的四分之一. 当我试图减少我们的服务器负载和数据库崩溃,并降低我们在AWS上的服务器成本时,我产生了这个想法. 这个worker是用JavaScript编写的,使用Cloudflare Workers缓存API.

会话元素在教训

http://seismic.com/lessonly/
反应应用程序建立在原来的反应 on Rails应用程序. 该平台是为管理者和雇主设计的,旨在为员工制定课程计划,以更好地履行工作职责或为他们提供新的职责. 这就像做ppt一样,但有更强大的工具,比如进度跟踪, 测试以, 以及录像和录音.

我在这个项目中的职责随着时间的推移而变化. 我所从事的最大的任务之一是在课程中引入一种叫做对话的新元素类型. 它包括创建一个自定义的测试对话,并在对话期间询问参与者的最佳回答. 它的目标受众是客户支持代理. 我实现了创建和获取这个课程元素的大部分前端.

在本项目实施期间, 为了满足要求,我直接与产品和工程总监合作. 我还与设计团队合作,确保产品符合我们最新的设计准则,并为我们的技术提供可行和不可行的指导.

语言

JavaScript, 萨斯, Java, PHP, 打印稿

框架

反应本地, 回来的, Angular, next.js

库/ api

反应、节点.js, Vue, Vuex

范例

Scrum,敏捷

平台

Visual Studio Code (VS Code), 重火力点

其他

时间管理, 用户管理, 网络开发, 视频游戏, 尚, 推送通知, 移动应用程序, 移动应用开发, 网络 & 移动应用程序,面向消费者的产品,谷歌AdMob, Cloudflare, Chrome扩展

工具

Appodeal

2012 - 2016

软件工程学士学位

罗斯霍尔曼理工学院-特雷霍特,印第安纳州,美国

有效的合作

如何使用Toptal

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

1

分享你的需求

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

选择你的才能

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

开始招聘