2019/09 - 2023/06
福州大学至诚学院
本科 - 计算机科学与技术
主修课程:JAVA,C 语言,Python,Linux,数据库原理,数据结构,计算机组成原理,计算机网络,操作系统原
理,PHP 程序设计,HTML 前端开发,鸿蒙应用程序开发
实践经历
2023/02 - 2023/8
广州源创信息科技公司
java 实习生
专业技能
1.程序设计语言:熟悉 Java、了解 Python、C
2.熟悉 Spring、SpringMvc、Mybatis、SpringBoot、SpringCloud 等主流的框架
3.熟练使用关系型数据库 Mysql,熟悉 Sql 语句,熟悉 DDL、DML、DQL、DCL
4.了解 Spring Cloud 微服务治理核心组件,如 Eureka、Nacos、Sentinel、Feign/OpenFeign
5.熟悉 Redis、ElasticSearch、Mongodb 等中间件与 SpringBoot 的整合
6.了解第三方缓存技术,并能简单使用 Ehcache、Redis、Memcached
7.能熟练使用接口调试软件 Postman
8.熟悉 HTML,Vue3 前端框架,使用 Vue3+Element-Plus 搭建过前后端分离项目
9.了解 Linux 基本命令操作
10.能够使用 JUnit 框架进行完备的单元测试,能够使用 MockMvc 进行请求模拟测试。能够结合 Jacoco 技术统计
单元测试覆盖率,能写出完备的测试用例让单元测试代码覆盖率达到 80%以上。
11.熟练使用 Word、Excel、Visio 等 Office 软件,使用过 MarkDown 进行技术总结与文档说明,具有文档编写能
力,可以进行详细设计
12.了解企业的软件工程开发流程,熟练使用 JIRA,能够交叉评审,项目文档评审,代码 Source 交叉 Review,对
评审提出的问题修正。
13.熟练大厂的 Git 分支策略,可以熟练使用 Git,能够解决共同开发出现的冲突问题
14.熟练使用 SVN 的 Checkout、Commit、Update、Get lock、Release lock 等操作
15.熟悉 Task 定时发送邮件,了解 Quartz 定时技术
16.具有良好的代码习惯,能够遵循阿里的代码规约,进行规范的代码书写
项目经历
2023/03 - 2023/07
亿能达人事管理信息系统项目介绍:员工自助平台,将人事信息、服务整合到一个窗口,改善服务,提高用户体验,减轻人事部门工作压力
开发工具:IDEA+VSCode+ Navicat
后端:SpringBoot+MyBatisPlus+ SpringCloud
前端:Vue3.0+Element-Plus
接口调试:Postman
功能介绍:
1.整个项目分为:登录注册、信息查看、权限管理等多个功能
2.该项目采用前后端分离模式,使用 RESTFUL 风格进行接口设计
3.表现层采用 MockMvc 进行穿透测试,业务层和数据层进行完备的单元测试
4.该项目使用 Git 和 JIRA 进行管理
5.使用 RocketMQ、Task 定时任务进行邮件发送
6.使用 Redis 进行了数据缓存
7.使用 SpringBoot 整合 ES 结合 IK 分词实现全文检索
8.对数据库操作进行事务管理
9.使用 Postman 进行接口调试
10.使用 Nacos 进行服务注册与发行
11.使用 Sentinel 进行流控和熔断降级
工作内容:
1.参与了需求分析及人事信息的数据库设计,库表设计文档编写,确保了每张表都有索引,提高了数据库的可维护
性。
2.负责信息查看功能,管理员可以对系统中的数据进行 CRUD 操作,包括根据员工的 ID 查询员工的详细信息,以
及员工离职后对系统中该员工信息的删除等;使用 MyBatis-Plus 实现分页功能;使用 Redis 进行热点数据缓存;
使用 ES 搭配 IK 分词器对员工的姓名、年龄、入职信息进行全文信息检索查询。
3.使用了数据统计功能,使用 Echarts 按照业绩对员工的情况进行展示,以便优秀员工奖的颁发。
4.对整体项目用 Junit 进行完备的单元测试,使代码覆盖率达到 80%以上,对表现层使用 MockMvc 进行测试
5.对负责功能进行前后端联调
2022/09 - 2022/12
文玩商城系统
项目介绍:本系统为用户而设计制作文玩商品交易平台,旨在实现文玩商品交易智能化、现代化管理。本文玩商品
交易管理自动化系统的开发和研制的最终目的是将文玩商品交易的运作模式从手工记录数据转变为网络信息查询管
理,从而为现代管理人员的使用提供更多的便利和条件。
开发工具:IDEA、VsCode、navicat
使用技术: SSM、SpringBoot、Mybatis-Plus、Maven、Mysql、Druid、ElasticSearch 等
工作内容:
1.库表设计,利用 MarkDown 编写库表设计文档
2.实现分页,ES 结合 IK 分词器实现全文搜索
3.配合前端人员进行前后端联调
4.对负责功能的代码进行单元测试
5.项目维护
自我评价
1、工作认真、负责、善于沟通、分享
2、乐观开朗,适应能力强,能接受加班
3、具备良好的沟通能力和高度的团队合作意识,能快速融入团队