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

保罗·E·道森

验证专家  in Engineering

软件开发人员

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

Paul是一名软件架构师,曾为财富100强公司和初创公司构建平台和解决方案. 他在这三种云环境中都工作过,并不一定要依赖于技术栈,但他会使用最好的工具来完成这项工作. 在不同的高节奏环境中工作过, 保罗可以适应, 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, 网络安全, API集成, CSS...

Experience

Availability

Part-time

首选的环境

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

最神奇的...

...我已经构建了一个物联网连接的全栈应用程序,与Azure云和Azure Active Directory (Azure AD)完全集成。.

工作经验

首席全栈架构师

2019年至今
PD4SOLUTIONS
  • Collaborated with a data scientist at a government agency to build AI/ML applications. Built APIs in Python using Flask, Django, and other API frameworks. The APIs integrated the AI/ML engines/algorithms into endpoints that were consumed by the UI.
  • 构建了一个集成了Microsoft Azure Active Directory的全栈物联网原生微软团队应用程序, 使师生能够实时查看数据,并对历史设备数据进行汇总分析. 构建在Azure上,使用React和Node.js.
  • Developed a mobile application for iOS and Android using 反应本地 that worked offline. 构建了一个同步引擎,允许离线收集的数据与远程Microsoft Dynamics CRM后端进行正确的上下同步.
  • 创建一个自定义JavaScript applet,跟踪用户与路边援助移动web应用程序的交互,并向客户自动化平台发送适当的意图. This triggered the correct phone prompts to guide users through the process.
  • 使用React和反应本地为车辆翻新过程实现移动和web应用程序. 白标签平台允许经销商通过实时跟踪和分析每辆车的每个步骤来优化流程.
  • 创建了一个回扣平台,允许公司向在Instagram上发布关于他们购买的产品的故事的客户提供现金返还. Constructed a web scraping service that was the basis of the platform using AWS, Node.js和React.
  • Worked with a major media company to develop their TV streaming application using 反应本地. The application was created for tvOS, amazon fireTV, Android TV, and Roku. Implemented payment solutions that worked for all platforms.
  • Worked on building an iOS and Android financial wellness application with 反应本地. 使用Redux进行状态管理, Redux中间件的应用级副作用, TypeScript用于类型和代码质量.
技术:JavaScript、节点.. js、Azure、谷歌云、全栈开发、React, Web3.js, Azure物联网中心, 物联网(IoT), Docker, 服务器管理, SQL, NoSQL, REST APIs, Agile, HTML5, CSS3, Express.js, Shopify API, API开发, 网络安全, 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
绢毛猴健康
  • Designed, developed, and tested front- and back-end products and services. Used React, Mobx, mobx-state-tree (MST), Material UI (MUI), Webpack, Jest, and Enzyme.
  • 通过在Azure DevOps中创建自定义构建和部署管道,将前端产品部署到Azure云应用设备上,实现持续集成和部署.
  • Led demos with clients that showed the full functionality of the products, 回答所有问题, and served as an integral part in closing clients to utilize products.
  • Planned and taught a series of workshops that served as onboarding for clients.
  • Created, managed, and tested secure, reliable, and agile back-end services and products. 利用节点.js, Express, Sequelize, JSON Web令牌(JWT), Mocha, and Chai to build stateless REST APIs that powered the front-end products.
  • Developed customized modules to produce functionalities that fit the exact needs of the apps, 包括一个与Sequelize和PostgreSQL集成的搜索模块,可以对表及其关联进行全文搜索.
  • 在虚拟机上配置NGINX作为代理服务器. 使用PM2作为流程管理器,以确保服务始终可用,并在必要时重新启动.
  • 通过创建正确设置每个环境的自定义部署管道,使用Azure DevOps实现持续集成和部署. 安装新的依赖项并重新启动应用程序.
技术: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
  • Built a website with React, Redux Thunk, and Webpack architecture. 自愿加入构建许多对时间敏感的关键特性和集成的特别团队.
  • Worked with a distributed team to reach milestones in the Agile shop with two-week sprints. Wrote unit and E2E tests that helped ensure high test coverage and stability of the codebase.
  • Developed components for a private npm module that was used to extract reusable components.
技术:反应, Redux, Redux Thunk, HTML5, CSS3, 网络安全, 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
考克斯汽车
  • 使用来自不同子公司的数据为高管构建内部web应用程序和工具.
  • 使用仪表板和图表可视化数据,以显示公司的整体健康状况以及使用MongoDB的每个子公司的健康状况, Express, Angular, and Node.js (MEAN).
  • Led the redesign of the whole application into a MEAN stack format. 构建可扩展的新应用程序基础设施, DRY, 易于阅读, 并且支持新功能的快速实现.
  • 使用RESTful API转换的应用,以及使用Restangular消费它的Angular应用.
  • 为高管构建了一个移动应用程序,允许使用反应本地实时更新整个公司的事件数据, Objective-C, and Java to develop fully native iOS and Android applications.
  • 维护和更新以前的iOS应用程序. 领导了基于反应本地的iOS和Android应用程序的完全重建和重新设计,其中包含了Flux和Redux架构.
  • 更新手表iOS配套应用程序到watchOS 3. Updated back-end Python Eve API to supply real-time updates and send push notifications.
Technologies: 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
  • 使用Angular2和NativeScript以及反应本地构建iOS和Android应用程序,为一个基于event的旅游应用程序开发MVP,该应用程序集成了社交账户来个性化旅游推荐.
  • Built API that retrieves, cleans, and processes data for the application using Node.. js、MongoDB和Express.js. Implemented a Flux and Redux architecture to handle data flow.
  • Worked with a startup CEO to build applications based on requirements and design screens.
技术: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
  • 开发和维护基于云的应用程序微服务套件,通过API端点连接,以实现实时设计, ordering, 以及治疗产品的生产.
  • Containerized with Docker and continuously deployed and integrated to AWS via a Jenkins pipeline. 使用快递.js, Node.js、Angular、Sequelize和PostgreSQL.
  • Maintained, 增加了新功能, integrated, and wrote API Unit tests using the Jasmine framework for the following microservices.
  • 管理多个微服务. 处理身份验证的, 一个运行的邮件队列自动和模板化的电子邮件, and the inventory microservice that operates the tracking of all items.
  • 构建了一个生成pdf文件的文件生成器微服务. 它有一个UI,允许用户使用把手创建自定义PDF模板,并有服务端点,使其能够与其他微服务通信.
技术: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
麻省理工学院媒体实验室
  • 进行了研究,重点是开发用于增强统计分析的谷歌眼镜应用程序. 这是第一个帮助NBA教练的用例.
  • 编写一个动态节点.js script to scrape statistical information to supply data to the Glass application.
  • 构建节点.js, Express.. js API连接到MongoDB数据库,用于存储和检索本赛季所有比赛的所有NBA球员统计数据.
  • 编写HTML和CSS,创建应用程序结构,直观地展示玩家的表现.
技术:节点.js, HTML, CSS, Python 3, 网页抓取, HTML5, CSS3, Express.js, API集成, JavaScript, MongoDB, 体系结构, Full-stack, 软件架构, APIs, Python, 云架构, AWS云架构, REST APIs, Front-end, Web开发, 关系数据库, 用户界面(UI)

未来的农业

一个完全集成的MS Teams教室应用程序. It enabled teachers to demonstrate how technology is currently changing farming quickly. 该平台是一个全栈物联网集成应用程序,每个学生在农场上都有一个带有几个传感器和一个摄像头的设备. The app allows students and teachers to create connected devices and visualize data in real-time.

它允许教师和学生存储、管理和分析历史数据和趋势. 加载Azure IoT Edge的树莓派设备, sensors, 外景摄影机外景摄影机, and a live sensor and base64 image data were streamed to the Azure IoT hub.

A hot path was implemented by saving the data streamed on a device level in Azure Cosmos数据库. An Azure function was triggered based on the updated device collection, 然后将实时数据发送到API.

API,用Node构建.js和Express.js, then used WebSockets to forward the data to the subscribed clients. The UI client was built with React and used Mobx for state management and ReCharts for charting. The UI client displayed live streaming sensor data and streaming images. It also provided analytics on the historical data for each device.

数据科学家的应用

我在许多项目中与数据科学家密切合作,将他们的AI/ML算法/引擎与应用程序工作流集成在一起. The data scientist usually created their AI/ML algorithm/engine, 是否是零概率分类算法, 主题聚类, 批量排序算法, 或者根据组织的数据进行培训的定制聊天机器人. I worked with them closely to understand the algorithm itself and the inputs and outputs needed. 我评估了处理时间,并从API和UI的角度设计了处理时间的架构. 一旦我完全理解了AI/ML引擎, 我围绕引擎创建了一个完整的平台(API和UI). APIs were generally built in Python in order to easily integrate the AI/ML engines, 而ui是用React构建的. 我甚至通过为客户端集成OpenAI API,使用React构建了一个仅具有AI/ML功能的应用程序. 我对AI/ML有很好的概念理解,并且在这个领域的技术能力也在不断增长,这使得我很容易与数据科学家一起工作和合作.
2019 - 2022

计算机科学硕士学位

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

2011 - 2015

机械工程学士学位

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

库/ api

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

Tools

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

Frameworks

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

Languages

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

Paradigms

Agile, REST, 跨平台的, 响应式网页设计(RWD), Automation, Microservices

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

有效的合作

如何使用Toptal

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

1

分享你的需求

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

选择你的才能

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

开始你的无风险人才试验

Work with your chosen talent on a trial basis for up to two weeks. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

开始招聘
" class="hidden">58同城湘潭分类信息网