保罗·E·道森,美国亚特兰大的开发者
Paul is available for hire
Hire Paul

保罗·E·道森

验证专家  in Engineering

软件开发人员

Location
亚特兰大,美国
至今成员总数
2022年10月7日

Paul is a software architect who has built platforms and solutions for Fortune 100 companies to startups. He has worked in all three clouds and is not necessarily tied to a technical stack but will use the best tools for the job. 在不同的高节奏环境中工作过, 保罗可以适应, learn, 并在高水平上应用新技术.

Portfolio

PD4SOLUTIONS
JavaScript、节点.. js、Azure、谷歌云、全栈开发、React...
绢毛猴健康
React, Material UI, Node.js, Express.. js、Sequelize、PostgreSQL、Python 3、SQL...
Rentpath
React, Redux, Redux Thunk, HTML5, CSS3, Web安全,API集成,CSS...

Experience

Availability

Part-time

首选的环境

Linux、亚马逊网络服务(AWS)、Azure、Node.js, React, Docker

最神奇的...

...thing that I've built is an IoT-connected full-stack application fully integrated with Azure Cloud and Azure Active Directory (Azure AD).

工作经验

首席全栈架构师

2019年至今
PD4SOLUTIONS
  • 与政府机构的数据科学家合作构建AI/ML应用程序. 使用Flask, Django和其他API框架在Python中构建API. api将AI/ML引擎/算法集成到UI使用的端点中.
  • Built a full-stack IoT native 微软团队 application integrated with Microsoft Azure Active Directory, enabling teachers and students to view real-time data and perform aggregate analysis on historical device data. 构建在Azure上,使用React和Node.js.
  • 使用反应本地为iOS和Android开发了一个离线运行的移动应用程序. Built a sync engine that allowed data collected offline to be properly up- and down-synced with the remote Microsoft Dynamics CRM back end.
  • Created a custom JavaScript applet that tracked users' interaction with roadside assistance mobile web apps and sent proper intents to the customer automation platform. 这触发了正确的手机提示,引导用户完成整个过程.
  • Implemented mobile and web applications using React and 反应本地 for the vehicle reconditioning process. The white-label platform allowed dealerships to optimize the process via live tracking and analytics for each car in each step.
  • Executed a rebate platform allowing companies to give customers cashback for posting an Instagram story about the product they bought. 构建了一个web抓取服务,它是使用AWS、Node平台的基础.js和React.
  • 与一家大型媒体公司合作,使用反应本地开发他们的电视流媒体应用程序. 该应用程序是为tvOS,亚马逊fireTV, Android TV和Roku创建的. 执行适用于所有平台的支付解决方案.
  • 使用反应本地构建iOS和Android财务健康应用程序. 使用Redux进行状态管理, Redux中间件的应用级副作用, TypeScript用于类型和代码质量.
技术:JavaScript、节点.. js、Azure、谷歌云、全栈开发、React、Web3.js, Azure物联网中心, 物联网(IoT), Docker, 服务器管理, SQL, NoSQL, REST APIs, Agile, HTML5, CSS3, Express.js、Shopify API、API开发、Web安全、API集成、CSS、TypeScript、 .NET, C#, MongoDB, HTML, 亚马逊网络服务(AWS), 反应本地, 体系结构, Full-stack, 软件架构, APIs, Dashboards, Python, 云架构, AWS云架构, Redux, Charts, Figma, 用户体验(UX), NestJS, Amazon S3 (AWS S3), WebSockets, Jest, Slack API, Slackbot, Virtual DOM, Shopify, REST, Front-end, QA Testing, Cypress, 响应式Web应用, Storybook, Mobile, 智能设备, 跨平台的, Mobile Apps, 移动应用开发, Swift, Kotlin, Amazon EC2, AWS Lambda, 亚马逊DynamoDB, 亚马逊监测, Amazon CloudFront CDN, Amazon RDS, 响应式网页设计(RWD), ECMAScript (ES6), Next.js, MySQL, Flux, Web开发, API Design, 渐进式Web应用程序(PWA), LocalStorage, Flask, Git, MERN Stack, Back-end, 关系数据库, CI / CD管道, 用户界面(UI), OpenAI GPT-4 API, OpenAI GPT-3 API, 谷歌云平台(GCP), 生成预训练变压器(GPT), Microservices, 微软团队

高级架构师

2018 - 2019
绢毛猴健康
  • 设计、开发和测试前端和后端产品和服务. 使用React, Mobx, Mobx -state-tree (MST), Material UI (MUI), Webpack, Jest和Enzyme.
  • Deployed front-end products to the Azure Cloud app devices by creating custom build and deployment pipelines in Azure DevOps to achieve continuous integration and deployment.
  • 与客户进行演示,展示产品的全部功能, 回答所有问题, 并在关闭客户使用产品方面发挥了不可或缺的作用.
  • 计划并教授一系列的研讨会,为客户提供培训.
  • 创建、管理和测试安全、可靠和敏捷的后端服务和产品. 利用节点.js, Express, Sequelize, JSON Web令牌(JWT), Mocha, 和Chai一起构建无状态REST api,为前端产品提供支持.
  • 开发定制模块,以产生适合应用程序确切需求的功能, including a search module integrated with Sequelize and PostgreSQL that enabled full-text search of a table and its associations.
  • 在虚拟机上配置NGINX作为代理服务器. Used PM2 as a process manager to ensure services were always available and restarted when necessary.
  • Implemented continuous integration and deployment using Azure DevOps by creating customized deployment pipelines that set up each environment correctly. 安装新的依赖项并重新启动应用程序.
技术:React, Material UI, Node.js, Express.. js、Sequelize、PostgreSQL、Python 3、SQL, HTML5, CSS3, API开发, 网络安全, API集成, CSS, TypeScript, JavaScript, HTML, 体系结构, Full-stack, 软件架构, APIs, Dashboards, GraphQL, Python, 云架构, Charts, Figma, 用户体验(UX), WebSockets, Jest, Virtual DOM, REST APIs, REST, Front-end, QA Testing, Cypress, 响应式Web应用, 响应式网页设计(RWD), ECMAScript (ES6), Web开发, API Design, 渐进式Web应用程序(PWA), LocalStorage, Flask, Git, Back-end, 关系数据库, CI / CD管道, 用户界面(UI)

高级架构师

2018 - 2018
Rentpath
  • 用React, Redux Thunk和Webpack架构构建一个网站. Volunteered to be on ad hoc teams that built many time-sensitive critical features and integrations.
  • 与分布式团队一起工作,以两周的冲刺达到敏捷商店的里程碑. 编写单元和端到端测试,帮助确保高测试覆盖率和代码库的稳定性.
  • 为私有的npm模块开发组件,用来提取可重用的组件.
技术:反应, Redux, Redux Thunk, HTML5, CSS3, Web安全,API集成,CSS, TypeScript, JavaScript, HTML, 体系结构, 软件架构, AWS云架构, Charts, 用户体验(UX), Amazon S3 (AWS S3), Jest, Mapbox, Virtual DOM, REST APIs, REST, Front-end, QA Testing, 通量架构, Cypress, 响应式Web应用, 响应式网页设计(RWD), ECMAScript (ES6), Web开发, LocalStorage, Git, 用户界面(UI)

高级架构师

2016 - 2018
考克斯汽车
  • Built internal web applications and tools for the executives using data from different subsidiaries.
  • Visualized the data using dashboards and graphs to display the overall health of the company and the health of each of its subsidiaries using MongoDB, Express, Angular, and Node.js (MEAN).
  • 将整个应用程序重新设计为MEAN堆栈格式. 构建可扩展的新应用程序基础设施, DRY, 易于阅读, 并且支持新功能的快速实现.
  • Converted applications using a RESTful API and an Angular application that consumes it using Restangular.
  • Built a mobile application for the executives that allowed real-time updates on incident data throughout the company using 反应本地, Objective-C, 和Java来开发完全原生的iOS和Android应用.
  • 维护和更新以前的iOS应用程序. Led a complete rebuild and redesign of iOS and Android applications based on 反应本地 that incorporated a Flux and Redux architecture.
  • 更新手表iOS配套应用程序到watchOS 3. 更新后端Python Eve API,提供实时更新和发送推送通知.
技术:MongoDB, React, 反应本地, Angular, Python 3, Node.js, iOS, Android, WatchOS,推送通知,HTML5, CSS3, Cordova, Express.js, API开发, 网络安全, API集成, CSS, JavaScript, HTML, 体系结构, Full-stack, 软件架构, APIs, Dashboards, Python, 云架构, Redux, Charts, 用户体验(UX), Jest, Virtual DOM, REST APIs, REST, Front-end, QA Testing, 通量架构, 响应式Web应用, Mobile, Mobile Apps, 移动应用开发, Swift, Kotlin, 响应式网页设计(RWD), MySQL, Web开发, API Design, LocalStorage, Git, MERN Stack, Back-end, 用户界面(UI)

带领开发人员

2016 - 2017
SimplyWrks
  • Developed an MVP for an Event-based travel application that integrated with social accounts to personalize travel recommendations using Angular2 with NativeScript and 反应本地 to build the iOS and Android apps.
  • 使用Node为应用程序检索、清理和处理数据的已构建API.. js、MongoDB和Express.js. 实现了Flux和Redux架构来处理数据流.
  • 与一家初创公司的CEO合作,根据需求和设计屏幕构建应用程序.
技术:Angular、Node.. js、MongoDB、反应本地、NativeScript、HTML5、CSS3、Cordova、Express.js, 网络安全, API集成, CSS, JavaScript, HTML, 亚马逊网络服务(AWS), 体系结构, Full-stack, 软件架构, APIs, 云架构, Charts, REST APIs, Front-end, QA Testing, 通量架构, 响应式Web应用, Web开发, API Design, Git, Back-end, 关系数据库, 用户界面(UI)

软件工程师

2016 - 2016
Moderna
  • Developed and maintained a Cloud-based suite of application microservices connected through API endpoints to enable the real-time design, ordering, 以及治疗产品的生产.
  • 通过Docker容器化,并通过Jenkins管道持续部署和集成到AWS. 使用快递.js, Node.js、Angular、Sequelize和PostgreSQL.
  • Maintained, 增加了新功能, integrated, 并使用Jasmine框架为以下微服务编写了API单元测试.
  • 管理多个微服务. 处理身份验证的, 一个运行的邮件队列自动和模板化的电子邮件, 库存微服务可以跟踪所有商品.
  • 构建了一个生成pdf文件的文件生成器微服务. It had n UI that allowed users to create custom PDF templates using handlebars and had service endpoints that enabled it to communicate with other microservices.
Technologies: Angular, Sequelize, Docker, Jenkins, PostgreSQL, Microservices, HTML5, CSS3, Express.js, API开发, 网络安全, API集成, CSS, JavaScript, HTML, 亚马逊网络服务(AWS), 体系结构, Full-stack, 软件架构, APIs, 云架构, AWS云架构, Charts, REST APIs, WebSockets, Front-end, 响应式Web应用, Web开发, API Design, Git, 关系数据库, 用户界面(UI)

Researcher

2014 - 2015
麻省理工学院媒体实验室
  • Performed researched focus on developing an application for Google Glass to be used for augmented statistical analysis. 这是第一个帮助NBA教练的用例.
  • 编写一个动态节点.js脚本抓取统计信息,为Glass应用程序提供数据.
  • 构建节点.js, Express.js API connected to a MongoDB database to store and retrieve data for all NBA player statistics for all games in the season.
  • Programmed HTML and CSS to create an application structure that visually showcases the performance of players.
技术:节点.js, HTML, CSS, Python 3, Web抓取,HTML5, CSS3, Express.js, API集成, JavaScript, MongoDB, 体系结构, Full-stack, 软件架构, APIs, Python, 云架构, AWS云架构, REST APIs, Front-end, Web开发, 关系数据库, 用户界面(UI)

未来的农业

一个完全集成的MS Teams教室应用程序. 它使教师们能够展示技术如何迅速改变农业. The platform was a full-stack IoT-integrated application where each student had a device on a farm with several sensors and a camera. 该应用程序允许学生和教师创建连接设备并实时可视化数据.

It allowed teachers and students to store and manage and analyze historical data and trends over time. 加载Azure IoT Edge的树莓派设备, sensors, 外景摄影机外景摄影机, 实时传感器和base64图像数据被流式传输到Azure物联网中心.

热路径是通过将数据流保存在Azure Cosmos数据库的设备级别来实现的. 基于更新的设备集合触发Azure功能, 然后将实时数据发送到API.

API,用Node构建.js和Express.js,然后使用WebSockets将数据转发给订阅的客户端. UI客户端是用React构建的,使用Mobx进行状态管理,使用ReCharts进行制图. UI客户端显示实时流传感器数据和流图像. 它还提供了对每个设备的历史数据的分析.

数据科学家的应用

I worked very closely with a data scientist on many projects to integrate their AI/ML algorithms/engines with an application workflow. 数据科学家通常创建他们的AI/ML算法/引擎, 是否是零概率分类算法, 主题聚类, 批量排序算法, 或者根据组织的数据进行培训的定制聊天机器人. 我与他们密切合作,以了解算法本身以及所需的输入和输出. I assessed the processing times and architected how that would work from an API and UI standpoint. 一旦我完全理解了AI/ML引擎, 我围绕引擎创建了一个完整的平台(API和UI). api通常是用Python构建的,以便轻松集成AI/ML引擎, 而ui是用React构建的. I even built an application using React only with AI/ML capabilities by integrating the OpenAI API for a client. I have a great conceptual understanding of AI/ML and a growing technical ability within the space that make it very easy for me to work and collaborate with a data scientist.

Languages

JavaScript, HTML, CSS, HTML5, CSS3, TypeScript, Python, ECMAScript (ES6), SQL, GraphQL, C, Java, Python 3, C#, Swift, Kotlin

Frameworks

Express.js、Redux、反应本地、Jest、Cypress、Flux、Flask、Material UI、Angular、Native script、 .. NET, NestJS, Next.js

库/ api

Node.js、React、REST API、API开发、LocalStorage、Shopify API、Web3.. js、Slack API

Tools

Git, Figma, 亚马逊监测, Azure物联网中心, Sequelize, Redux Thunk, Jenkins, Amazon CloudFront CDN, 微软团队

Paradigms

敏捷、REST、跨平台、响应式Web设计(RWD)、自动化、微服务

Platforms

Shopify, Mobile, Linux, Azure, Docker, iOS, Android, 亚马逊网络服务(AWS), Amazon EC2, AWS Lambda, Blockchain, Azure的功能, WatchOS, Mapbox, 谷歌云平台(GCP)

Storage

谷歌云, MongoDB, Amazon S3 (AWS S3), 关系数据库, Databases, NoSQL, PostgreSQL, MySQL, Azure Cosmos数据库, 亚马逊DynamoDB

Other

Web应用程序, 应用程序, 完整的开发, API集成, 体系结构, Full-stack, 软件架构, APIs, Dashboards, Charts, Virtual DOM, Front-end, QA Testing, 响应式Web应用, Mobile Apps, 移动应用开发, Web开发, API Design, 渐进式Web应用程序(PWA), MERN Stack, Back-end, 用户界面(UI), Cloud, 计算机科学, 数据结构, 网络安全, 云架构, AWS云架构, 用户体验(UX), WebSockets, 通量架构, Storybook, 智能设备, CI / CD管道, 生成预训练变压器(GPT), 物联网(IoT), 服务器管理, Azure砖, 推送通知, 网页抓取, Cordova, Slackbot, Amazon RDS, OpenAI GPT-4 API, OpenAI GPT-3 API

2019 - 2022

计算机科学硕士学位

美国宾夕法尼亚大学费城分校

2011 - 2015

机械工程学士学位

麻省理工学院-波士顿,马萨诸塞州,美国

有效的合作

如何使用Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

分享你的需求

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

选择你的才能

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

开始你的无风险人才试验

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

对顶尖人才的需求很大.

开始招聘