Scotty Waggoner,美国加州萨克拉门托的开发商
Scotty is available for hire
Hire Scotty

Scotty Waggoner

Verified Expert  in Engineering

Software Developer

Location
萨克拉门托,加州,美国
至今成员总数
February 17, 2021

斯科蒂喜欢解决复杂的问题, 研究新事物, 实现惊人的用户体验. 他精通React, React Native, GraphQL, Next.js, Node.js, 和TypeScript,并且非常关心编写高质量的代码, 使用现代开发工具, 改善开发人员体验, 优化应用程序架构. Scotty喜欢创建结合了优秀UX的面向用户的应用程序, intelligent systems, 和复杂的数据来解决有意义的现实问题.

Portfolio

Algebraic Labs, LLC
TypeScript, SQL, Node.. js、PostgreSQL、React、亚马逊网络服务(AWS)、Knex.js...
北卡罗来纳健康计划公司.
React, Next.. js、顺风CSS、Node . js.. js, Figma, GraphQL, Contentful, Calendly...
Chainstarters
React, GraphQL, Node.js, Web3.js,顺风CSS, api,加密货币...

Experience

Availability

Part-time

首选的环境

Visual Studio Code (VS Code)

The most amazing...

...我参与的项目是一个React Native和GraphQL应用程序,帮助人们与周围的人联系并采取以下步骤.

Work Experience

后端TypeScript开发人员

2023 - PRESENT
Algebraic Labs, LLC
  • 使用OpenAI api GPT-3开发AI管道.5, GPT-4, 人工智能关键词提取, 人工智能数据集过滤, 检索增强生成(RAG), 以及用于数据集匹配和特征估计的AI聊天消息合成.
  • 使用TypeScript编写后端函数和管道,以支持ai驱动的iOS客户端应用, Deno, 拟边函数, OpenAI APIs, PostgreSQL, 和PostgreSQL函数.
  • 实施人工智能审核工具,减少审核时间,提高准确性.
  • Dockerized和deployed Node.将API和批处理流程迁移到Amazon ECS,以简化部署, reduce manual work, reduce costs, and enable scaling.
  • 建立了一个低成本的管道来捕获、批处理和存储搜索查询分析,以供未来的人工智能使用. 研究了多个解决方案, considered pricing, 并构建了涉及Amazon Kinesis Data Firehose和S3的最终实现.
  • 使用Node开发管理工具和产品特性.js, Koa, Interval, Knex.PostgreSQL和OpenAI api. 迭代AI提示,并使用OpenAI函数调用功能来构建输入和输出.
  • 增加了Redis支持的可定制端点速率限制.
  • 为ECS、Amazon EC2、Nginx、Redis和Node配置Datadog监控和日志.js.
  • 通过设置VSCode开发容器改善了开发人员的体验, 创建用于测试和本地开发的DB种子, 改进TypeScript工具.
技术:TypeScript, SQL, Node.. js、PostgreSQL、React、亚马逊网络服务(AWS)、Knex.js, Docker, Amazon弹性容器服务(Amazon ECS), Datadog, OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, APIs, GitHub Actions, Koa, Jest, Amazon S3 (AWS S3), Amazon Kinesis, Supabase, RevenueCat, Deno, PostgREST, Back-end

完整的开发人员

2022 - PRESENT
北卡罗来纳健康计划公司.
  • 在一家健康保险机构工作,部署了Next.将CMS数据从Contentful加载GraphQL,以取代现有的WordPress站点.
  • 有一个首席工程师的角色, 制定产品和技术决策, 确定所有新工作的范围, 管理另一名工程师, and reviewing code.
  • 实现了一个新的报价和呼叫流程,以提高转化率,并允许用户快速与代理联系并自助提供他们自己的报价.
  • 改进了加载时间、性能、搜索排名、SEO和Lighthouse分数.
  • Updated the Next.使用新的Next . js代码库.js的app router, TypeScript, Prettier, GraphQL, Apollo Client和GraphQL代码生成器.
  • 创建了与calendar集成的无服务器功能, the client's CRM, 和Zapier的在线报价和其他主要来源.
技术:React, Next.. js、顺风CSS、Node . js.. js, Figma, GraphQL, Contentful, Calendly, GraphQL代码生成器, TypeScript, Apollo, GitHub, Git, CSS Grid, Full-stack, Serverless, Architecture, Serverless架构, 完整的开发, Microservices, 技术领导, 技术产品管理, 软件架构, 工程咨询公司, Back-end

Full-stack Engineer

2022 - 2022
Chainstarters
  • 为客户端NFT drop站点实现了与Alchemy和Polygon的前端Web3集成,以加载NFT数据, connect wallets, 进行智能合约调用, and purchase NFTs.
  • 创建新的GraphQL端点和PostgreSQL表,并配置GraphQL代码生成器.
  • 使用TailwindCSS、React和TypeScript实现基于Figma设计的营销网站.
技术:React, GraphQL, Node.js, Web3.js,顺风CSS, api,加密货币, API Integration, Blockchain, Crypto, 不可替代令牌(NFT), Code Review, Git, SQL, CSS Grid, Full-stack, Smart Contracts, Ethers.js, Prisma, Architecture, 完整的开发, 技术领导, 最小可行产品(MVP), 软件架构, 工程咨询公司, Back-end

React原生开发者

2022 - 2022
Freelance Client
  • 为销售团队开发一款异步音频应用. 基于Figma设计实现屏幕、组件和功能.
  • 帮助改进供Apollo Client使用的GraphQL模式. 建议的分页方法, 缓存键改进, code generation, 已配置的Apollo客户端, 并重构了几个屏幕,以充分利用阿波罗的能力.
  • 修复bug,改进身份验证流程,并为设计会议做出贡献.
技术:React Native, TypeScript, GraphQL, Apollo, 移动应用开发, APIs, API Integration, Code Review, React, GitHub, Jira, Git, Mobile, Mobile UX, Architecture, 技术领导, 最小可行产品(MVP), 软件架构, 工程咨询公司

印刷电路板设计师

2021 - 2022
客户(通过在线自由职业机构)
  • 使用Autodesk Fusion 360创建原理图, a PCB layout, a 3D model, 以及基于18个继电器手绘接线图的PCB制造文件.
  • 专为特定信号的高电流而设计,并根据要求在小占地面积内安装所有设备.
  • 帮助客户完成设计、PCB制造和测试阶段.
技术:PCB设计, PCB, PCB Layout, Autodesk Fusion 360, Smart Devices, 物联网(IoT), Embedded Systems

完整的开发人员

2014 - 2022
Cru
  • 带领团队将一个旧的AngularJS应用重写为React, Next.js, Material UI, 并创建了无服务器功能,将GraphQL与一些现有的REST端点集成在一起.
  • 实现了从BigQuery中提取文章推荐的无服务器功能, 对它们进行排序和过滤, 然后将JSON文件按页面分组推送到S3,并提供diff支持,以方便内容站点的前端使用.
  • 作为技术主管,使用React Native重写了一个移动应用程序,并使其与新的产品方向保持一致, TypeScript, and GraphQL.
  • 与产品团队合作确定新特性的范围, 制定技术栈决策, mentored coworkers, 提高代码质量.
  • 帮助将一个联系人管理工具从Rails视图迁移到AngularJS中, Babel, and Webpack, 并帮助构建和实现了一个产品分离,旨在简化两个历史上在同一代码库中开发的功能集.
  • 在我们的捐赠网站上为我们的捐赠者创造了一个现代的用户体验. 负责礼品配置, 结帐流程, managing payments, 编辑经常性捐款, 以及用户的个人资料.
  • 开发了一个用于验证的npm库, encrypting, 以及标记银行账户和信用卡信息. 用TypeScript编写,作为支付处理器的包装库. 为web应用程序提供了一个干净的API.
技术:JavaScript, TypeScript, GraphQL, React, React Native, AngularJS, Apollo, Babel, Webpack, Next.. js、GitHub、GitHub Actions、Jira、HelpScout、Travis CI、AWS Amplify、netflix、Node.js, Tachyons CSS, 持续集成(CI), CSS, HTML, Front-end, Web应用程序开发, 亚马逊网络服务(AWS), Vercel, AWS Lambda, Apollo Server, CI/CD Pipelines, 移动应用开发, Android, APIs, MySQL, API Integration, Code Review, Git, SQL, CSS Grid, Full-stack, Serverless, Firebase, Mobile, Mobile UX, Architecture, Serverless架构, Docker, 完整的开发, Cloud, PHP, Microservices, 技术领导, Donations, Nonprofits, Charity, 最小可行产品(MVP), 技术产品管理, Product Ownership, Scrum Product Owner, 软件架构, Datadog, Back-end

移动和嵌入式开发人员

2021 - 2021
Freelance
  • 使用ESP32微控制器和小屏幕创建原型设备,以在小尺寸中显示数据.
  • 开发React Native应用程序,使用蓝牙低功耗(BLE)控制微控制器.
  • 使用顺风CSS实现UI,通过BLE将新数据发送到微控制器.
技术:蓝牙LE, ESP32, React Native, 移动应用开发, iOS, Bluetooth, React, GitHub, Git, Full-stack, Smart Devices, 物联网(IoT), Architecture, Serverless架构, 完整的开发, 技术领导, 最小可行产品(MVP), Embedded Systems, Firmware, Embedded C, 软件架构, 工程咨询公司

软件架构顾问

2021 - 2021
Freelance Client
  • 研究并记录部署应用程序后端所需的AWS云架构,以便定期从政府数据集中摄取数据, 运行数据处理管道, 并将这些数据存储起来便于访问.
  • 基于Figma屏幕的React Native工作,并调查和记录了所需的工具和库.
  • 为所选技术和实现提供上下文, 建议选择, 并共享通用软件开发最佳实践.
技术:PostgreSQL, React Native, Front-end, Web应用程序开发, 亚马逊网络服务(AWS), APIs, API Integration, GitHub, Git, SQL, Full-stack, Serverless, Mobile, Mobile UX, Architecture, Serverless架构, Docker, 完整的开发, Cloud, Microservices, 技术领导, Kubernetes, 最小可行产品(MVP), 软件架构, 工程咨询公司, Back-end

MissionHub

http://www.missionhub.com
MissionHub是一个React Native移动应用程序,帮助人们彼此联系,并与周围的人采取下一步行动.

我帮助重写了现有的手机应用程序,并使其与新的产品方向保持一致. 我与产品和设计团队合作,实现新功能,并将Figma设计变成漂亮的屏幕. 我有前端技术领导的职责,帮助做出技术决策, mentor coworkers, 提高代码质量. 我帮助将MissionHub迁移到React Hooks、TypeScript和GraphQL. 我还实现了授权、登录、提醒和社区功能.
2010 - 2014

计算机工程学士学位

美国加州大学戴维斯分校

Libraries/APIs

React, AWS Amplify, Node.js, Web3.js, PostgREST

Tools

GitHub, Babel, Webpack, Jira, Travis CI, PCB Layout, Autodesk Fusion 360, Git, Amazon弹性容器服务(Amazon ECS), HelpScout, Figma, Prisma, Knex.js

Frameworks

React Native, Next.js, Jest, AngularJS, Tailwind CSS, Tachyons CSS, Koa

Languages

JavaScript, TypeScript, GraphQL, CSS, HTML, HTML5, SQL, C, c++, Rust, PHP, Java, Python, Embedded C

Platforms

Visual Studio Code (VS Code), Netlify, AWS Lambda, Firebase, Contentful, Mobile, STM32, Raspberry Pi, 亚马逊网络服务(AWS), Vercel, Docker, Bluetooth LE, iOS, Android, Calendly, Blockchain, Kubernetes, RevenueCat

Storage

PostgreSQL, MySQL, Datadog, Amazon S3 (AWS S3)

Paradigms

持续集成(CI)、无服务器架构、微服务

Other

Apollo, Front-end, Web应用程序开发, CI/CD Pipelines, 移动应用开发, APIs, API Integration, Code Review, Full-stack, Mobile UX, Architecture, 完整的开发, 技术领导, Nonprofits, Charity, 最小可行产品(MVP), 技术产品管理, 软件架构, Back-end, GitHub Actions, 物联网(IoT), ESP32, Electronics, Apollo Server, 嵌入式开发, Cryptocurrency, CSS Grid, Serverless, Smart Devices, Cloud, Donations, Embedded Systems, Product Ownership, 工程咨询公司, OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, Supabase, Deno, Bluetooth, PCB Design, PCB, GraphQL代码生成器, Crypto, 不可替代令牌(NFT), Smart Contracts, Ethers.. js, Scrum产品负责人,固件,Amazon Kinesis,电气工程

有效的合作

如何使用Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring