Chris Green
Verified Expert in Engineering
Full-stack Developer
Chris是一位积极进取、足智多谋的IT领导者和工程师,在软件和架构设计以及领导开发团队方面拥有23年的高影响力经验. 他是一个强有力的沟通者,能识别出失败的迹象,并采取适当的行动来补救. 克里斯可以在不同的角色之间无缝转换, 从编写软件到无摩擦地管理大规模计划, 同时根据您的需求采用战略视角.
Portfolio
Experience
Availability
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
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.
快速应用程序开发和架构总监
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.
Advisor | Architect | Manager
Rhithm
- 就稳定平台、将数据作为企业吸引投资者的重点提供指导. 还提供领导,以确保技术团队保持在业务发展的战略和战术需求的轨道上.
- Rearchitected data flows, persistent storage, reporting, 其他数据访问操作变得缓慢和不可靠.
- 将开发团队的规模减少了一半, increased development productivity, 减少了由于部门之间缺乏合作和缺乏纪律流程而导致的质量问题, 在一个月内实现所有这些目标.
- 处理各种内部和外部api的实际集成,以优化产品的价值主张并交付业务所要求的战略优势.
Technical Evangelist
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等技术.
Architect | .NET Engineer
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进行了集成.
Solutions Architect
Inception Websites
- 设计了一个自定义的电子邮件营销系统,类似于Mailchimp的功能,但为牙医量身定制.
- 设计公差以支持SMTP操作的大规模并行化, 进行实验以优化成本, 从逻辑上对时间敏感的材料进行优先排序,以便按时交付. 最终根据结果使用AWS Lambda.
- Designed an SOA, leveraging a REST API, 管理软件套件的SPA, 以及用户管理和执行电子邮件营销活动的SPA. 它为自动化系统创建工作,并提供反馈和统计,以了解一切都在工作.
- 集成Splunk, GraphQL, LogRocket和Twilio API.
Architect and Lead Developer
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
Sensentia
- 开发了一种软件,可以从数十万份有关保险计划的PDF文件中提取数据, 然后将提取的数据组织起来,向企业所有者提供报告.
- Built .NET c#后台服务来运行抓取作业.
- Extracted data from PDFs, 根据客户端的数据模型进行转换, 并加载到客户端的持久存储中.
Lead UX Developer
Synergized SARL
- 担任首席UX开发人员,负责创建一流的Vue.js web application.
Developer Consultant
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.
- 推动与开发团队的敏捷转换相关的过程改进工作.
- 设计和构建软件和数据库模式,以实现客户端注册的自动化.
Issue Response Team Lead
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专业知识来排除和解决复杂的用户体验问题.
Architect | Engineering Lead
大学附属医院(企业客户端)
- 实施一周迭代的Scrum开发流程.
- 提供Angular和React的UI专业知识,以解决现有的UI问题,并构建新的用户友好表单——改进用户体验.
- 将数据访问层的大小减少了50%.
- 将多个BL类库合并为单个可重用库.
- 引入自动化的端到端测试,以方便每次推送到QA的回归测试.
- 使用Angular和React以及HTML5和CSS进行用户体验开发.
- Increased productivity by 60.六周内达到9%,八周内超过100%.
高级过程控制工程师
Timken Steel
- 在L2和L3系统之间设计了一个通信层, 提供集中式组件,通过该组件,所有L3系统都可以了解生产线上机器的状态.
- 确保所有L3系统对生产线上的机器状态有相同的理解,并立即更新这些状态, 利用内存中的分布式缓存.
- 建立了一个新的L2/L3通信服务和客户端包装器,处理所有与plc之间的通信, 在读取时间低于毫秒的TCP/IP套接字上使用双向rpc.
- 与机器操作员沟通解决问题并开发新功能.
Developer Consultant
Parts Source (Enterprise Client)
- 执行测试驱动的方法,通过单元测试提供100%的代码覆盖率.
- 在WCF web应用程序中构建新功能.
- 用JSON web服务扩展SOA.
- 使用JavaScript、jQuery和CSS实现交互式用户体验.
Developer Consultant
Vitamix (Enterprise Client)
- 在TFS中解决了数年前的源代码控制冲突,并实现了一个特性和bug分支策略.
- 与内部客户合作,增强和维护Sitecore和Znode CMS,推动面向公众的网站.
Developer Consultant
保障属性(企业客户端)
- 设计并开发了内建的企业级服务总线 .NET.
- 在持久数据存储和DAL之间实现了一个NoSQL层,并支持在三种不同的操作系统上运行的十几种不同的编程语言.
- 与内部客户一起维护c# web表单应用程序-工作订单系统,将工作分发给美国及周边地区的数千家合同公司.
President
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.
Software Engineer
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, 如果一个用户在表单中输入文本, 其他用户会在他们的浏览器中看到输入的文本.
Experience
University Hospitals Telemedicine
http://www.uhhospitals.org/secondopinionTimken Steel Level 2 to 3 Interface
http://www.timkensteel.com/AXS Software Platform
Multiplatform Service Bus
http://www.safeguardproperties.com/Customer Self-service Portal
http://www.partssource.com/加密货币汇率的NoSQL引擎
Cogent Solutions
http://www.cogentsolutions.io/Skills
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,谷歌日历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)