Chris Green,美国俄亥俄州克利夫兰的开发人员
Chris is available for hire
Hire Chris

Chris Green

Verified Expert  in Engineering

Full-stack Developer

Location
Cleveland, OH, United States
Toptal Member Since
June 7, 2018

Chris是一位积极进取、足智多谋的IT领导者和工程师,在软件和架构设计以及领导开发团队方面拥有23年的高影响力经验. 他是一个强有力的沟通者,能识别出失败的迹象,并采取适当的行动来补救. 克里斯可以在不同的角色之间无缝转换, 从编写软件到无摩擦地管理大规模计划, 同时根据您的需求采用战略视角.

Portfolio

AMN Healthcare
ASP, c#, SQL, Windows Forms (WinForms), VBScript, Azure...
Anthem AI
亚马逊网络服务(AWS)、亚马逊简单队列服务(SQS)、IBM沃森...
Rhithm
商业策略、创业咨询、建筑、 .NET, GitHub, REST APIs...

Experience

Availability

Full-time

Preferred Environment

C#, SQL, TypeScript, Vue, Amazon Web Services (AWS), Azure, Agile, MongoDB, Single Sign-on (SSO), OAuth 2, .. NET、云、数据架构、数据工程、api、数据、数据库、无服务器、解决方案设计

The most amazing...

...我开发的软件是一个增强工作流程的工具,它利用Azure OpenAI在分配给真人之前部分完成任务.

Work Experience

Developer | Development Manager

2021 - 2023
AMN Healthcare
  • 清理了一个麻烦的20年软件套件,包括两个经典ASP应用程序和五个 .NET 2.0 WinForms应用程序,为关键业务软件带来可靠性和弹性.
  • Built a new software suite in .. NET 6的Azure Serverless和Angular SPA前端,以取代麻烦的遗留软件套件,同时维护遗留软件.
  • 与Datadog集成进行性能分析, 以及用于记录用户会话和进行A/B测试的LogRocket. 使用GraphQL和Swagger UI作为我们的api.
  • 与第三方web服务集成以进行地址验证, commute times, flight data, hotel data, and more.
  • 实现了Azure企业服务总线(ESB),无缝集成了跨运营部门的各种系统.
  • 围绕遗留系统建立的流程和工具, 使业务能够可靠地进行更新并响应中断.
  • 合并的体系结构改变为一个新的系统, 减少业务对软件开发的依赖,并允许在不需要编写自定义逻辑的情况下执行新的客户端和作业, thereby removing a bottleneck.
  • 为新团队制定Scrum流程, 从三个开发人员扩展到一个由七个开发人员组成的强大团队, two QA engineers, an architect, and a scrum master.
  • 最初通过手动功能和回归测试建立QA操作, 然后实现Selenium,使回归测试自动化,覆盖范围首先扩大, then deep.
技术:ASP, c#, SQL, Windows Forms (WinForms), VBScript, Azure,企业服务总线(ESB), .NET, Angular, Azure DevOps, Azure Pipelines, WebSockets, Full-stack, Networks, CI/CD Pipelines, REST APIs, CSS3, Responsive Web Design (RWD), Front-end, ASP.NET, Cloud, .NET Core, Solution Architecture, Data Architecture, Data Engineering, APIs, Data, Databases, Integration, Project Management, IT Project Management, Agile Product Management, Technical Project Management, API Integration, CTO, Technical Leadership, Solution Design

快速应用程序开发和架构总监

2020 - 2021
Anthem AI
  • 为HealthOS生态系统提供了一个人工智能试点项目,证明了该项目的技术可行性.
  • 建立了一个跨职能的数据驱动流程,以一种累加的方式整合了来自多个学科的专业知识, using data as the common language.
  • 机器学习专家之间的可操作协作, data scientists, 和内容专家一起优化机器学习模型的性能, improve NLP conversational quality, 提高团队成员的工作效率.
  • 将实践放在适当的位置,将工程工作与业务目标和目的联系起来, 增加正在完成的增值工作的数量, and reduce waste across my teams.
  • 提供架构的管理和技术监督, machine learning, DevOps, cloud infrastructure, data science, product development, QA, full-stack development, and post-production support.
  • 在HealthOS生态系统和HealthOS平台本身的部分中构建和设计关键系统.
  • Integrated with IBM Watson, Elasticsearch, TensorFlow, Swagger, GraphQL, Okta SSO, Jira API, CSV and PDF scraping, and more.
Technologies: 亚马逊网络服务(AWS)、亚马逊简单队列服务(SQS)、IBM沃森, Python, React, Elasticsearch, Business Strategy, Architecture, Redux, Webpack, Kubernetes, PostgreSQL, Redis, Networks, CI/CD Pipelines, REST APIs, CSS3, Responsive Web Design (RWD), Front-end, ASP.NET, Cloud, .NET Core, Solution Architecture, Data Architecture, Data Engineering, APIs, Data, ETL, Databases, Data Scraping, Web Scraping, Integration, Project Management, IT Project Management, Agile Product Management, Technical Project Management, AWS Lambda, Serverless, Amazon DynamoDB, Amazon CloudWatch, Amazon Cognito, Jira, API Integration, Natural Language Processing (NLP), CTO, Technical Leadership, Solution Design

Advisor | Architect | Manager

2019 - 2021
Rhithm
  • 就稳定平台、将数据作为企业吸引投资者的重点提供指导. 还提供领导,以确保技术团队保持在业务发展的战略和战术需求的轨道上.
  • Rearchitected data flows, persistent storage, reporting, 其他数据访问操作变得缓慢和不可靠.
  • 将开发团队的规模减少了一半, increased development productivity, 减少了由于部门之间缺乏合作和缺乏纪律流程而导致的质量问题, 在一个月内实现所有这些目标.
  • 处理各种内部和外部api的实际集成,以优化产品的价值主张并交付业务所要求的战略优势.
技术:商业战略、创业咨询、架构、 .NET, GitHub, REST APIs, ASP.NET, Cloud, CTO, Solution Architecture, Data Architecture, Data Engineering, APIs, Data, Databases, Integration, Project Management, IT Project Management, Agile Product Management, Technical Project Management, AWS Lambda, Serverless, Amazon CloudWatch, Amazon Cognito, Jira, API Integration, Technical Leadership, Solution Design

Technical Evangelist

2018 - 2021
Okta
  • 实现了与Okta的许多身份验证服务的集成, including oAuth2, OIDC, two-factor authorization, SSO, etc.
  • 开发示例应用程序,以演示在构建安全应用程序时使用特定技术. 撰写博客文章,解释如何使用这些技术来完成常见的开发任务.
  • 实现了与各种流行api的集成,以演示使用Okta服务的示例, including Twilio API, Microsoft's Calendar Graph API, Jira API, Salesforce API, etc.
  • 举例说明使用AWS、Azure、c#、MongoDB、SQL Server和Vue等技术.
技术:亚马逊网络服务(AWS), Azure Cosmos DB, MySQL, Outlook, Google Calendar API, Microservices, Okta, Twilio, Azure, DocumentDB, C#, Architecture, .. NET,全栈,SaaS, GitHub, REST api, CSS3, ASP.NET, Cloud, APIs, Data, Databases, Integration, AWS Lambda, Serverless, Amazon CloudWatch, Amazon Cognito, Jira, API Integration, Technical Leadership, Solution Design

Architect | .NET Engineer

2019 - 2019
Blacc Spot Media
  • 设计了一个定制的短信应用程序,帮助客户确定他们需要购买哪种雨刷器.
  • 构建了一个完整的解决方案,针对涉及Twilio短信api的系统响应时间进行了优化, data flows, Azure Functions, and CI/CD pipelines.
  • Built environments and pipelines, 为开发建立CI/CD流程, quality assurance (QA), staging, and production environments.
  • 与Twilio API、webhooks和Dynatrace进行了集成.
Technologies: Twilio, Microsoft SQL Server, DevOps, GitLab CI/CD, Azure, Windows Azure SDK, C#, Architecture, .. NET,全栈,GitHub,网络,CI/CD管道,REST api,前端,ASP.NET, Cloud, Solution Architecture, Data Architecture, Data Engineering, APIs, Data, Databases, Integration, Project Management, IT Project Management, Unit Testing, Agile Product Management, Technical Project Management, AWS Lambda, API Integration, Technical Leadership, Solution Design

Solutions Architect

2018 - 2019
Inception Websites
  • 设计了一个自定义的电子邮件营销系统,类似于Mailchimp的功能,但为牙医量身定制.
  • 设计公差以支持SMTP操作的大规模并行化, 进行实验以优化成本, 从逻辑上对时间敏感的材料进行优先排序,以便按时交付. 最终根据结果使用AWS Lambda.
  • Designed an SOA, leveraging a REST API, 管理软件套件的SPA, 以及用户管理和执行电子邮件营销活动的SPA. 它为自动化系统创建工作,并提供反馈和统计,以了解一切都在工作.
  • 集成Splunk, GraphQL, LogRocket和Twilio API.
技术:亚马逊网络服务(AWS), DevOps, Microsoft SQL Server, SendGrid, Less, CSS, TypeScript, Vue, C#, Architecture, HTML, .NET, Full-stack, SaaS, GitHub, Networks, CI/CD Pipelines, REST APIs, CSS3, Responsive Web Design (RWD), Front-end, ASP.NET, Cloud, Solution Architecture, Content Management Systems (CMS), Data Engineering, APIs, Data, Databases, Integration, Project Management, IT Project Management, Unit Testing, Agile Product Management, Technical Project Management, Serverless, API Integration, Technical Leadership, Solution Design

Architect and Lead Developer

2018 - 2019
Upliftr Messaging
  • 从首席UX开发人员开始,晋升为团队领导和架构师.
  • 在过程改进、任务完成和技术挑战方面指导其他团队成员.
  • Created a custom UI component out of a
    that worked like email addresses in an email's "to" field.
Technologies: Bootstrap, TypeScript, JavaScript, Vue, 商业策略、创业咨询、建筑、 Full-stack, SaaS, GitHub, Networks, CI/CD Pipelines, REST APIs, CSS3, Responsive Web Design (RWD), Front-end, ASP.NET, Cloud, Solution Architecture, Data Architecture, Data Engineering, APIs, Data, Databases, AWS Lambda, Serverless, Jira, API Integration, Technical Leadership, Solution Design

Lead Developer

2018 - 2018
Sensentia
  • 开发了一种软件,可以从数十万份有关保险计划的PDF文件中提取数据, 然后将提取的数据组织起来,向企业所有者提供报告.
  • Built .NET c#后台服务来运行抓取作业.
  • Extracted data from PDFs, 根据客户端的数据模型进行转换, 并加载到客户端的持久存储中.
Technologies: PDF Scraping, C#, Architecture, Full-stack, GitHub, Networks, CI/CD Pipelines, REST APIs, CSS3, Responsive Web Design (RWD), Front-end, ASP.NET, Cloud, Solution Architecture, Data Architecture, Data Engineering, APIs, Data, ETL, Databases, Data Scraping, Web Scraping, Integration, AWS Lambda, API Integration, Technical Leadership, Solution Design

Lead UX Developer

2018 - 2018
Synergized SARL
  • 担任首席UX开发人员,负责创建一流的Vue.js web application.
Technologies: Node.js, Sass, GraphQL, Docker, JavaScript, Vue, HTML, Full-stack, GitHub, Networks, REST APIs, CSS3, Responsive Web Design (RWD), Front-end, ASP.NET, Cloud, Solution Architecture, APIs, Data, ETL, Databases, API Integration, Technical Leadership, Solution Design

Developer Consultant

2017 - 2018
Intellicorp Records(企业客户端)
  • 将近乎实时的病毒扫描集成到AWS平台上的无服务器Lambda中(根据我们在AWS的合作伙伴提供的技术), leveraging S3, SMS, and SQS to do so.
  • 实现了CyberSource沉默订单付款后网关的集成, DocuSign电子文档签名(通过web门户和电子邮件), the creation of leads in Salesforce, and Kentico headless CMS.
  • 推动与开发团队的敏捷转换相关的过程改进工作.
  • 设计和构建软件和数据库模式,以实现客户端注册的自动化.
技术:单页应用程序(SPA), HTML5, Kentico, Salesforce, CyberSource, DocuSign, Bootstrap, Vue, .NET, C#, Node.js, Amazon Web Services (AWS), Architecture, HTML, Full-stack, Networks, REST APIs, CSS3, Front-end, ASP.NET, Cloud, Solution Architecture, Data Architecture, Data Engineering, APIs, Data, Databases, Integration, AWS Lambda, Serverless, API Integration, Technical Leadership, Solution Design

Issue Response Team Lead

2016 - 2017
AXS (Enterprise Client)
  • 与多个支付网关进行集成, on-premise ticketing systems, headless CMSs, 多个软件性能分析平台(以适应在不同语言和操作系统下运行的软件), internal company APIs, Atlassian APIs, etc.
  • 在公司年销售额近10亿美元的业务中,为产品漏洞提供最后的支持.
  • 建立了一个新的团队,支持公司整个产品线的高优先级生产问题. Established workflows for reporting, intake, execution of work, applying resolutions, quality assurance, and technical documentation.
  • 为指导故障排除工作和解决方案开发提供技术专业知识和见解.
  • 在几个Angular网站中应用Angular专业知识来排除和解决复杂的用户体验问题.
技术:单页应用程序(SPA), Microsoft SQL Server, Oracle, JavaScript, C#, Architecture, HTML, .NET, Full-stack, SaaS, GitHub, Networks, CI/CD Pipelines, REST APIs, CSS3, Responsive Web Design (RWD), Front-end, ASP.NET, Cloud, Solution Architecture, Data Architecture, APIs, Data, Databases, Integration, Project Management, IT Project Management, Unit Testing, Agile Product Management, Technical Project Management, Jira, API Integration, Technical Leadership, Solution Design

Architect | Engineering Lead

2015 - 2016
大学附属医院(企业客户端)
  • 实施一周迭代的Scrum开发流程.
  • 提供Angular和React的UI专业知识,以解决现有的UI问题,并构建新的用户友好表单——改进用户体验.
  • 将数据访问层的大小减少了50%.
  • 将多个BL类库合并为单个可重用库.
  • 引入自动化的端到端测试,以方便每次推送到QA的回归测试.
  • 使用Angular和React以及HTML5和CSS进行用户体验开发.
  • Increased productivity by 60.六周内达到9%,八周内超过100%.
Technologies: React, Angular, HTML5, 面向服务的架构(SOA), Microsoft SQL Server, Model View Controller (MVC), C#, TFS, Architecture, HTML, Redux, Webpack, .. NET、全栈、网络、CI/CD管道、REST api、响应式Web设计(RWD)、前端、ASP.NET, Cloud, Solution Architecture, Headless Software, Data Architecture, Data Engineering, APIs, Data, Databases, Integration, API Integration, Technical Leadership, Solution Design

架构师|高级过程控制工程师

2014 - 2015
Timken Steel
  • 在L2和L3系统之间设计了一个通信层, 提供集中式组件,通过该组件,所有L3系统都可以了解生产线上机器的状态.
  • 确保所有L3系统对生产线上的机器状态有相同的理解,并立即更新这些状态, 利用内存中的分布式缓存.
  • 建立了一个新的L2/L3通信服务和客户端包装器,处理所有与plc之间的通信, 在读取时间低于毫秒的TCP/IP套接字上使用双向rpc.
  • 与机器操作员沟通解决问题并开发新功能.
Technologies: Visual SourceSafe, Kepware Server (PLC Integration), Microsoft SQL Server, C#, Architecture, .NET, Networks, REST APIs, Solution Architecture, Data Architecture, Data Engineering, APIs, Data, Databases, Integration, Firmware, API Integration, Solution Design

Developer Consultant

2013 - 2013
Parts Source (Enterprise Client)
  • 执行测试驱动的方法,通过单元测试提供100%的代码覆盖率.
  • 在WCF web应用程序中构建新功能.
  • 用JSON web服务扩展SOA.
  • 使用JavaScript、jQuery和CSS实现交互式用户体验.
技术:模型-视图-控制器(MVC), 面向服务的架构(SOA), Test-driven Development (TDD), Azure Active Directory, JSON, Windows通信框架(WCF), jQuery, JavaScript, Flyway, Subversion (SVN), Unity, NUnit, PL/SQL, IBM Db2, C#, HTML, .. NET,全栈,REST api,前端,ASP.采购产品。NET,云,无头软件,API,数据,数据库,集成,API集成,解决方案设计

Developer Consultant

2012 - 2013
Vitamix (Enterprise Client)
  • 在TFS中解决了数年前的源代码控制冲突,并实现了一个特性和bug分支策略.
  • 与内部客户合作,增强和维护Sitecore和Znode CMS,推动面向公众的网站.
技术:Azure Active Directory, JSON, REST, SOAP, TNet Strings, jQuery, CSS, JavaScript, ZNode, Sitecore, MySQL, PHP, TFS, Microsoft SQL Server, C#, Architecture, HTML, .. NET,全栈,网络,前端,ASP.NET, Content Management Systems (CMS), Data, Databases, Integration, API Integration, Solution Design

Developer Consultant

2011 - 2012
保障属性(企业客户端)
  • 设计并开发了内建的企业级服务总线 .NET.
  • 在持久数据存储和DAL之间实现了一个NoSQL层,并支持在三种不同的操作系统上运行的十几种不同的编程语言.
  • 与内部客户一起维护c# web表单应用程序-工作订单系统,将工作分发给美国及周边地区的数千家合同公司.
技术:面向服务的架构(SOA), Titanium, Aurigma, JavaScript, jQuery, Subversion (SVN), Git, TFS, Visual Basic, TNet Strings, SOAP, JSON, Couchbase, Memcached, Oracle, Microsoft SQL Server, C#, Architecture, HTML, .. NET,全栈,网络,REST api,前端,ASP.NET, Cloud, Solution Architecture, Headless Software, Content Management Systems (CMS), Data Architecture, Data Engineering, APIs, Data, Databases, Integration, API Integration, Solution Design

President

2008 - 2012
Software Assassin
  • 管理项目和客户关系.
  • Developed the full-stack for client demos; this was done every two weeks. 一般使用XHTML、JavaScript、CSS、c#、T-SQL和SQL Server.
  • Networked and consulted with clients; also searched for potential clients.
  • Managed the facility and finances.
技术:面向服务的架构(SOA), JavaScript, TFS, Azure, NoSQL, SQL, C#, 商业策略、创业咨询、建筑、 .. NET,网络,REST api,响应式网页设计(RWD),前端,ASP.NET, CTO, Solution Architecture, Data Architecture, Data Engineering, APIs, Data, ETL, Databases, Integration, API Integration, Solution Design

Software Engineer

2000 - 2008
Coactive Systems, Inc.
  • 使用XHTML、JavaScript、CSS、c#、T-SQL和SQL Server开发全栈.
  • Created relational database designs.
  • 管理项目,带领三人团队.
  • 从事DOM脚本编写(在使用jQuery之前).
  • 用JavaScript做过一个项目,类似于微软的Formula Writer产品. 它是一个文本框,你可以在里面输入数学公式. 它基本上是一种无需学习MathML就可以输入数学方程的简单方法.
  • 创建了一个JavaScript实用程序,将浏览器的DOM与链接到它的另一个浏览器的DOM同步. The synchronization was two-way, 如果一个用户在表单中输入文本, 其他用户会在他们的浏览器中看到输入的文本.
技术:TFS,脚本,DOM, XHTML, CSS, JavaScript, Microsoft SQL Server, .. NET, c#,架构,全栈,网络,REST api,响应式Web设计(RWD),前端,ASP.NET, Solution Architecture, Content Management Systems (CMS), Data Architecture, Data Engineering, APIs, Data, ETL, Databases, Data Scraping, Web Scraping, Integration, API Integration, Solution Design

University Hospitals Telemedicine

http://www.uhhospitals.org/secondopinion
这是一项远程医疗项目,将大学医院与患者远程连接起来,提供咨询服务,为医疗诊断提供第二意见.

Vitamix Hybrid CMS Website

http://www.vitamix.com/
该网站通过结合Sitecore和Znode的混合型CMS解决方案提供内容.

Timken Steel Level 2 to 3 Interface

http://www.timkensteel.com/
I developed a new service using C#, Kepware, and TCP/IP sockets communicating via TNet Strings (for condensed messaging) allowing software engineers to send commands to hardware on the continuously grown billet conditioning line; and get data back. 该服务负责生产线上的所有二级通信. 它的读取时间不到1毫秒.

AXS Software Platform

我提供技术专长来解决影响企业中任何系统的重大生产问题. 其中包括40多个SQL Server数据库, 1 Oracle database, over 2 million lines of C#, PHP apps, JavaScript using multiple libraries, and multiprocess workflows.

Multiplatform Service Bus

http://www.safeguardproperties.com/
一个企业范围的服务总线,支持在三种操作系统上使用十多种编程语言的应用程序. 我实现了一个非sql Couchbase解决方案,用于缓存频繁访问的数据.

Customer Self-service Portal

http://www.partssource.com/
允许客户直接访问部件信息的自定义门户网站,从而消除了大多数订单通过销售的需要. 它非常强调直观的用户体验.

加密货币汇率的NoSQL引擎

我设计并构建了一个自定义的内存NoSQL引擎,用于存储/读取/写入不同市场加密货币的汇率. 这个项目包括引擎本身, 连接到引擎(服务器)的库, 以及客户端和服务器通信的协议. 该实现允许针对区块链独立扩展读取操作,并分析套利机会的市场利率.

Cogent Solutions

http://www.cogentsolutions.io/
根据客户的具体需求提供全面的软件开发解决方案,这些解决方案可以顺利地集成到企业组织中,并始终如一地按时交付业务价值, within budget, and as promised.

Languages

c#, T-SQL (Transact-SQL), XML, HTML5, CSS, JavaScript, SQL, c#.. NET, HTML, CSS3, TypeScript, XHTML, Sass, GraphQL, Python, PHP, Visual Basic, Less, VBScript

Frameworks

.NET, .NET Core, ASP.. NET MVC,实体,剑道UI, AngularJS, ASP.NET, Angular, Bootstrap, Vuetify, Redux, NUnit, Unity, Windows通信框架(WCF), Titanium, Classic ASP, Knockout (Knockout.js), OAuth 2, ASP

Libraries/APIs

REST API, Web API, jQuery, Sockets, Salesforce API, Node.js, Vue, React, CyberSource, Google Calendar API, Vuex, Windows Forms (WinForms)

Tools

Git, TFS, Jira, GitHub, Amazon CloudWatch, NPM, Stylus, Amazon Simple Queue Service (SQS), Webpack, Amazon Cognito, Visual Studio, Kentico, Flyway, TNet Strings, SendGrid, Windows Azure SDK, GitLab CI/CD, AWS简单通知服务(SNS), Visual SourceSafe, Subversion (SVN), IBM Watson, Confluence

Paradigms

Continuous Integration (CI), Continuous Delivery (CD), REST, 面向服务的架构(SOA), Agile, DevOps, Responsive Web Design (RWD), ETL, Unit Testing, Agile Product Management, Scrum, Kanban, Test-driven Development (TDD), Azure DevOps, Model View Controller (MVC), Microservices

Platforms

AWS Lambda, Amazon Web Services (AWS), Azure, Docker, Kubernetes, Windows, Salesforce, Oracle, ZNode, Twilio, Arduino, Raspberry Pi

Storage

OLTP, Oracle SQL, JSON, PostgreSQL, Redis, Databases, Amazon DynamoDB, MySQL, Memcached, Couchbase, Amazon S3 (AWS S3), Elasticsearch, Oracle PL/SQL, Microsoft SQL Server, PL/SQL, Azure Active Directory, NoSQL, Azure Cosmos DB, IBM Db2, MongoDB

Industry Expertise

Project Management

Other

User Interface (UI), User Experience (UX), Message Queues, APIs, HTTP REST, Messaging, SOAP, Full-stack, Front-end Development, Software Development, Architecture, SaaS, CI/CD Pipelines, Front-end, Cloud, CTO, Solution Architecture, Headless Software, Content Management Systems (CMS), Data Architecture, Data Engineering, Data, Data Scraping, Web Scraping, Integration, IT Project Management, Technical Project Management, API Integration, Technical Leadership, Solution Design, Serverless, Single-page Applications (SPA), AWS DevOps, Business Strategy, Startup Consulting, Networks, ChatGPT, OpenAI GPT-3 API, OpenAI GPT-4 API, DocuSign, Kepware Server (PLC Integration), Aurigma, DOM, Scripting, PDF Scraping, DocumentDB, Okta, Outlook, TCP/IP, UDP, Sitecore, PLC, RPC, Single Sign-on (SSO), Enterprise Service Bus (ESB), Azure Pipelines, WebSockets, Firmware, Natural Language Processing (NLP)