项目一:信创项目(系统国产化适配迁移)
项目描述:国产化项目是为了在日益严峻的下,将政府单位核心应用系统从原来的基于国外数据库、服务器、中间件的环境中迁移适配到国产化的环境中。减少政府核心业务系统对国外技术的依赖,提高系统和数据的安全性。
涉及技术:
系统迁移前各系统运行的基础环境:国外数据库(mysql、oracle、sqlserver)中间件(tomcat、apache)及常用的开发框架(ssm、ssh、jsp+servlet、php+thinkphp5等)系统运行环境(centos、WindowsServer、windows)。
系统迁移后国产化运行环境:国产数据库(瀚高、达梦)中间件(中创、东方通)和国产操作系统(银河麒麟kylin、统信uos)
职责描述:参与了省直(90个系统服务端适配)和德州(10个系统服务端适配+72个系统终端适配)两个信创项目的系统迁移工作,负责系统适配前期调研,原系统的系统架构、运行环境、开发语言、部署要求等;系统适配过程中国产化数据库中间件逐步替换工作,解决替换后与国产化数据库和中间件的兼容性问题;系统完成后系统适配相关文档的编写及用户培训,系统验收等工作。
项目二:灯塔-党建项目开发及日常运维工作
项目描述:山东灯塔党建在线项目,包含党组织和党员信息库、山东党员网络学院、山东干部网络学院等许多个子项目,是山东省委组织部建设的“灯塔—党建在线”网络平台。山东共有32万多个党组织、660多万名党员,项目用于解决基层党建数据统计不准确、流动党员教育管理跟不上、党建任务落实情况掌握不及时等难题。
涉及技术:spring、springboot、mybatis、eurka、redis、highgo、sharding-jdbc、docker、Lucene、es、hibernate等
职责描述:负责灯塔党建项目相关子系统的需求开发及日常运维工作:
(1)山东党员网络学院需求开发和运维
(2)CMS内容发布系统需求开发和运维
(3)济南组织部安全整改多个灯塔子系统的需求开发运维
(4)灯塔各系统测试环境搭建
(5)青岛数字图书馆项目运维
项目三:二十大知识竞赛项目开发
项目描述:为了学习党的二十大精神,开发了二十大知识竞赛的小程序,面向社会公众及党员,通过寓教于乐的方式,小程序设计了答题练习、答题闯关、学习标兵、积分抽奖、积分排行的几个模块,增强学习党的二十大精神的主动性。
开发技术: spring、srpingboot, mybatis、redis、es、maven、docker、highgo及公司现有封装框架
职责描述:负责题库的维护、初始化、答题练习、答题闯关、活动分享、学习标兵、统计数据埋点(题目相关正确率,活动分享数据,用户作答数据),后台管理系统等功能的开发。
项目一:互联网医院项目研发
系统描述:主要是针对患者公众号和app端的线上问诊及开处方,开检验,开检查的业务。
开发环境:idea、tomcat、mysql、oracle/mysql、windows 环境开发,linux 环境部署项目。
开发技术: spring、srpingboot, mybatis、redis、springcloud、nacos ,eruka,html+css、js、jquery、layui
职责描述: 主要负责互联网医院检验和检查的业务部分,和线上问诊的医生数据处理及找医生查询服务接口的开发,还有保证正常业务进行的后台系统基础数据维护功能的开发。平时会对各个医院的运营人员提供技术支持,进行线上问题的排查和解决。
项目主要功能模块描述:
互联网医院的主要业务还是围绕着患者线上问诊,及医生给患者线上开医嘱项目(中药、西药、检验、检查),及患者线上支付医嘱项目整个流程。之前系统是使用oracle数据库的web项目,对互联网医院项目进行了重构,将oracle数据库换为了mysql数据库,将web项目拆分成了微服务(问诊微服务、处方微服务、检验微服务、检查微服务、医生微服务、基础数据微服务),采用了前后端分离的开发部署方式,前端使用vue,后端使用springboot进行开发,由gateway统一对外提供接口,每个微服务在两个节点上部署了实例来规避单点故障,提供系统性能,使用nacos作为配置中心,eureka作为注册中心,服务之间的调用使用feign来完成,通过rabbion来实现负载均衡使用redis作为缓存,对常用查询和配置进行缓存,避免数据库频繁访问。使用es+filebeat+kibana进行日志采集和展示,通过traceId在不同系统中查询相关日志进行线上问题的排查。