三年的开发经验以及项目实施经验,参与过项目的需求分析,整体架构技术选型,以及主要业务功能代码的开发。拥有良好的自主学习能力,面对问题可以独立思考,并善于找到合适的解决方案。熟悉各种单点登录协议(OAuth2、JWT、saml、cas等)。善于沟通,能够理解需求定位,并快速展开工作。
项目名称:中国中铁三期-数据贯通工程 项目职位:项目经理 项目时间:2020.07-至今
项目背景与内容:为中国中铁集团旗下四十多家二级单位做数据治理工作;通过IAM身份认证系统,对中国中铁各个二级分公司的用户进行统一管理,达到所有用户使用一套规范的主身份账号和密码,单点登录到各个应用系统中。
项目职责: ① 负责IAM在中国中铁各个二级子公司的认证端服务部署架构设计以及网络设计;
② 负责与中铁劳务系统和各子公司的OA系统打通,达到数据统一下发并保证全集团内外部人员的身份数据规范;
③ 梳理AD域中用户与组织,统一回收进系统中,并做清洗工作;
④ 与各个二级分公司领导调研;了解集团范围内的需求点
⑤ 负责根据各个应用系统的实际情况以及需求制定详细的集成方案;
⑥ 开发接口,根据具体应用场景提供相应接口,并编写接口文档;
项目名称:中国中铁二期-统一身份认证管理平台建设 项目职位:实施开发工程师 项目时间:2020.03-2020.07
项目背景与内容:为中国中铁集团公司总部升级统一身份平台认证服务,并将新增的功能模块上线:多因子认证功能模块;RDS风险引擎模块;添加了手机端移动平台与IAM的交互;新增PC端人脸认证功能;定制工作流以及报表相关内容。
项目职责: ① 开发PC端人脸认证相关功能;
② 设计并开发跨二级单位用户调整组织的工作流功能;
③ 开发定制化报表展示;
④ 与各应用系统联调,负责相关连接器以及接口的开发;
⑤ 负责根据各个应用系统的实际情况以及需求制定详细的集成方案;
⑥ 负责实施部署中国中铁集团总部RDS风险引擎;
项目名称:中国建材-统一身份认证管理平台 项目职位:实施开发工程师 项目时间:2020.03-2020.05
项目背景与内容:为中国建材集团总部实施部署统一身份认证平台,提供同一用户分发以及认证的功能。
项目职责: ① 设计并开发与ESB主数据之间的对接接口以及鉴权规范;
② 开发连接器与各应用系统打通,完成数据下发;
③ 开发回收各应用系统的账号角色信息以及角色资源列表的功能;
④ 负责根据各个应用系统的实际情况以及需求制定详细的集成方案;
⑤ 与门户系统对接,定制单点登录流程。
项目名称:中国中车统一身份认证和访问控制管理系统 项目职位:实施开发工程师 项目时间:2019.08-2020.03
项目背景与内容:为中国中车集团总部部署IAM身份认证系统,对中国中车各个应用系统和用户进行统一管理,达到所有用户只用一套主身份账号和密码,单点登录到各个应用系统中。并为中车集团总部提供退域方案,并开发客户端代替AD域功能,满足用户开机登录后点开浏览器自动登录IAM系统。
项目技术栈:spring+springMVC+springboot+mybatis+MongoDB+redis+RabbitMQ+ELK+react
+Activiti。
项目职责: ① 负责IAM项目在中国中车集团总部现场的部署与实施;
② 参与各个应用系统的需求调研,将调研情况进行需求分析,并提供合理的解决方案;
③ 梳理HR人员和组织机构数据,参与制定主数据的初始化方案和同步方案;
④ 开发接口和定时任务拉取HR主数据到IAM系统中并存储;
④ 开发并测试接口为其他应用系统提供数据,并编写接口文档;
⑤ 负责根据各个应用系统的实际情况以及需求制定详细的集成方案;
⑥ 负责各个应用系统对接集成工作,并编写集成文档;
项目名称:中油瑞飞智慧办公身份认证系统 项目职位:java 开发工程师 项目时间:2019.05-2019.08
项目背景与内容:为中油瑞飞的智慧办公项目做统一身份认证业务。主要业务有人员账号导入,权限开通(例:门禁, wifi,打印机,投影仪等),管理员权限管理,应用或设备对接集成等功能;本次项目为了接触当下新技术的想法下,项目采用前后端分离,并使用springcloud 进行微服务开发。
项目技术栈:springMVC+springboot+springcloud+shiro+mybatis+MariaDB+redis+ELK+react。项目职责: ① 参与需求分析;
② 完成人脸识别接口对接开发,完成指纹鼠标接口对接开发;
③ 参与项目架构技术选型讨论;
④ 完成人员管理、组织机构管理、账号导入功能、管理员权限管理等功能的开发;