Derrick Shields,美国弗吉尼亚州雷斯顿的开发人员
Derrick is available for hire
Hire Derrick

Derrick Shields

Verified Expert  in Engineering

DevOps Engineer and Developer

Location
Reston, VA, United States
Toptal Member Since
December 21, 2022

Derrick是一名高级程序员,在软件架构和开发方面拥有丰富的经验. 他擅长云架构,设计和编写云原生和企业级软件应用程序. 他精通十多种编程语言,包括Java、Node.具有丰富的DevOps CI/CD和IT经验. 作为认证Scrum Master和Google Cloud认证专业云架构师, Derrick对应用程序设计的各个方面都有贡献.

Portfolio

Artisoph
Node.js, React, Redux, TypeScript, Amazon EC2...
Google
Google Cloud, Kubernetes, Google Cloud Platform (GCP), DNS...
Pivotal
Cloud, Software, Java, Spring 5...

Experience

Availability

Part-time

Preferred Environment

Google Cloud, Java, Go, Amazon Web Services (AWS), Cloud Architecture, CI/CD Pipelines, Kubernetes, DevOps, Microservices Architecture, Security, Bash, Web Servers, Apache, Linux Administration

The most amazing...

...我领导的项目是一个租赁卡车车队跟踪应用程序,具有实时遥测和发动机故障预测功能,使用敏捷和CI/CD在短短一个月内创建.

Work Experience

Cloud Architect Consultant

2020 - PRESENT
Artisoph
  • 作为SaaS税务会计CRM产品的技术领导. Used Node.js, TypeScript, React or Redux, and AWS EC2, ECS, Fargate, Lambda, Aurora, DynamoDB, DocumentDB with Mongo DB, RDS, X-Ray, and Cognito.
  • 作为技术负责人参与了一个运动员药物检测的纸质到数字转换项目. Utilized AWS Amplify, AppSync, 使用AWS CodeBuild的数据存储和CI/CD, CodeDeploy, 以及与Microsoft DevOps和TeamCity集成的CodePipeline.
  • 为在线汽车融资网站重新设计并实施了auth0支持的身份验证流程, 允许恢复部分完成的贷款申请. 使用Java 8, Ruby, Oracle, JavaScript, React, GitHub, Jenkins.
  • 集成了定制的CRM应用程序与Oracle NetSuite,以改进会计报告和更快的融资交易.
Technologies: Node.js, React, Redux, TypeScript, Amazon EC2, Amazon弹性容器服务(Amazon ECS), AWS Fargate, AWS Lambda, Amazon Aurora, Amazon DynamoDB, Amazon DocumentDB, Amazon RDS, Amazon Cognito, AWS Amplify, AWS AppSync, AWS CodeBuild, AWS CodeDeploy, AWS CodeCommit, DevOps, TeamCity, Auth0, JavaScript, SSL, MySQL, Serverless, API Gateways, AWS CloudFormation, Continuous Integration (CI), Continuous Delivery (CD), Azure, Docker, Google Cloud Platform (GCP), DNS, Content Delivery Networks (CDN), Blockchain, Python, SaaS, Cloud Computing, Architecture, OutSystems, REST APIs, Cloud Architecture, CSS, HTML, Cloud Deployment, HIPAA Compliance, Cloud Infrastructure, Consulting, Best Practices, Secure Code Best Practices, AWS DevOps, AutoML, CI/CD Pipelines, Microservices, Amazon Web Services (AWS), Spring, Single Sign-on (SSO), Linux, Google Kubernetes Engine (GKE), DNS Debugging, Service Meshes, Containerization, Infrastructure as Code (IaC), Terraform, GitHub, Jira, Monitoring, Containers, Continuous Monitoring, Autoscaling, Load Balancers, Audio Processing, Audio Codecs, Amazon EKS, 公共交换电话网(PSTN), Microservices Architecture, Full-stack, Pub/Sub, Google Cloud/Suite, IT Security, Cloud Security, AWS Cloud Architecture, DevSecOps, Security, Identity & Access Management (IAM), Container Orchestration, Hybrid Cloud Infrastructure, API Development, Postman, Bash, JSON Web Tokens (JWT), Scalability, Web Scalability, Site Reliability Engineering (SRE), Web Servers, Build & Release Engineering, ELK (Elastic Stack), NGINX, Amazon S3 (AWS S3), Solution Architecture, DevOps Engineer, Network Security, Orchestration, IaaS, Amazon Simple Queue Service (SQS), VPN, AWS VPN, Infrastructure, Networking, Hardware, Scaling, Linux Administration, DNS Servers, Microsoft, Domain Name System (DNS), DomainKeys Identified Mail (DKIM), Email, HAProxy, Redis, Grafana, Prometheus, IPsec, SecOps, Machine Learning, Elasticsearch, Release Management, Scalable Web Services, Web Hosting, GoDaddy, Amazon Simple Email Service (SES), Email Delivery, Email Design, Email Marketing, Email Template Design

谷歌云员工和高级解决方案架构师

2019 - 2020
Google
  • 为GCP产品和企业集成设计并记录官方体系结构解决方案.
  • 撰写关于多az应用引擎部署的多区域负载均衡的官方白皮书.
  • 担任GCP产品和服务的安全专员, covering hardening, the three Rs: rotate, repave, and repair, intrusion detection system, and zero-day exploits.
Technologies: Google Cloud, Kubernetes, Google Cloud Platform (GCP), DNS, Content Delivery Networks (CDN), Cloud Computing, Architecture, REST APIs, Cloud Architecture, Cloud Deployment, Cloud Infrastructure, Best Practices, Secure Code Best Practices, Linux, Google Kubernetes Engine (GKE), DNS Debugging, Service Meshes, DevOps, Containerization, Infrastructure as Code (IaC), GitHub, Monitoring, Containers, Continuous Monitoring, Autoscaling, Load Balancers, Low Latency, TCP/IP, Networks, Full-stack, Pub/Sub, IT Security, Cloud Security, DevSecOps, Security, Identity & Access Management (IAM), Container Orchestration, Hybrid Cloud Infrastructure, Bash, Scalability, Web Scalability, Site Reliability Engineering (SRE), Web Servers, Build & Release Engineering, ELK (Elastic Stack), NGINX, Solution Architecture, DevOps Engineer, Network Security, IaaS, VPN, AWS VPN, Infrastructure, Networking, Hardware, Scaling, Linux Administration, DNS Servers, Domain Name System (DNS), HAProxy, SecOps, Scalable Web Services, Web Hosting, GoDaddy, Email Delivery

平台架构师|战略客户

2013 - 2019
Pivotal
  • 准备并发表了关于Pivotal Cloud Foundry的演讲, Pivotal Data Analytics, and big data and data science.
  • 交付云原生和分布式系统研讨会, highlighting Spring, Spring Cloud Data Flow, and Spring Cloud services.
  • 进行云数据架构规划和讨论, covering relational and NoSQL data, analytics, caching, and multi-datacenter synchronization.
  • 执行长期的现场软件重新架构工作,将遗留银行和投资应用程序迁移到云原生数字银行平台.
  • 提供特定于行业的概念验证(POCs), 包括运输行业实时车队跟踪应用程序,使用多路遥测馈送和发动机故障预测分析.
Technologies: Cloud, Software, Java, Spring 5, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Cloud Foundry, Gemfire, Greenplum, Predictive Analytics, Eureka, Hystrix, Zuul, NoSQL, Big Data, Amazon Web Services (AWS), SSL, MySQL, Serverless, API Gateways, PHP, AWS Step Functions, AWS CloudFormation, Continuous Integration (CI), Continuous Delivery (CD), Azure, Kubernetes, Docker, Google Cloud Platform (GCP), Beanstalk, DNS, Content Delivery Networks (CDN), Docker Hub, Python, SaaS, Scraping, Cloud Computing, Architecture, REST APIs, SOAP, Cloud Architecture, jQuery, CSS, HTML, .NET, Cloud Deployment, HIPAA Compliance, Cloud Infrastructure, Consulting, Best Practices, Secure Code Best Practices, AWS DevOps, AutoML, CI/CD Pipelines, Microservices, Spring Microservice, Spring, Apache Tomcat, RabbitMQ, Hyperic, Linux, DNS Debugging, Service Meshes, DevOps, Containerization, Infrastructure as Code (IaC), Terraform, Jenkins, GitHub, Artifactory, Jira, Node.js, Monitoring, Containers, Continuous Monitoring, Autoscaling, Load Balancers, Amazon EKS, Low Latency, TCP/IP, Packet Communication, Network Optimization, Networks, Microservices Architecture, Full-stack, Pub/Sub, IT Security, Cloud Security, AWS Cloud Architecture, Hadoop, DevSecOps, Security, Identity & Access Management (IAM), Container Orchestration, Hybrid Cloud Infrastructure, API Development, Postman, Bash, JSON Web Tokens (JWT), Ansible, Chef, Puppet, Scalability, Web Scalability, Site Reliability Engineering (SRE), Web Servers, Build & Release Engineering, Apache, Splunk, ELK (Elastic Stack), NGINX, Amazon S3 (AWS S3), Solution Architecture, DevOps Engineer, Network Security, Orchestration, IaaS, Amazon Simple Queue Service (SQS), VPN, AWS VPN, Infrastructure, Networking, Hardware, Scaling, Linux Administration, DNS Servers, Domain Name System (DNS), HAProxy, Redis, Squid Proxy Server, MinIO, IPsec, Elasticsearch, Release Management, Scalable Web Services, Web Hosting, GoDaddy, Amazon Simple Email Service (SES), Email Delivery

Sales Engineer

2012 - 2013
VMware
  • 为潜在客户的高级管理人员准备并发表关于vFabric和vSphere技术的演讲, IT directors, and architects.
  • 在vFabric组件和vSphere组合集成解决方案上创建概念验证(POC)技术演示, including Spring framework, Tomcat server, GemFire, SQLFire, RabbitMQ, Hyperic, APM, and Cloud Foundry.
  • 通过定制技术研讨会和课程支持第三方供应商和isv.
  • Supported regional and federal sales in quota achievement; personal targets were achieved in all quarters.
Technologies: VMware ESXi, VMware vCenter, VMware VMotion, VMware NSX, VMware vSphere, VMware Workstation, VMware vSphere HA, VMware Cloud Director, VMware vCloud, VMware vRealize Orchestrator, VMware vRealize Automation, VMware App Volumes, vCenter, Spring, Spring 4, Spring 5, Apache Tomcat, Gemfire, RabbitMQ, Hyperic, APM, Cloud Foundry, VMware, Linux, Continuous Monitoring, Load Balancers, TCP/IP, Packet Communication, Network Optimization, Networks, Full-stack, Hybrid Cloud Infrastructure, Bash, Web Servers, Apache, Solution Architecture, Orchestration, Infrastructure, Networking, Hardware, Linux Administration, DNS Configuration, DNS Servers, Domain Name System (DNS), HAProxy, IPsec, Web Hosting

Subject Matter Expert II

2009 - 2012
SAIC
  • 担任IBM WebSphere Portal服务器体系结构的主题专家(SME II), development, configuration, and build automation.
  • 担任系统性能的架构师和开发主管, enterprise system security, single-sign-on (SSO) implementation, 高可用性(HA)和容错, and 508 compliance.
  • 使用Dojo为客户机和服务器端点设计并实现了开发框架, DWR, Spring, Hibernate, SOA, and web services.
  • 领导WebSphere架构和开发团队, 使用WebSphere应用服务器和WebSphere门户服务器.1 and 6.1.
  • 架构和开发了WebSphere授权解决方案, 通过代理、Oracle和Sun IDM使用自定义Apache身份验证过滤器.
  • 使用JSR 168和JSR 286规范开发WebSphere portlet.
  • 使用Apache代理架构并开发了单点登录认证解决方案, 定制WebSphere信任关联拦截器(TAI), and custom WebSphere portlets.
  • 领导508和可访问性遵从性的开发团队, 协调508测试与hissoftware AccVerify和问题缓解,并建立UI开发人员的最佳实践.
  • 使用F5 BIG-IP LTM架构和实现高可用性和容错配置(HA/FT).
Technologies: IBM WebSphere, WebSphere Portal Server, WAS, WebSphere Application Server, JSR 168, JSR 286, Apache2, Proxies, Oracle Identity Management, Single Sign-on (SSO), Portlets, F5 Networks, WebSphere MQ, 508/WCAG 2.0, Dojo, DWR, Spring 4, Hibernate 3, Hibernate, SOAP, Web Services, Ant Design, Jython, VMware vSphere, VPN, Web Security, 高可用性灾难恢复(HADR), Fault Tolerance, VMware, VMware ESXi, VMware vSphere HA, vCenter, Linux, Monitoring, Load Balancers, Network Optimization, Networks, IT Security, Security, API Development, JSON Web Tokens (JWT), Scalability, Web Scalability, Web Servers, Apache, Network Security, Networking, Hardware, DNS Configuration, Web Hosting

Senior Architect for Global Systems

2007 - 2008
The Washington Post
  • 作为高级架构师参与全球共享服务团队, assisting in the design, review, implementation, 测试了超过12项服务,从注册和认证到地理编码和日历.
  • 担任《欧博体育app下载》搜索引擎的架构师和技术主管.com, newsweek.com, budgettravel.com, sprig.com, and theroot.com.
  • Architected and implemented search, location, 和事件(日历)共享服务,用于使用Java 5和6替换“外出指南-城市指南”, JUnit, Spring 2.5、Maven、GlassFish、Oracle 9i、Postgres 8和CruiseControl.
  • 使用Spring MVC角色隔离- dao,担任外出指南网站和应用程序的高级架构师, controller, presentation—and data components, including schema, procedures, 并触发Oracle 9i和10i上的实现.
  • 全公司企业搜索引擎升级到FAST ESP 5.1.
  • 为华盛顿邮报的Local Explorer动态地图应用程序设计并实现了数据源和后端.使用Oracle 9i、Java 4、WebLogic和Google Maps API.
  • 在FAST企业搜索引擎上实现了所有内容的更改和维护, news feed search, and CityGuide applications.
  • 使用Java 4和Perl 5维护所有CityGuide数据源,包括TicketMaster和电影.
  • 架构并监督基于纸质的《欧博体育app下载》和基于在线的WPNI之间的事件数据馈送的实现.
  • 设计和实现了几个内部编辑工具来管理位置, geocoding, and user reviews using Ruby.
Technologies: Java, Spring, Java 6, JUnit, Apache Maven, GlassFish, Oracle 9g, PostgreSQL, CruiseControl, MVC Design, Spring MVC, Spring DAO, Oracle 10g, FAST ESP, WebLogic, WebLogicServer, Google Maps API, Perl, Ruby, Scrum, Scrum Master, Agile Sprints, Agile, Linux, DevOps, Monitoring, Load Balancers, API Development, Web Servers, Apache, Networking, Hardware, DMARC, DNS Configuration, DNS Servers, Domain Name System (DNS), Email, Emailers

Real-time Fleet Tracking App

运输POC演示了一个连接的车队, 该系统利用多个遥测数据提供商提供的实时车辆位置和指标的单一地图视图,以及车辆详细信息的深入挖掘和实时发动机故障警报, analysis, and service center remediation.

POC的微服务架构包括仪表板UI, 查询实时车队坐标, 卡车细节,以深入了解车辆制造或型号, Odometer服务,以深入了解发动机指标, 定位修复服务的服务中心, and data export for exporting to CSV.

我使用Spring Cloud Data Flow进行遥测采集,使用GemFire进行实时地图显示. 我还使用Greenplum进行引擎故障预测分析, Jenkins for CI/CD, 以及用于部署自动化的Cloud Foundry.

税务会计协同管理平台

为注册会计师及其客户构建的内容和协作SaaS平台. 该平台为客户端或项目工作区提供内置联系人, messaging, document management, databases, and analytics. 额外的集成模块提供特定于税务的功能,如聘书签名跟踪, tax organizer, tax return work papers and tracking, 8879 eSignature tracking, and client data master sync.

该平台托管在AWS上,使用微服务和用Node编写的无服务器范例.js, TypeScript, React, and Redux. AWS EC2实例和ECS Fargate用于容器部署,Lambda用于无服务器事件模块. Aurora, RDS, DocumentDB with MongoDB, 和DynamoDB用于各种后端系统存储, and S3 is used for document management. Finally, Cognito用于身份验证管理,X-Ray用于增强监控和诊断.

Athlete Drug Testing Application

该项目旨在将专业运动员药物测试的纸质工作流程迁移到具有支持后端云服务的完全在线移动应用程序. 移动应用程序取代了在现场比赛中由药物筛选人员填写的纸质表格,并允许运动员更新他们的测试和位置状态.

该移动应用程序使用React Native支持iOS和Android, 支持平板电脑的屏幕和手机的运动员用户. 后端托管在AWS上,使用AWS Amplify AppSync和DataStore进行移动数据同步, Node.用于处理数据库事件和锁定的Lambda服务, SQL Server的AWS RDS与Microsoft DevOps之间的集成, TeamCity, and AWS CodeBuild, CodeDeploy, and CodePipeline for CI/CD.

全球银行服务架构标准

http://github.com/vmware-archive/spring-bian
银行业架构网络(Banking Industry Architecture Network,简称BIAN)是一个致力于围绕银行和金融服务开发开放标准的成员组织. 这个组的一个关键交付物是BIAN服务景观模型, 哪个定义了金融交易和金融设施的综合服务架构.

我为Java Spring框架开发了该标准的实现,以加速在线银行行业对该标准的采用和实现. 这个库是利用Spring框架的BIAN模型的实现, 它允许开发人员快速创建与BIAN兼容的服务,同时隐藏许多底层的BIAN模型细节. See www.bian.org for more information on BIAN.

这个库不仅利用了Spring框架,还利用了许多Spring云服务组件,有助于构建健壮的、有弹性的云原生BIAN微服务. 它与BIAN实现模型的Wave 3方法保持一致. 使用的Spring组件包括Spring Boot、Spring Cloud Netflix和Spring Cloud Stream.

Languages

Java, C++, Assembly, C, JavaScript, CSS, HTML, Java 6, Java 8, Bash, Go, Microcode, TypeScript, PHP, Python, Jython, Perl, Ruby, SAML

Frameworks

Spring 5, Spring Microservice, Spring Cloud Stream, Spring, Spring 4, Dojo, Hibernate, JUnit, Spring MVC, Spring Boot, JSON Web Tokens (JWT), Redux, .. NET, Ant Design, Hadoop, SPF, React Native

Libraries/APIs

Hystrix, REST API, jQuery, JSR 168, JSR 286, DWR, API开发,Node.. js、React、AWS Amplify、Google Maps API

Tools

Terraform, Concourse CI, Eureka, Zuul, Apache Tomcat, RabbitMQ, WebSphere Portal Server, VPN, WebLogicServer, Google Kubernetes Engine (GKE), GitHub, Postman, Apache, Amazon Simple Email Service (SES), Amazon弹性容器服务(Amazon ECS), AWS Fargate, Amazon Cognito, AWS CodeBuild, AWS CodeDeploy, AWS CodeCommit, TeamCity, Auth0, Jenkins, AWS Step Functions, AWS CloudFormation, Beanstalk, Docker Hub, AutoML, VMware, VMware vSphere, VMware Workstation, VMware vSphere HA, VMware vRealize Orchestrator, VMware App Volumes, Apache Maven, Artifactory, Jira, Amazon EKS, Ansible, Chef, Puppet, Splunk, ELK (Elastic Stack), NGINX, Amazon Simple Queue Service (SQS), Grafana, Squid Proxy Server, AWS AppSync

Paradigms

DevOps, Microservices, Continuous Integration (CI), Continuous Delivery (CD), HIPAA Compliance, Best Practices, Secure Code Best Practices, MVC Design, Scrum, Agile, Microservices Architecture, DevSecOps, Azure DevOps

Platforms

Linux, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Amazon Web Services (AWS), Kubernetes, Docker, Google Cloud Platform (GCP), IBM WebSphere, Apache2, FAST ESP, Microsoft, Amazon EC2, AWS Lambda, Azure, Blockchain, Oracle Identity Management, WebSphere MQ, Visual Studio Code (VS Code)

Storage

Google Cloud, Greenplum, NoSQL, Spring Data REST, MySQL, Cloud Deployment, Amazon Aurora, Amazon DynamoDB, Oracle 9g, PostgreSQL, Oracle 10g, Microsoft SQL Server, Amazon S3 (AWS S3), Redis, Elasticsearch

Industry Expertise

Network Security

Other

Intel 8085, Cloud, Software, Cloud Foundry, Gemfire, Big Data, SSL, Serverless, DNS, Cloud Computing, Architecture, SOAP, Cloud Architecture, Cloud Infrastructure, Consulting, AWS DevOps, CI/CD Pipelines, Hyperic, WAS, WebSphere Application Server, Proxies, Single Sign-on (SSO), Portlets, 508/WCAG 2.0, Hibernate 3, Web Services, Web Security, 高可用性灾难恢复(HADR), Fault Tolerance, Spring DAO, WebLogic, Scrum Master, Agile Sprints, Spring Cloud, Containerization, DNS Debugging, Service Meshes, Infrastructure as Code (IaC), Monitoring, Containers, Continuous Monitoring, Autoscaling, Load Balancers, Low Latency, TCP/IP, Packet Communication, Networks, Full-stack, Pub/Sub, IT Security, Cloud Security, AWS Cloud Architecture, Security, Identity & Access Management (IAM), Container Orchestration, Hybrid Cloud Infrastructure, Scalability, Web Scalability, Web Servers, Build & Release Engineering, Solution Architecture, DevOps Engineer, IaaS, AWS VPN, Infrastructure, Networking, Hardware, Scaling, Linux Administration, DMARC, DNS Configuration, DNS Servers, Domain Name System (DNS), Email, Emailers, HAProxy, SecOps, Release Management, Scalable Web Services, Web Hosting, GoDaddy, Email Delivery, Amazon DocumentDB, Amazon RDS, Predictive Analytics, API Gateways, Content Delivery Networks (CDN), SaaS, Scraping, VMware ESXi, VMware vCenter, VMware VMotion, VMware NSX, VMware Cloud Director, VMware vCloud, VMware vRealize Automation, vCenter, APM, F5 Networks, GlassFish, Amazon API Gateway, AWS CodePipeline, OAuth, SAML-auth, Audio Processing, Audio Codecs, Network Optimization, 公共交换电话网(PSTN), Google Cloud/Suite, Site Reliability Engineering (SRE), Orchestration, DomainKeys Identified Mail (DKIM), Prometheus, IPsec, Machine Learning, Email Design, Email Marketing, Email Template Design, Logic Design, PCB Design, Circuit Design, Circuit Analysis, OutSystems, CruiseControl, MinIO

1985 - 1989

电气工程学士学位

弗吉尼亚理工大学-布莱克斯堡,弗吉尼亚州,美国

JANUARY 2023 - JANUARY 2025

谷歌云认证专业云架构师

Google Cloud

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring