个人介绍
我是程序员客栈的王申,一名高级Java开发程序员; 我毕业于河南牧业经济学院,担任过863的高级开发工作;
我认为我具备以下能力,任务管理,沟通协作,代码开发。
任务管理。最近的项目中,我有意识的协同甲方的项目经理管理开发任务的进度,评估工
作时间,根据不同同事的优势,分配任务,以提高工作效率。
沟通协作。由于 863 的工作性质,我主要做驻场开发,加班多一些,同事有时候会有情
绪,我会及时发现同事的情绪(通过闲暇时候的聊天),并及时安抚,优先让同事给我沟通,
然后我去统一和甲方客户协调。
代码开发。这是我的本职工作,需求评审结束之后,我们首先会根据需求说明书将需求根
据任务量拆分成小任务,由个人完成从数据库到接口的全部开发。 ;
如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2017-10-01 -至今863软件Java高级开发
在公司主要做驻场开发,开发内容有: 地市疫情防控系统(2022.03-2022.12) 环境:linux jdk8 redis minio mysql springboot xxljob 项目描述 地市疫情防控信息系统具体包含以下系统: 1.流调信息管理系统 流行病学调查是疫情防控过程中的重点工作,贯穿疫情防控的整个过程。主要包括病例调 查、密接追踪排查、采样消杀等工作。面对新冠肺炎病毒传播能力强、波及人数之多、变异 之快、疫情防控压力之大,通过多部门联防联控,借助先进的科技手段,实现数字化、智能 化、精准化、高效化的流行病学调查是新的趋势。建设内容包括现场流行病学调查终端和流 行病学智能分析系统两个子系统。流调管理系统包含 PC 端和 APP 端。 2.跨区域协查管理系统 建设区域协查系统,建设市、县(区)、乡镇、街道(社区)4 级管理体系,实现时空伴随 者、重点区域、省际漫游管理,对接国家跨省协查任务,支撑社区疫情监测、信息报送、隔 离管控、信息排查、任务流转、形成全市统一的风险人员信息库,同时按照省级统一标准实 时推送至省级平台。区域协查系统包含 PC 端和 APP 端。 3.隔
教育经历
2012-09-01 - 2015-06-01河南牧业经济学院计算机编程本科
技能
*小程序开发以及企业* 开发功能: 1.基金池需求开发 客户后台维护一个基金池,两千基金左右,允许客户经理按照基金类型等维度筛选,然后推 送给自己客户,推送的基金带有客户经理标识,客户购买后增加客户经理绩效 2.腾讯会议开发 根据腾讯会议 api 允许客户创建会议,邀请成员参加,和客户申请参加,客户审核后允许参 加会议,会议同时生成直播,允许参会人员会后查询回放 3.非活跃用户跟进服务开发 给客户打标签,非活跃用户要采取跟进服务,收集用户服务态度,以及意见 4.个人名片 根据数据库客户经理信息,生成客户经理*个人名片,可以分享给*好友,*好友 可以看到客户经理的个人信息以及职业信息和业绩,如果对项目经理感兴趣可以获取客户经 理联系方式 5.客户信息管理 根据*统计功能,每天获取每个客户经理的联系客户数,流失客户数,申请好友次数等 等信息,数据采集用定时器完成,根据采集的数据,按照日期段对部门或者部门内部进行联 系客户数,流失等信息排名 6.*运动步数服务开 根据*运动 api 统计每个人每天运动步数,按照规则,年轻组不得超过 20000 步,老年组 不得超过 15000 步,超出不计算,不得低于 5000 步,低于按照 0 计算,每周按照部门和小 组进行排名,还有总排名 7.*投票开发 首先通过腾讯公众号页面授权获取用户在公众号中的唯一标识 openid 根据 openid 查询组品查询接口,获取作品列表 根据作品查询接口返回结果,依据 canvote 属性判断是否对当前作品投票,如果可以就可以 进行投票操作 注意:投票规则:活动期间,每人最多只能投 20 票,每人每个作品只能投一票 本人职责 1.集成环境搭建 gitlab,JFrog Artifactory,jenkins,sonar gitlab 管理代码,设置 master 是生产分支,uat 测试分支,都不允许直接提交,dev 分支为 开发分支,功能分支从 master 拉取命名为 feature-xxx,xxx 工作项编号,另外 post 提交 dev 会出发自动调用 sonar 任务,开始代码扫描 JFrog Artifactory 替换 nexus 作为作品库,开发的中间件以及网络依赖包在这里管理 jenkins 作为代码自动化部署,我设置为两个 view,一个开发,一个测试,根据 mvn -P 选 择不同的配置文件 5 sonar 代码质量检测,通过 git 提交 dev 到 gitlab,触发 jenkins 任务,进行扫描工作,结果 在 sonar 中展示,目前最新版本的商业版,支持 pdf,我用的是免费版 2.发开任务 第一,部分规则制定 功能号规划 这里的接口对外统一是一个功能号,一串数字,我按照业务量,规定六位,前三位是功能代 号,后三位是接口号,例如 105100,105 是功能号基金池业务 100 表示查询接口 过滤器规划 过滤器工程,我来的时候所有过滤器放在一起,后来开始规定,第一,命名见名知义,要求 类名以业务名开头,第二,过滤器类功能必须单一,提高代码复用,多使用过滤器链 第二,体据业务开发 个人名片需求是我刚刚接触*开发,跟着同事一步一步学习,在同事带领下负责接口开发 基金池需求,*运动步,*投票开发等需求,我已经熟练*开发流程,个人已经可以 从数据库设计到 java 的 dao 层,server 层,以及控制层的开发 最后总结问题 当然工作不是一帆风顺,金融项目使用的是文档的框架,并不在乎技术,所以我来的时候用 的思迪的架构,比较久远的框架,用的 jdk 还是 1.6,遇到了不少的问题,21 年十月份上旬 左右由于有些不支持把 jdk 改为 1.8,熟悉别人的框架是个学习的过程
智慧工程服务平台: 主要功能: 1.项目公司在规定的时间(本月 25 号到次月 5 号之间)上报工程月报,包含工期,资金等信 息 2.项目公司的月报可以打包成为项目组发给项目部 3.项目部在次月 5 号到次月 20 号之间开始制作月报,制作月报之后,已经上报的项目公司的 月报不能撤回,在上报的项目公司月报标记为延期发布,工程部项目月报可以撤回,撤回后 取消所有标记 4.月报可以下载 doc 红头文件 5.定时任务发送钉钉消息,通知项目公司和项目部制作月报 6.接入海康视频,使用流媒体播放摄像头实时视频 本人职责 1.黄河鲲鹏云的维护工作,bug 修复,Jenkins 流水线配置 2.摄像头播放服务开发,对接海康服务 3.智慧工程服务平台维护工作,接手项目主要修复 bug 为主, 4.由于部门之间是多系统情况,统一认证在技术中台,基础人员和结构信息在数据中台,文 件在信产投等等,我主要协调系统上线以及平时测试环境有问题的协调工作
地市疫情防控信息系统具体包含以下系统: 1.流调信息管理系统 流行病学调查是疫情防控过程中的重点工作,贯穿疫情防控的整个过程。主要包括病例调 查、密接追踪排查、采样消杀等工作。面对新冠肺炎病毒传播能力强、波及人数之多、变异 之快、疫情防控压力之大,通过多部门联防联控,借助先进的科技手段,实现数字化、智能 化、精准化、高效化的流行病学调查是新的趋势。建设内容包括现场流行病学调查终端和流 行病学智能分析系统两个子系统。流调管理系统包含 PC 端和 APP 端。 2.跨区域协查管理系统 建设区域协查系统,建设市、县(区)、乡镇、街道(社区)4 级管理体系,实现时空伴随 者、重点区域、省际漫游管理,对接国家跨省协查任务,支撑社区疫情监测、信息报送、隔 离管控、信息排查、任务流转、形成全市统一的风险人员信息库,同时按照省级统一标准实 时推送至省级平台。区域协查系统包含 PC 端和 APP 端。 3.隔离管控系统 建设隔离点、隔离人员信息管理,基于 PC 端和 APP 端,实现对隔离点位置信息、隔离人员 信息等的动态管理,同时按照统一标准联通对接省级平台。 4.健康码管理系统 考虑到人员跨省份、跨地市流动带来的健康码多头管理、各自为政等问题,建设健康码管理 系统,一方面针对人员流动情况,提供健康码赋码、健康码申诉等功能,另一方面针对人员 实际归属地,由实际归属地健康码管理人员根据人员风险情况进行赋码、转码操作。 5.疫情防控门户 针对地市疫情防控管理平台用户,提供系统登录首页,用户输入账号、密码完成验证登录 后,进入到平台首页界面。首页左侧是当前关注的热点数据展示,如现存确诊/无症状感染数 量、密接人员数量、集中隔离点数量等,可根据用户需求灵活调整。中间部分是在地市区划 地图上展示数据分布情况,下侧是区县核查完成率统计信息。右侧是疫情防控各子系统的入 口,支持统一登录。 6.确诊人员管理系统 确诊人员作为全市疫情防控的重点人群,需进行全生命周期的管理。通过建设确诊人员管理 系统,从人员确诊开始,一直到治愈出院、居家健康监测到恢复正常,均进行全流程的跟踪 登记,做到确诊人员一人不漏、管理全过程可追溯。 7.防疫物资管理系统 防疫物资作为疫情防控的重要物资支撑内容,对疫情防控工作的顺利开展具备重要的战略价 值。以往的防疫物资管理方面,高层领导对全市防疫物资的种类、存储量、仓储点分布、物 资生产企业等信息无法全面掌控,数据分散在各个物资生产企业、医院、仓储点等,在疫情 防控工作争分夺秒的需要下,数据的整合打通就显得尤为重要。 8 重点行业人员管理系统 针对疫情防控重点行业,如航运、铁路客运、集中隔离点、医疗机构、进口冷链食品加工企 业等,建立重点行业及行业从业人员信息库,通过设定不同行业的核酸检测周期,定期监测 全市各个重点行业人员的核酸检测数据信息,做到风险及早发现、及早管控。 9.疫情防控用户管理系统 疫情防控用户管理系统通过用户管理、角色管理、菜单管理及部门管理等模块的建设,实现 地市疫情防控平台用户组织、权限的控制。同时通过与省用户中心的打通,与地市现有疫情 防控相关系统用户中心体系的打通,实现从省一体化疫情防控平台到地市疫情防控平台、地 市疫情防控平台内部的单点登录。 本人职责 1.疫情平台的的健康码业务 2.全省风险人员信息查询业务 3.平台 bug 修复 其中健康码业务是核心业务,健康码业务分为,当前地市的现有风险人员,转码记录,智能 2 3 转码,已解码人员列表和白名单。 本地风险人员数据统一由省平台系统提供接口,地市负责转码工作,码色分为红黄绿,每次 转码本地保留记录,成为下一个模块转码记录的基础数据,转码的过程如下,首先校验 redis 中是否存在转码人证件号,如果没有把要转码人的证件保存到 redis 中,防止重复转码,然后 校验转码信息是否符合转码入参规则,例如地市行政编码,证件号等等这些信息,校验是否 是白名单人员,如果是,直接转码绿码,如果不是转指定码色,转码成功记录转码记录,清 理智能转码表,防止智能转码再次转码,发送短信提示,记录短信发送记录,如果转码是绿 码还要记录已经解码人员信息,成为下一个模块已解码人员列表的基础数,最后删除 redis 标 记 智能转码则是由 xxljob 定时任务采集数据,根据用户设置的规则引擎,例如;几天几检核酸 正常等等规则,查找符合规则的黄码转绿码的人员信息。管理员可以登录系统进入智能转码 页面,把当前显示的人员列表转码绿码,转码过程同上。 其他就不一一讲述了,在本次的项目中,虽然没有用到特别的技术,但是也有不少的收获, 主要任务紧急,重在沟通和团队的协调,周一分配工作,提出需要协调的内容,周五总结反 思工作,没有完成的内容总结原因,然后改进