个人介绍
7年Java工作经验,是一个全栈程序猿。主要做过仓储物流、互联网医疗相关的软件。
Java后端掌握的技能如下:
熟练掌握spring、springboot、spingcloud、springcloud alibaba,有分布式微服务开发经验。熟练掌握nginx、redis、zookeeper、mq(kafka、rabbitmq)等分布式组件。java基础扎实,详细学习过 jvm,对jvm调优有一定经验,有高并发系统设计经验。能搭建ELK日志服务,熟悉 ElsticSearch熟悉JavaSwing桌面端程序开发数据Oracle数据库,熟练掌握存储过程、视图、触发器的书写。熟悉kotlin,用kotlin做过两个APP项目。曾用 groovy 做过一个项目,groovy 也很强大。前端掌握的技能:
Vue2、Vue3 都详细学习过,虽然不常用,但上手很快。熟悉element-ui、antDesign两套组件库。熟悉 webpack、vite 构建工具熟悉es6,熟悉 ts我是个负责人的人,待人真诚。希望以项目、模块的方式承接开发任务。
工作经历
2020-05-01 -至今平软科技架构师
1. 负责公司各项目技术选型,技术底层支撑。 2. 组织协调职工健康服务项目的开发,后端采用分布式微服务(springcloud alibaba)技术体系,前端选用Vue2 + ElementUi 技术体系,负责网关模块、用户中心、鉴权中心、问卷中心、健康***各类设备接口模块、统一认证服务、内容中心等模块的设计与开发。 3. 组织协调中药厂中台系统的开发,后端采用分布式微服务技术体系,前端采用 vue3 + antdesign 技术体系。带领前端技术团队成功由 vue2 升级到 vue3 技术体系。负责生产指挥中心的整体服务提供与组织,借助消息中间件搭建通用的数据消息、事件模型,使用websocket搭建统一的数据同步支撑。
2014-09-03 -2020-05-01云南锐联科技有限公司Java开发工程师
1. 负责仓储物流系统的开发、维护、实施。客户端采用了javaswing的桌面端,服务端使用springmvc开发,业务逻辑集中在数据库。深度参与了整个系统的开发,对仓储物流行业有较深的认知。 2. 负责远程审方系统的开发。远程审方系统解决药店药师不足的现状,将药师集中到平台,以平台方式为各门店提供审方、开方服务。主要负责安卓app的开发。
教育经历
2011-09-03 - 2015-07-01昆明理工大学信息管理与信息系统本科
毕业于昆明理工大学信管专业。大学期间表现优异,多次获得学校奖学金。
技能
系统采用CS架构,仓储作业搭配PDA设备,本人完整的参与整个系统调研、设计、开发、实施各个阶段。系统除了安排日常仓储作业外,本系统功能设计上在以下方面表现突出: 0. 精准的库存管理,客户的库存准确率平均可达99%以上。 1. 采用控制、配置、策略等思路,动态改变数据流程、操作模式、软件运行模式等。 2. 在补货方面表现优异,提供多种补货方案,满足各类客户的需求。 3. 在汇总分拨方面表现突出。提供不同场景的单据汇总方案,辅于复核分拨设备,大大提高仓储出货效率。 在系统设计方面,有以下优点: 1. 为复杂的逻辑处理,创建执行前、执行、执行后的处理链路。可以动态添加执行前检查、执行后数据处理逻辑,而不修改原有逻辑。 2. 采用策略模式思想,设计数据流程走向。可动态切换某一环节的数据生成、作业模式等。
系统采用BS模式,主要解决药店远程审方、远程开方的业务需求。产品主体开发历时4个月,完整参与了产品设计、开发、部署上线。本人主要负责一下模块: 1. APP端开发,使用kotlin语言。App端供药店店员使用,满足日常处方上传、开放申报等业务 2. 参与数据库结构设计 3. 参与后端缓存结构设计,使用了mongodb
系统后端使用分布式微服务体系,走springcloud alibaba技术体系,使用的分布式组件有:nginx、 nacos、 springcloud gateway、 openfeign、 seata、 redis、 rabbitmq。 系统后端为多个前端提供数据服务:PC端管理系统、*小程序、官网等。前端使用vue2 + element-ui + uniapp 本人主要负责系统后端整体系统设计、模块划分、功能开发等。包含的微服务有:网关、系统中心、鉴权模块、问卷模块、*模块、健康模块、三方接口模块、消息模块、活动模块、预约模块、内容管理模块、视频服务模块等。 负责系统在linux、docker环境下的部署。