David Fish,美国科罗拉多州松堡的项目经理
David is available for hire
Hire David

David Fish

Verified Expert  in Project Management

Project Manager

Location
松堡,科罗拉多州,美国
Toptal Member Since
March 7, 2019

大卫成功地管理过许多软件项目, 优化业务流程,提升价值. 他的专长是技术咨询、应用程序集成、移动和用户体验. 他在指导SDLC的所有阶段以成功地将业务目标转化为全面的移动方面有着良好的记录, desktop, 以及网络技术解决方案. 他还拥有近十年领导敏捷项目和团队的经验.

Project Highlights

Anthem悉尼健康应用
曾担任移动和web开发团队的技术项目经理和Scrum Master,负责创建iOS, Android, 以及Anthem的Sydney Health应用和门户网站的门户网站功能.
IBM移动应用程序工厂
领导IBM移动应用工厂项目,作为CEMEX数字化转型项目的一部分.
移动应用程序
使用AWS云后端的移动应用程序的技术主管、开发人员和架构师.

Expertise

Work Experience

解决方案架构师和全栈开发人员

2022 - PRESENT
EX3 Labs, LLC
  • 曾担任Carent移动应用程序的架构师和全栈开发人员, 一个帮助家庭管理父母健康和经济福利的应用程序.
  • 设置和配置AWS环境以托管应用程序的数据和服务. Set up AWS Amplify, including DynamoDB, Lambda, AppSync, EventBridge, SNS, Cognito, S3, AppSync (GraphQL), and CloudWatch.
  • 开发移动应用程序使用的无状态功能, 它允许用户上传和下载文档以及创建约会, to-do items, and contacts. 实现应用推送通知功能.
  • 设计并实现应用DevOps环境,构建并部署移动应用到iOS App Store和Google Play Store. 通过Expo实现构建过程.
  • 通过AWS云实现应用程序后端监控、可靠性和可伸缩性特性.
  • 促进敏捷仪式,如冲刺计划, backlog grooming, sprint retros, 每天与客户的项目经理一起站立.
  • 提供技术指导,研究在开发和部署应用程序中使用的软件技术.
  • 实现了在多租户数据库环境中保护用户信息的安全特性.

Technical Lead

2021 - 2022
EX3 Labs, LLC
  • 作为移动和web应用程序的技术项目经理加入团队. 承担了移动和云解决方案的额外技术架构和开发责任.
  • 利用Docker容器技术在Google Cloud平台上实现DevOps流程. 自动化的构建过程和实现的开发、测试和生产环境. 创建了与外部api接口的云函数.
  • 使用Amplify等技术在AWS上构建和开发解决方案, Lambda, AppSync, S3, IAM, and DynamoDB. 建立用于部署和维护开发的DevOps流程, test, 生产环境.
  • 在Node中创建了许多AWS Lambda函数.Js来处理后端业务逻辑和数据访问. 这些函数与DynamoDB数据库和S3存储桶接口,以安全地存储用户数据.
  • 使用AWS Cognito实现授权(注册和登录功能). 预置和配置Cognito服务,以使用SMS进行多因素身份验证来保护移动应用程序. 定义必要的IAM角色和权限.
  • 使用AWS Lambda和Expo推送通知服务启用移动应用推送通知. 开发业务逻辑,根据业务需求向用户发送预定的推送通知.
  • 与项目经理合作,在客户项目中成功实施Scrum. 实现Jira最佳实践(用户故事开发),并帮助改进Scrum仪式,如每日站立, sprint planning, sprint retros, and demos.
  • 使用Ionic和Expo EAS实现有效的移动应用程序构建流程. 配置iOS和Android应用商店设置,用于部署移动应用. 为三个不同的应用程序创建必要的应用程序证书和配置文件.
  • 添加了使用Bitbucket和GitHub的源代码控制最佳实践. 创建了Bitbucket管道来镜像Bitbucket和GitHub之间的源代码库,用于灾难恢复. 执行有效的分支和合并策略.
  • 预置和配置AWS EventBridge,以便在预定的时间表上调用AWS Lambda函数.

敏捷项目经理

2019 - 2022
Anthem
  • 带领团队为Anthem的手机应用Sydney和门户网站创造功能. 帮助团队定义和优化用户故事,并交付功能,以提高Anthem成员的移动应用程序和门户网站的可用性.
  • 在SAFe项目中促进项目增量(PI)计划会议. 在计划会议期间确定业务目标并协调PI迭代. 创建项目待办事项,并帮助团队确定工作的优先级.
  • 协调产品发布并帮助解决发布问题. 与开发人员和测试人员一起工作,以确保在发布过程中和之后有足够的支持覆盖.
  • 促进Scrum和SAFe仪式,如每日站立会议, sprint planning, sprint reviews, 冲刺回顾. 在发布训练Scrum-of-Scrum会议上代表Scrum团队.
  • 在敏捷和Scrum最佳实践方面指导团队成员. 协助他们使用故事点估算技术. 帮助消除进步的障碍. 指导团队正确使用Jira和Confluence进行项目跟踪和报告.
  • 创建了Confluence页面以获取项目信息和团队最佳实践, 比如编码标准等等.
  • 协助产品负责人进行用户故事的开发和细化. 在他不在的时候担任备份产品负责人.
  • 管理团队开发和测试环境的创建和实现. 使用的技术包括Jira, Confluence, Bitbucket, AWS EC2, AWS S3, AWS Lambda, AWS Elastic Beanstalk, and AWS EKS.
  • 帮助面试和雇佣项目的开发人员和测试人员. 技能集包括Kotlin (Android)、Swift (iOS)、React Native、Node.. js、Docker、Kubernetes和AWS.
  • 创建并通过报告和会议向安森公司领导层提交每周状况报告. 提出风险和问题,并跟踪团队可交付成果的进度.

高级投资组合交付经理

2019 - 2019
宪章通信
  • 监督Spectrum Mobile Account原生移动应用程序和Spectrum Mobile门户网站的产品交付和发布管理.
  • 协调并实现前端开发团队之间的依赖关系管理, Web服务开发团队, QA, ProdOps, and PortalOps.
  • 跟踪并解决已识别的风险, issues, 以及可能影响新软件发布的成功开发和交付的依赖关系.
  • 使用smartsheet开发和维护项目时间表和管理报告, Jira, 和微软项目.
  • 为致力于Spectrum Mobile产品的各个Scrum团队协调和促进Scrum of Scrum仪式.

敏捷经理和教练

2018 - 2019
自由职业(独立合同)
  • 管理并为现场和离岸软件开发团队提供敏捷指导.
  • 与开发团队进行每日Scrum站立会议.
  • 领导客户创意和用户体验研讨会,为客户实施数字化转型项目.
  • 为刚接触Scrum应用程序开发的商业组织进行敏捷和Scrum概述培训.
  • 提供了关于如何编写正确的用户故事的培训, Scrum roles, Scrum冲刺过程是如何工作的, 以及如何成功地组织Scrum仪式(站立会议), Sprint计划会议, sprint reviews, 以及sprint回顾).
  • 为北美铁路的iOS GIS应用程序进行用户体验设计冲刺.
  • 根据SAP企业资产管理实现项目的功能设计文档创建技术设计文档.

Managing Consultant

2015 - 2018
IBM
  • 管理超过70名现场和海外员工的团队, 包括iOS和Android开发者, UI/UX designers, testers, business analysts, DevOps resources, support engineers, 以及Scrum敏捷项目的解决方案架构师.
  • 管理6个Scrum团队,并提供指导和指导,以确保理解和遵守敏捷原则.
  • 作为大型企业数字化转型项目的一部分,监督移动应用开发团队,利用规模化敏捷框架(SAFe)管理30个Scrum团队,构建移动和web应用以及基于云的微服务.
  • 作为与客户进行绩效评估的第一个接触点, 主动缓解问题和挫折, 并规划未来的发展项目.
  • 担任分布式web开发团队的Scrum Master,创建帮助企业遵守欧洲通用数据保护条例(GDPR)要求的软件.
  • 作为苹果- ibm联盟项目的一部分,为客户领导设计思维研讨会.

Agile Consultant

2014 - 2015
自由职业(独立合同)
  • 为负责安装的团队提供敏捷指导和领导, configuring, 为CHS United SAP实施项目部署SAP移动平台.
  • 为Central Harvest States Cooperative的United SAP实施开发端到端移动企业战略和环境, Inc. (Minneapolis, MN)作为CapGemini的分包商.
  • 在新的SAP实施项目上执行SAP Fiori安装和配置.

开发专家和团队领导

2012 - 2014
SAP
  • 担任SAP移动平台管理工具重写项目的Scrum Master.
  • 领导一个由6名web开发人员和测试人员组成的分布式团队.
  • 主持每日站立会议, Sprint计划会议, sprint reviews, 冲刺回顾.
  • Designed, developed, 并支持SAP移动平台的移动web应用程序, 包括使用jQuery的iOS和Android原生和HTML5移动web应用程序, SAPUI5, and PhoneGap.
  • 作为SAPUI5讲师,开展SAPUI5 JavaScript框架(SAP Fiori底层技术)的SAP内部培训课程.
  • 开发并交付代码示例, tutorials, white papers, 以及为SAP移动平台构建和部署本地和混合移动web应用程序的实践培训课程.

Product Manager

2002 - 2010
Sybase
  • 管理全球产品, sales, 以及SAP PowerBuilder Enterprise的市场营销, 业界领先的用于创建桌面的应用程序开发工具, web, 以及移动应用程序.
  • 曾担任sybase打包软件产品的技术传道者.
  • 开发教程,领导产品研讨会和路演,向客户介绍产品功能.

首席系统顾问

2000 - 2002
Sybase
  • 使用PowerBuilder开发和交付桌面和基于web的应用程序, Java, HTML, 和JavaScript的Sybase专业服务.
  • 就企业应用服务器的性能和调优进行咨询.
  • 监督公司咨询服务部门的业务发展.

Anthem悉尼健康应用

曾担任移动和web开发团队的技术项目经理和Scrum Master,负责创建iOS, Android, 以及Anthem的Sydney Health应用和门户网站的门户网站功能.

角色:技术项目经理
PROJECT DETAILS:
•在SAFE项目中担任技术项目经理,团队由9名移动和web开发人员以及QA工程师组成.
•使用AWS EC2建立AWS开发和测试环境, Lambda, API Gateway, 和弹性豆茎.
•指导团队实施Scrum最佳实践.
•帮助消除障碍.
•促进Scrum仪式.

我们的目标是不断改进我们的开发和交付实践,为客户提供卓越的价值.

IBM移动应用程序工厂

http://www.cemexusa.com/go

领导IBM移动应用工厂项目,作为CEMEX数字化转型项目的一部分.

职位:移动应用程序工厂交付经理
PROJECT DETAILS:
•领导超过70人的敏捷项目团队,为北美一家大型建材公司设计和开发商业iOS和Android应用程序.
•担任六个敏捷Scrum团队的PMO联系人,开发移动应用程序,直接向客户CIO报告.
•管理现场和海上资源, 包括用户体验设计师, solutions architects, business analysts, iOS和Android开发者, and QA testers.
•带领DevOps团队实施持续集成/持续交付工具,如Jenkins, SonarQube, and Git.
•领导团队实施Jira和Confluence项目管理报告和问题解决.
•为客户进行产品负责人职责方面的敏捷最佳实践培训, 如何编写用户故事, 以及如何成功地组织Scrum仪式.
•举办设计思维研讨会,获取定制移动应用的产品待办事项.
•作为苹果- ibm iOS移动应用联盟的一部分,促进ux设计研讨会.

Spectrum Mobile |端到端移动应用程序和Web门户软件发布

管理Spectrum移动账户原生iOS和Android应用程序和门户网站的发布和交付.

角色:高级投资组合交付经理
PROJECT DETAILS:
•负责协调端到端软件发布的移动应用程序和门户网站,使客户能够管理他们的频谱手机账户.
•与本地移动和web开发团队协调,确保移动应用和web门户之间的功能均等.
•协调前端开发团队, Web服务开发团队, QA, ProdOps, 和PortalOps团队确保产品顺利及时地发布到市场.
•与产品负责人一起确定每个版本中要包含的特性,并为产品利益相关者制定发布路线图.
•与利益相关者合作,报告并确定减轻发布周期中由于依赖关系和技术问题而导致的发布延迟的方法.
•定期向管理层提供状态报告,开发和维护欧博体育app下载仪表板,以帮助管理层监控项目运行状况.

铁路资产跟踪移动应用

担任一个支持gis的iOS应用的敏捷项目经理和技术主管.

角色:项目经理
PROJECT DETAILS:
•为一个离岸团队提供项目管理监督和技术专长,该团队为加拿大太平洋铁路开发一款支持gis的iPhone应用程序. 这个应用程序允许技术人员识别在一定半径内的铁路资产,并获取有关这些资产的信息.
•作为软件供应商开发应用程序的现场联络点. 与业务和IT涉众会面,开发和验证需求.
•使用SAP Build开发UI设计,模拟应用程序界面并结合客户反馈.
•创建用户故事,并与业务涉众协调定义验收标准.
•为离岸Scrum开发团队提供设计材料和用户故事, 创建应用程序.
•与Scrum团队进行每日Scrum站立会议.
•领导sprint计划会议.
•与客户利益相关者召开sprint评审会议.

GDPR合规项目

http://www.ibm.com/case-studies/ibm-global-chief-data-office

担任分布式web开发团队的Scrum Master.

ROLE: Scrum Master
PROJECT DETAILS:
•担任离岸开发团队的Scrum Master,为需要遵守GDPR指南的客户创建基于web的工具.
•管理6名开发人员、1名架构师和2名QA工程师组成的团队.
•与产品负责人一起整理产品待办事项,并确定每个sprint中需要处理的用户故事.
•管理Jira存储库,跟踪用户故事和问题.
•向项目首席架构师提供汇总报告,并创建Jira仪表板来监控项目进度(sprint燃尽图), defect tracking, and more).
•与Scrum团队进行每日Scrum站立会议,以跟踪进度并识别障碍.
•领导sprint计划会议.
•促进每个sprint结束时的sprint-review会议.
•在每个sprint后进行sprint回顾,并与Scrum团队一起确定改进交付软件质量和提高团队速度的方法.

My CHI. 我未来的移动应用

http://explore.mychimyfuture.org

使用Ionic App Flow以及iOS和Android App Store工具开发移动应用部署流程. 这个应用程序允许芝加哥的年轻人了解城市内可供他们使用的娱乐和教育活动.

创建DevOps部署流程,通过测试服务推送移动应用程序更新, 比如Apple TestFlight和Google Testing, 生产和发布到各自的应用商店. 实现的应用程序构建流程.

移动应用程序

http://www.carent.io

使用AWS云后端的移动应用程序的技术主管、开发人员和架构师.

我为一款帮助用户管理家庭成员法律信息的移动应用程序找到了合适的云技术, health, 以及财务事务. 我选择并实现了文件和数据存储的云服务, 业务逻辑实现, and security. 我监督移动应用程序的构建和部署过程.

黑色财富数据中心网站

http://blackwealthdata.org

在Firebase和Google云平台环境中实现DevOps最佳实践.

我执行DevOps程序来部署开发中的黑色财富数据中心(BWDC)网站, test, 生产环境. 我开发了一个Docker容器部署策略来自动化构建和部署过程.
2020 - 2020

云开发人员云开发纳米级

Udacity - Online

2017 - 2019

敏捷项目管理证书

美国项目管理学院-在线

1981 - 1985

政治学学士学位

爱荷华大学-爱荷华州爱荷华市,美国

MAY 2024 - MAY 2027

AWS解决方案架构师-助理

Amazon Web Services

2020年11月至2023年10月

AWS认证执业医师

Amazon Web Services

2019年2月至今

PSM-I

Scrum.org

Tools

Jira, Confluence, TestFlight, Amazon Cognito, Atlassian Suite, Xcode, Slack, SonarQube, Git, Bitbucket, GitHub, AWS IAM, AWS SDK, iTunes Connect, Docker Compose, Mailchimp, Amazon Simple Notification Service (Amazon SNS), Apple推送通知, Amazon CloudWatch, AWS CloudFormation, Auth0, AWS CLI, Android Studio, Jenkins, Microsoft Visio, Bamboo, Expo.io, Google Analytics

Industry Expertise

软件、交通 & 航运、建筑材料

Paradigms

Microservices, Scrum, Agile, Release Trains, 敏捷项目管理, Kanban, Waterfall Delivery, 瀑布式开发

Platforms

亚马逊网络服务(AWS), AWS Elastic Beanstalk, iOS, Docker, Android, 谷歌云平台(GCP), Firebase

Other

Communication, Remote Work, 数字化项目管理, 特性待办事项优先级排序, Backlog Management, Backlog Grooming, Scrum Master, 技术项目管理, Web UI, Web, Cloud, 软件开发生命周期(SDLC), Agile Sprints, Agile Coaching, REST APIs, APIs, Mobile, Mobile Apps, Release Management, 规模化敏捷框架(SAFe), 敏捷项目管理, Project Management, Reporting, Mobile Applications, Amazon S3 (AWS S3), AWS Amplify, AWS AppSync, AWS云计算服务, Client-side, Consulting, Web & Mobile Applications, 最小可行产品(MVP), JSON, 移动应用开发, 软件开发, 跨部门协作, 利益相关者管理, AWS云架构, Amazon EventBridge, GraphQL, Amazon DynamoDB, Visual Studio Code (VS Code), Amazon Simple Email Service (SES), Discovery Workshops, 离岸团队管理, Enterprise, Microsoft 365, Swift, JavaScript, Databases, Agile Transformation, Mobile Web, Node.js, 瀑布式方法, Project Planning, Technical Hiring, User Stories, Estimations, Ionic, App Store, 谷歌云功能, Push Notifications, Startups, Product Management, Full-stack, AWS Lambda, Serverless Framework, TypeScript, React Native, Design, Java, Kubernetes, React, iOS API, Google Play Store, Amazon Pinpoint, Education, Serverless架构, AWS CloudTrail

有效的合作

如何使用Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring