Donnie Waters
Verified Expert in Engineering
Front-end Developer
Donnie是一位值得信赖的前端工程师,他热衷于学习新事物,同时提供高效的产品. 他有超过六年的软件工程师工作经验,专注于前端的React Native. 唐尼还兼职开发了自己的手机应用,下载量超过两百万.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), JavaScript, React, React Native, Mobile Apps, Mobile App Development, Web & Mobile Applications, Consumer-facing Products, Video Gaming
The most amazing...
...thing I've developed is my app, RL Garage for Rocket League, a companion app for all things related to the Rocket League.
Work Experience
Co-owner
RL Garage for Rocket League
- 在2019年开发了这个应用程序作为一个副项目,修复了错误,并创建了新功能. Started working on it full time in early 2021.
- Amassed over a million downloads on iOS and Android, 4+ star reviews on each platform, and close to three million users on the app.
- 监督网站和后端的所有JavaScript开发,包括Node.用于从AWS SQS队列中检索请求,以便在运行游戏Rocket League的远程服务器上运行命令.
- 根据站点上使用的现有PHP Ajax调用创建PHP API,无需事先了解PHP,以使应用程序能够与现有后端一起工作.
- Interacted with users daily through support tickets, Discord server, or the app and website to fix bugs or receive feedback about the app.
Senior Front-end Engineer
Lessonly
- 参与创建一个教育软件平台,允许雇主制定定制的课程计划,教育员工如何最好地完成他们的工作.
- 在现有的课程创建系统中实现新的课程元素, such as video responses. 将现代最佳实践融入现有的遗留课程创建系统.
- 在使用React on Rails编写的遗留代码库和旧的Redux代码时,使用现代React设计范式对其进行重构和现代化.
- Implemented new features, fixed bugs, 并在跨多个React项目工作时审查所有经验级别的团队成员的代码.
- 与设计团队、产品和工程总监合作,充实新功能,并计划如何将其融入现有的代码库.
Software Engineer
Viral Launch
- 在需求不断变化的创业环境中工作. 保持轻松转移的能力,并在那一刻做任何最重要的事情.
- Worked on a main company marketing website using Vue.js and Nuxt.js to provide server-side rendering and good SEO.
- Developed a Vue.js应用程序,列出亚马逊的商品与交易是我们的平台独家. 直接与公司的首席执行官就功能进行合作,以使网站达到他想要的效果.
- Worked on a prototype for an app for the Amazon deal finding software, using React Native, reporting directly to the CEO.
- 工作在一个Chrome扩展注入优惠券到亚马逊页面直接显示用户对项目的可用折扣.
Software Engineer
Software Engineering Professionals
- 在跨多个存储库的全栈项目中练习结对编程和群体编程,并定期执行代码审查、用户故事和问题跟踪.
- 按照敏捷和Scrum开发流程与6-13人的团队合作, including two-week sprints, daily stand-ups, and sprint retrospectives.
- Managed requirements and project needs while working with the clients.
Experience
RL Garage for Rocket League
我是这个项目的主要移动应用程序开发人员,编写了其中95%的代码. Along with development, 我编写了许多与数据库交互的API端点,并监督Node.在AWS上运行的应用程序,生成火箭联盟的游戏截图.
As one of the owners, 我每天也通过我们的Discord服务器与200多名用户进行互动,000 members, support ticketing system, and the app or website messaging system.
Cloudflare Worker to Cache API
To curb this, 我在我们的API之上构建了一个Cloudflare Workers来缓存最受影响的端点,从而将服务器上的负载减少到以前的四分之一. 当我试图减少我们的服务器负载和数据库崩溃,并降低我们在AWS上的服务器成本时,我产生了这个想法. 这个worker是用JavaScript编写的,使用Cloudflare Workers缓存API.
Conversation Element in Lessonly
http://seismic.com/lessonly/My duties on this project varied over time. 我所从事的最大的任务之一是在课程中引入一种叫做对话的新元素类型. 它包括创建一个自定义的测试对话,并在对话期间询问参与者的最佳回答. The target audience for this was customer support agents. 我实现了创建和获取这个课程元素的大部分前端.
During the implementation of this project, 为了满足要求,我直接与产品和工程总监合作. 我还与设计团队合作,确保产品符合我们最新的设计准则,并为我们的技术提供可行和不可行的指导.
Education
Bachelor's Degree in Software Engineering
Rose Hulman Institute of Technology - Terre Haute, Indiana, USA
Skills
Libraries/APIs
React, Node.js, Vue, Vuex
Tools
Appodeal
Frameworks
React Native, Redux, Angular, Nuxt.js
Paradigms
Scrum, Agile
Languages
JavaScript, Sass, Java, PHP, TypeScript
Platforms
Visual Studio Code (VS Code), Firebase
Other
Time Management, User Management, Web Development, Video Gaming, WebSockets, Push Notifications, Mobile Apps, Mobile App Development, Web & 移动应用程序,面向消费者的产品,谷歌AdMob, Cloudflare, Chrome扩展
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring