个人介绍
我是一名java程序员,从事本行业6年,在公司独立完成项目的需求分析、任务拆分、代码编写、code检查、交付测试以及部署上线整套,以下个人掌握情况
1.具有扎实的Java基础和良好的编码习惯
2.熟悉Spring, SpringMVC,,MyBatis,SpringBoot,SVN,Git 版本控制器以及nginx,tomcat,maven等相关工具
4.掌握主流数据库Oracle、MySQL、PgSql等关系型数据
5.熟悉Linux基本操作以及ssh应用
6.熟练使用reids、MQ,多线程使用 、阿里巴巴 springcloud 、设计模式
7.理解多线程、集合框架,对spring源码有一定了解
7.熟悉Html、JavaScript、CSS、Ajax、Jquerry、Vue.js等技术的使用
如果我能帮上你的忙,请点击立即预约
工作经历
2020-09-25 -2024-01-31行蜂科技(深圳)有限责任公司java开发组长
1.独立完成中型项目的系统分析、设计,并能够完成核心代码的编写,确保技术方案能够按计划高质量的完成; 2、负责产品后台服务部分接口的研发工作; 3、审核和评估相关方案与设计,以确保其符合架构规划,满足业务需求; 4、分配合理需求任务安排给初中级开发,高效准确完成需求设计编码;
2018-07-09 -2020-09-04武汉天恒信息技术有限公司java开发
1.根据需求文档设计代码逻辑代码编写 2.负责相关模块设计进行代码实现,以及执行代码走读和单元测试,程序集成 3.参与架构设计以及需求讨论并配合设计数据库 4.参与小组研发讨论可能存在的风险与技术难点 5.书写相关验收接口文档与相关操作手册
教育经历
2012-09-03 - 2016-07-01武汉华夏理工学院自动化本科
技能
● 描述:基于武汉市相关政府数据进行报表展示以及相关的管理平台 ● 开发环境:SpringBoot 后端开发, jwt 权限拦截,ORCAL 数据库,IDEA 开发工具,VUE 前端框架 ● 责任: 1.前期自学 Vue 前端框架,手动搭建一个可以使用的框架,完成后台权限拦截 2.实现单点登录多个系统一个登陆地址 成功则存入 redis 中去 之后接口访问取 redis中 的 token uid ,无需重新登录 3.后台管理系统(主系统):实现系统设置中用户,部门,角色,菜单拓展点动作点,系统配置,APP 服务管理界面等 4.图形报表系统(子系统): (1) 页面布局管理(页面布局主要是为 app 以及 PC 端报表展示绘制宫格按找指定的展示) (2)图像元素管理(主要设计报表图表显示的是柱状图,折线图,饼图等等以及相关外链接或接口,样式文件路劲,接口参数和回传参数) 5.数据管理系统(子系统):中利用 java中 OKhttp 搜集真实数据,实现同步以及相关页面,并处理数据记录要日志中以及相关报表手动填写,以及相关报表的制作 6.动态实现定时器 Scheduled 时间参数以及动态启动停止和相关页面(java 反射机制)
● 项目描述:该系统包含素材管理、节目管理、任务管理、排期发布、模板管理,信息发布指挥系统业务规划,为编、审、发。运行监控系统负责终端遥控、状态上报、告警上报、应急功能,系统通过开放的接口与网页、IoT 平台、第三方系统等对接,实现与各类信息源的上传与采集。 ● 相关技术:使用 layui ,后台包括 redis、Elasticsearch 、阿里云 amqp 消息队列、SSM 框架、Shiro、mysql 数据库; ● 我的职责: 在本项目中承担后期独立开发以及维护,保证正常交付。 1.实现用户人脸认证权限管理,双目摄像头人脸识别对接优化; 2. 素材管理,包含视频、文档、图片上传并设置分类管理; 3. 排期管理(审核以及关联终端),针对下发排期冲突算法的设计与代码编写; 4. 完成性能优化以及甲方需求并成功交付项目;
项目描述: 项目描述:功能主要包括商品管理、合作协议、起租单、租入合同、财务管理、租赁管理以及后台管理等功能模块,采用分库形式针对不同租户企业进行数据隔离。 系统架构:springboot、vue 、阿里 OSS 存储、amqp、redis、openfeign、nacos、mybatis、mysql、shardings-Jdbc、xxjob等 主要负责: 1.版本优化,对存在的 bug 以及需求变更进行调整 2.v5版本数据同步,项目中导入功能全部改为数据推送,增加数据存储表以及定时任务执行表和错误信息表等,设计开发流程文档,主要流程(接口安全校验、数据字典校验入库、定时任务执行根据不同类型数据通过抽象工厂由其他同事实现具体数据操作、执行批次数据后保存完成结果以及其他信息记录) 3.v6版本需求优化主要包括登录增加短信登录校验、流程变更(需要第三方核对通过)