个人介绍
Ø 熟练使用Java面向对象编程,具有良好的编程代码规范;
Ø 熟练掌握Java SE、J2EE和SpringMVC、Spring、MyBatis主流框架技术;
Ø 熟练运用SpringBoot+SpringCloud微服务架构、Dubbo分布式服务框架、Zookeeper和nacos注册中心、Zuul路由网关和RabbitMQ消息队列中间件;
Ø 熟练使用maven、Git、SVN项目管理工具及IntelliJIDEA、Eclipse编译器;
Ø 熟悉常用的关系型数据库产品MySQL、PostgreSQL及sql语句,非关系型数据库Redis缓存技术;
Ø 了解运用开源分布式搜索引擎ES(elasticsearch)和Kibana可视化平台并能编写DSL语句;
Ø 熟悉Tomcat服务器的部署及MVC三层架构开发模式的应用;
Ø 了解部分设计模式,如单例模式、工厂模式、享元模式等;
Ø 熟悉Linux的基本操作并能熟练使用安全终端模拟软件Xshell远程控制终端部署工作;
Ø 熟练运用基于前后端分离开发模式所采用的swagger接口描述工具,开发者调试工具Postman、SoapUI;
Ø 了解UML统一建模语言并能使用数据库建模工具PDMan;
Ø 掌握HTML,CSS,JavaScript,了解Vue、Node.js前端开发及FreeMarker模板引擎技术;
Ø 了解Docker应用容器、Nginx;
参与项目:
Ø 项目一
项目名称: 智慧医疗云平台
项目描述: 该系统主要在卫健委支持下为所属各医疗单位管理者及医生提供服务,包括预约挂号管理、健康档案管理、就诊报表统计、信用签约、家庭医生团队管理、处方、满意度测评、短信、双向转诊等服务,主要有互联网健康、业务协同、医政监管、权限控制等模块。
项目架构: JDK8+SpringBoot+Jpa+PgSql+Tomcat8.0+RabbitMq+Nginx+Nacos+Docker
技术要点:
1、本系统采用webservice微服务架构,nacos服务发现,mq消息中间件,采用Nginx作负载均衡, redis集群缓存医院透传数据,ELK日志收集分析引擎。
2、患者个人档案的增删改查和就诊记录页面文医嘱、检查检验信息、手术、发票等信息展示;
3、信用就医手机端签约患者管理页面功能,欠费及黑名单管理及ftp上传身份证图片功能;
4、消息服务:短信模板增删改查,对接第三方平台获取短信发送记录,短信统计;
5、双向转诊医生端单点登录,进入平台后选择医院、科室、医生、号源等信息后发起转诊,与HIS联调预约挂号并生成二维码APP端进行支付费用的整体流程功能代码实现;
6、处方点评计划增删改查,抽取和计划分配,合格率生成报表展示。
Ø 项目二
项目名称: 医疗协作平台
项目描述: 该系统主要为医院提供远程服务,包括远程教学:为医院讲座及会议提供直播点播功能,并在结束之后提供往期视频观看入口;远程会诊:区域内专家医生跨医院进行患者病情交流和诊断,有常规会诊、检验会诊、心电会诊和影像会诊四个模块。
项目架构: SpringBoot+SSM+MySQL+JDK8+Tomcat8.0+RabbitMq+Redis
技术要点:
1、参与编写项目设计说明书、用户操作手册,数据库设计。
2、医生会诊主页面分页列表的增删改查和查看详情页功能,会诊申请,被指派参与会诊医生查看患者资料,同意并修改会诊状态功能,委派另一医生会诊页面功能,跳转进入互视系统进行视频会诊会议等一系列业务操作页面功能代码实现。
Ø 项目三
项目名称: 健康医疗微网站(APP)
项目描述: 该系统主要为医院就医患者提供惠民服务,比如提供在线预约挂号、报告查询、门诊缴费、信用签约、排队叫号、健康咨询、确认取药、住院清单,体检订单、专家排班、医院指南、健康自测、诊疗记录等服务。
项目架构: SpringBoot+Spring+Jpa+MySQL+Zuul+JDK8+Tomcat8.0+RabbitMq+Redis
技术要点:
1、预约挂号:通过soap形式调用his的webservice得到区域内各个医院科室医生号源数据及对接锁号退号、预约挂号接口,功能包含各个页面所需的增删改查接口;
2、对接第三方消息服务平台进行挂号、缴费、就医、欠费、满意度测评等的短信***消息推送;
3、患者门诊、住院就医业务处理和诊疗数据展示;
工作经历
2020-03-20 -至今广州铭鼎后端工程师
(接上) 工作内容: (4)维护和升级现有产品,快速定位并修复软件缺陷; (5)服务器端的接口文档、数据库结构文档及业务流程文档的编写;
2017-02-10 -2020-03-18浙江和仁科技股份后端工程师
公司协同:http://xt.herenit.com/vmain/login.jsp 工作内容:(1)负责服务器端及管理后台的需求分析、设计、开发、自测、部署、联调等工作; (2)负责与项目相关人员共同完成模块设计与开发; (3)按照项目计划,在保证质量的前提下按时完成开发任务;
教育经历
2014-09-01 - 2018-03-20浙江中医药大学计算机科学与技术本科
主修课程:Java程序设计、计算机网络、数据结构与算法、Web前端设计与开发、面向对象程序设计、软件测试课程、C语言、大学英语、离散数学、操作系统。