个人介绍
一年开发经验,java全栈开发,主要熟悉的技术栈是springboot,vue2/vue3+ts,mysql,redis。开发过后台管理系统,chatGPT工具类等应用,具备一定的数据库设计与软件设计能力,软件开发方面综合能力强,能全面的思考需求解决方案。
教育经历
2018-09-01 - 2022-06-30扬州大学土木工程本科
技能
一个实现党建的管理系统,分为后台管理系统和移动端;后台对于人员的转进转出,党员复杂的审核流程进行全覆盖,组织模块,对于党组织的组织架构进行维护,直观展现组织架构关系。组织生活模块,能够实现党组织生活的各种会议,活动的提出,审核,会议记录等功能;还有党员交易,换届选举,党建新闻,干部管理等模块;移动端是主要面对党员用户,实现党课学习,党会参与等一系列功能; 我负责组织生活,党建宣传,党员教育模块的全栈开发,实现了对前端对富文本编辑器的封装,拖动排序功能,附件上传下载等功能的实现;后端参与对所属模块数据库的设计,对应的接口实现,多表联查,sql优化等工作。
一个chatGPT的衍生工具,纯前端的项目vue3+ts,后端调用的openai的接口,可以实现创建对话功能,解析pdf或者doc文件内容,然后对其进行提问回答,用到了pdfjs,markdownjs等前端组件,使用embedding的词向量来解析匹配pdf问题与相关内容,整体程序秉承轻量化,可扩展性强,架构清晰。
党校的日常事务的管理系统,分为后台管理端,*公众号端和*小程序端。技术栈为:后端springboot+mybatis,数据库:mysql,前端vue3+ts,还有*小程序。以预定模块为核心,又细分为会议预定,接餐预订和住房预定。用户端通过公众号端进行会议,接餐,住宿的预定,然后通过定时任务控制各个预定的开始与结束,还有房间看板来直观查看各个房间的使用情况,领导看板查看统计数据。其次还有设备维修报备,教务模块等。 我是全栈,主要负责预定模块,在一个编辑弹窗里处理会议,接餐,住宿三个方面的预定的增删改,涉及多张表来进行数据的维护;以及流程的处理,比如预定过后的时间审核,房间是否占用审核校验,预定的驳回通过,以及处理之前同事遗留的问题bug; 小程序端全是我负责的:主要是学生的教务模块需要单独写个小程序,学生能够在小程序端查看自身所在班级以及相关课程,通讯录,评教等功能