个人介绍
2年左右的开发经验,熟悉开发流程;
有一套自己的单服务框架,可以快速开发,框架包含:用户中心,权限中心,支付宝支付***需要商户认证),接口维护,基础工具包
具有扎实的Java基础,熟悉面向对象编程。
熟悉Java Web开发
熟悉Springmvc,Spring,MyBatis,了解Hibernate等开源框架
掌握HTML、CSS、JavaScript、jQuery、Ajax、Bootstrap、Vue、nuxt服务端渲染等前 端相关技术。
熟练使用Docker、Eclipse、IDEA、SVN、Git、Maven项目管理和构建工具。
熟悉Oracle、MySQL数据库,熟练掌握SQL语句。
熟练使用Linux,有dubbo、zookeeper、redis、rabbitmq集群搭建经验。
熟悉Tomcat、Nginx等Web服务器的使用,服务器整合、集群和负载均衡的配置。
熟悉RESTful风格接口的书写规范,对于请求方式有充分认识。
熟悉maven项目的部署工作,对Docker的使用有一定了解。
了解微服务架构思想。掌握Spring Cloud Netflix、Spring Cloud Alibaba微服务架构开发。
职业素养:学习能力强, 自学能力强,有较强的求知欲和分析/解决问题的能力,有良好的团队合作精神;善于接受新事物
工作经历
2020-08-08 -2022-02-02上海銘诺网络科技有限公司Java开发工程师
1.根据设计完成后台java代码开发及单元测试编写,完成上级交代的其他相关事宜; 2.数据库设计到接口联调等工作。 3.和产品等团队合作,确保前后端模块的协同工作; 4.解决遇到的技术难点;
教育经历
2019-03-01 - 2020-06-30湖南涉外经济学院计算机应用技术专科
主要负责组织班上同学积极参加学院活动,调动大家的积极性
技能
1.在江上采矿运砂,每一步需要严格的审核,纸条等相关物件,在江上还有纸质风湿等风险,每年耗费纸质开单上万。于是研发该项目。 2.软件架构:前后端分离技术架构,包含app,web端,*公众号 3.功能模块: (1)单据模块:单据开单,查询等统一管理单据 (2)采区管理:采区创建,审核,统计等,每个省市区都有对应的采区,需要管理起来 (3)船舶管理:采砂船、运砂船、疏浚船管理,采砂需要对应的运输人员 (4)许可证管理:采砂需要许可证,证件需要统一管理 (5)组织架构:组织人员(系统人员),权限角色,账号管理,操作日志,系统配置,APP版本管理,建议反馈管理 主要职责:项目有多人合力完成,由于部分人员已经离职,项目模块都有参与研发开发,从数据库设计到项目正式上线全程参与。 用户来源都由公众号注册,数据打码,不方便展示
非公司项目,个人利用周末以及下班时间自主研发项目,源码暂时未公开 背景:公司接口文档使用eolinker维护项目的接口文档,每一个接口都需要手动输入,对于每个项目接口多不胜数,参数多不胜数,接口参数变动,让后端和前端对接过于繁琐,市面上也有免费的swagger,但是swagger页面简陋,使用复杂。于是我研究一下,利用反射写了一套Java API 接口文档 功能: 1. 使用教程,展示使用教程 2. PostMan 模拟接口请求 3.文档管理 (1)全局参数 :项目基地址,请求头配置 (2)离线文档:导出项目的接口文档,支持doc文档,由于公司使用eolinker维护项目接口,于是仿写eolinker的json结构对接,导出的json可以直接导入eolinker (3)数据库文档:导出项目配置好的数据库设计,只可查看不可修改(该功能用于交付客户数据库设计文档,ps:部分公司没有产品设计) 4.API管理: 所有接口都由服务端映射出来的,不需要手动修改,支持接口模拟请求 主要职责:个人开发项目,包含前端后端,简化了swagger使用,前后端分离,前端单独部署,内网服务安全可靠,当然外网也可以,看个人需要