2019.12-2020.10 宝马的Wework项目 AngularJS/ionic/C#/DotNet/Sqlserver/Sharepoint
S(背景):项目供宝马公司内部使用,实现职位推荐,个人自荐,内部审批,投票活动,报名活动,车辆查询,楼宇设施报修等功能。为了避免App微少的更新,用户需要多次更新的情况。该项目实现可配置不同的布局,图片,和样式。报名表单也实现可以动态配置。项目采用新技术ionic+angularJs技术,一次开发多个平台共用。整合多个数据源SharePoint,SQL Service和多个系统
T(任务):项目后端Web Api开发任务, ionic技术的学习并应用于项目开发。动态表单和动态页面设计和实现。设计后端的数据表,页面的开发和实现。后端的项目部署到云端Azure。
A(行动):使用MVC框架完成 Web Api的开发。快速学习ionic技术并应用于项目的开发中。 利用AngularJs的实现动态配置页面的布局和样式。
R(结果):开发的进度和质量深受上司的认可。项目的第一期很顺利地完成和交付。
2016.06-2018.02 Sensitech的Next Gen项目 AngularJS/C#/DotNet/DotNet.Core/Serive Fabric
S(背景):为了使用整合现有Winform 应用和Web 应用功能,并解决传统单体SOA架构服务耦合问题。采用AngularJs 4技术和Service Fabric的微服务技术开发Next Gen项目。以提高用户体验和实用性。
T(任务):负责Congfiguaration微服务设计和数据库表的设计。Powershell DSC新技术的学习并应用于微服务和数据库的部署。前端User模块实现和验证用户数据的实现。RabbitMQ的配置。研究Docker技术能否应用于现有开发环境和生产环境。配置MSSQL 故障转移,并将其编写成Powershell脚本。
A(行动):学习Powershell DSC新技术,并帮助其他组员学习并解决开发难题。完成利用Powershell DSC 部署原来WCF 服务和ColdStream Web 项目。开发Congfiguration 服务,完成其数据库表设计开发。利用Service Fabirc中StateManage实现缓存。利用AngularJS 4开发前端User 模块,实现User数据验证。用插件UI-grip 实现用户列表页面,并与后端API对接获取数据。配置RabbitMQ,作为微服务之间通信的中间件。快速阅读Docker官网和其他信息,及时向上级反映Windows Containe 不适合于的使用现有开发环境和生产环境。
R(结果):顺利利用Powershell DSC去部署原来WCF服务和ClodStream Web网站。按时完成Congfiguration 服务开发任务。并成功与其他模块对接。按时完成前端User模块,并成功向客户演示。成功配置MSSQl故障转移,并应用于生产环境。