锤子简历品牌推广师
java酒店管理系统简历
作者:锤子简历 2021/03/08 16:30:00
阅读 312

求职意向

Java后端开发 广东深圳 薪资面议 随时到岗

教育背景

2020.x -2020x 锤子简历大学 软件工程

主修课程:Java以及JavaEE  HTML 数据库  数据结构 软件工程 计算机基础 计算机网络 软件测试

工作经验

2020.x -2020x 锤子简历信息技术有限公司 

项目经验

2020.x -2020x 锤子简历信息技术有限公司 全栈开发

项目描述:

让AI无痛是一款癌症患者医疗咨询类和健康管理的微信小程序。主要分为患者端和医生端。注册都需要通过管理员审核。医生端包括查看自己的患者,用药计算和药品说明书查询以及会诊平台和在线答疑功能。患者端包括疼痛评估和用药提醒以及取药记录和药学科普,咨询留言等功能。

实现技术:
后端:SpringBoot + Mybatis + SpringSecurity

前端: 微信小程序 + Vue全家桶

职责描述:
主要是后期功能的维护和一些bug的修复 以及微信审核的工作

项目心得:
通过本项目学习到微信小程序开发的过程和相关微信小程序的知识。

2020.x -2020x PLM Cloud Platform   联想集团  

项目描述:

PLM Cloud Platform是基于微服务架构的PLM业务云平台。该平台后端采用springcloud的微服务体系搭建,前端则采用微前端的概念进行开发。,实现了拔插式的PLM应用体验.极大程度上优化了PLM应用的开发成本和用户体验。主要功能包含:自定义工作空间,自定义加载子应用,PLM子应用的开发,子应用ACL级别的权限控制,用户组关系的管理,SSO单点登录。目前已经在生产环境运行1年多。多个PLM部门在上面进行使用。

实现技术:
后端:SpringCloud微服务相关组件 +SpringSecurity+Spring Security ACL + Mybatis +Postgre SQL + Redis + TestNG
前端:React+ Ant Design + Ag-Grid + Webpack

职责描述:
1. 作为核心开发之一,不仅负责后端开发工作,同时还兼顾前端PLM微应用的开发,并负责文档撰写,日常维护和服务对接。
2. 自主开发前端脚手架,以便其他部门前端快速接入微前端应用。
3. 负责安排中途入项员工指导工作,使其快速投入项目和自我成长。

项目心得:
该项目是我目前工作以来持续最久的一次。通过该项目,学习了很多新技术,例如测试框架 TestNG,权限控制ACL,SSO,Redis的实际运用等。培养了自己独立解决问题,提出解决方案的能力。也学习了一些和客户沟通以及其他部门协助的软技能,同时也改善了自己开发中的一些不良习惯。更加注重代码的质量。

2020.x -2020x SpringFlow    联想集团  

项目描述:

SpringFlow是PLM Cloud Platform的一个子项目,基于开源框架flowable二次开发的工作流微服务。主要提供一些flowable不支持的业务场景。例如按照流程进行委托,任务完成后执行的路由,相关定制化的功能。

主要技术:
Flowable + SpringCloud微服务相关组件 + Mybatis + Postgre SQL

主要职责:
1.开发核心场景之一的 记录任务完成历史路由功能,包括设计方案,到实现细节,并实现了递归的历史路由,使得功能更加强大。
2.基于Flowable-UI的代码,自定义接入自己内部的用户组系统。
3.设计并完成SpringFlow SDK.包括Fegin调用以及Rest调用的场景,并提供springboot  starter。 

项目心得:
体会到了微服务架构的优势。能够方便的扩展一个子项目出来。同时也学习了相关新技术:开发SDK以及SpringBoot starter包等。更加深入的了解到Flowable的技术。能够灵活的实现定制化功能。

2020.x -2020x PPM-二期    联想集团  

项目描述:

PCSD Portfolio & Project Management系统是负责管理Porfolio和项目信息产品研发系统。该系统后台技术主要是基于Spring Boot的SSH框架开发,前端技术主要是使用基于DVA的Reac.js,前端组件库使用的是Ant Design组件库,使用Mysql作为数据库;系统源码是使用GIt仓库负责版本管理,系统文件系统是使用Amazon S3文件系统管理系统中文件,系统中流程任务使用基于Flowable工作流的微服务。该系统包含5大模块:
用户管理模块:基于Spring Security oauth2中权限管理、继承、授权;
Portfolio信息管理模块:针对系统中不同财年的Portfolio信息进行管理、审批;
Portfolio shipment模;
Project管理模块: 创建维护Project并与Portfolio产生关联,通过集成PCR系统获取Portfolio关键日期;
Report模块:从不同维度展示Portfolio shipment信息

主要技术:
后端:Mybatis + SpringBoot + SpringCloud + JWT + Flowable
前端:React Ant Design Dva

主要职责:
1.相关bug的修复。后端服务导出表格的优化。
2.前端一些新功能的开发。

项目心得:
第一次接触到大型的企业级项目,项目整体架构比较复杂,功能模块多,不是很好上手。项目本身也处于末期维护和一些功能开发。所以也没有很多复杂的工作。也体会到了巨石应用的相关缺点,例如部署慢,维护困难等。明白了后面为什么要开发一个微前端项目。

2020.x -2020x Windchill Performance Manage  

项目描述:

Windchill Performance Manage是一款监控Windchill系统运行情况以及性能监控的Web应用。该系统主要基于SpringBoot开发的前后端分离Web应用,前端采用Dva + React构建SPA应用。内容主要包含5大模块:
HealthCheck模块:可以选择windchill相关模块分析其性能以及运行情况并给出HTML表格形式的报告。
Monitor模块: 实时监控windchill系统运行时的一些异常情况。
TroubleShooting模块:对windchill系统的异常情况进行排查。
Config模块:配置相监控报警的阈值。以及User模块。

主要技术:
后端:SpringBoot + MyBatis + MySQL + JMX + SpringSecurity
前端:Dva + React + Ant Design

职责描述:
1.后端核心开发之一,负责开发指定的需求功能以及相关的文档撰写。
2.新技术预研,相关需求探讨,制定开发计划。
3.对系统进行测试部署和前后端联调。

项目心得:
这是我第一次正式参与的项目,前期开发比较吃力,只能多花些时间研究需求和实现方案,随着开发的陆续跟进,自己也逐渐得心应手一些。从中学习了一些新技术以及相关开发经验。并了解到了软件开发的整体过程。

实习经验

2020.x -2020x 锤子简历信息技术有限公司 Java开发工程师,全栈工作

2020.x -2020x 锤子简历信息技术有限公司 Java开发实习生

 

自我评价

热爱计算机行业,熟悉行业发展 对这个行业有高度的热情和活力 能够接受强大的工作压力

内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。