个人简历
基本资料
姓 名:Monster
籍 贯:地球
联系电话:135*****157
电子邮件:steven****@
博客:/Monsterof
工作年限:四年
教育背景
湖南理工学院
计算机科学与技术
本 科
工作经历
2021/12-至今 深圳市*****有限公司 职位:java 开发工程师 | 工作性质:全职工作描述:
1.负责 TOB,TOC 主线开发;
2.负责部分业务需求分析、业务数据建模和设计;
3.负责所分配功能模块的详细设计、功能开发、单元测试、代码优化工作;
4.负责开发组服务器,如:测试及预发布环境项目的上线。
2020/7-2021/12 深圳市****有限公司 职位:java 开发工程师 | 工作性质:全职工作描述:
1.负责管理 B 组开发工作,细分工作,如项目实施,工时预估,开发规划等任务;
2.负责消息通知服务框架搭建,功能开发等;
3.负责所分配功能模块的详细设计、功能开发、单元测试、代码优化工作;
4.负责开发组服务器,如:测试及预发布环境项目的上线。
2018/7-2020/6 深圳市****有限公司 职位:java 开发工程师 | 工作性质:全职工作描述:
1.负责所分配功能模块的详细设计、功能开发
2.单元测试、代码优化工作;
2.参与新知识的学习和培训;
3.涉及出差到客户现场进行问题解决和需求沟通。
职业技能
1、熟练掌握 JavaSE 基础知识,拥有面向对象分析和设计能力,有严谨的编程规范和代码注释;
2、熟练掌握 Eclipse/IDEA、Git、Maven、Postman、Nacos 等开发及版本控制工具
3、熟练使用 MySQL、SQLServer 等关系型数据库,熟练使用 Redis、MongoDb 等非关系型数据库及搜索服务框架 Solr;
4、熟练运用 Spring、Mybatis/Mybatis Plus、SpringBoot2.0 等开源框架,熟悉 Spring 的 IOC、DI、AOP 设计思想;
5、熟练使用应用服务器 Tomcat;了解 Linux 操作系统的基本命令;使用 Docker+Jenkins自动部署 Springboot 项目;
6、熟悉 SpringCloud Alibaba 常用组件,阿里云 Nacos 支持 Spring Cloud 注册中心和配置中心 Config,Api 管理 Swagger 等。熟悉定时任务调度 Quartz;
7、熟悉使用网络通讯协议,熟练使用极光推送;熟悉常见消息中间 RabbitMQ 使用;
8、熟练使用 Spring Security、Shiro 等安全框架;
9、熟练Redis*缓存和ES,Lucene全文检索,分布式文件系统FastDFS。
项目经验
项目名称:学习王智能产品
开发时长:**** 年 ** 月-至今
背景:
学习王系列产品主要分为 tob 和 toc,toc 下的产品有闯关练字;智能记事本, 不管你是学生还是上班一族都能够在文本编辑器上记录你需要的文本。而 tob 主要包括了智能作业和智慧课堂。智能作业这是一套全流程智能作业程序,包括了教师, 学生,家长端。针对于学校对学生的作业布置,作答,批改,订错和统计
任务:
在项目中负责闯关练字,区校级智显屏,智能作业(二代)和智慧课堂的开发; 并对后台管理进行维护管理;负责数据库设计并对 OCR 轨迹识别进行测试,到项目的发布等工作
行动:
校区级数据统计以保证数据准确性同时,完成计算逻辑的封装并用。从而校/ 区级数据一致性; 学生作业订错后将以题关联的知识点进行举一反三使用websocket 进行推送题目。OCR 轨迹识别在书写过程中对轨迹数据保存进行削峰限流,将一条条轨迹记录进行入库保存
结果:
加强代码的复用性,统一管理计算公式;学生订错后举一反三推送该知识点下 的题目可以把对课堂上没有学会的知识进行补救;轨迹限流减轻接口响应压力和数 据库压力
项目名称:全民商城
开发时长:**** 年 ** 月-**** 年 **月
背景:
全民严选商城电商平台,不仅仅能买买买,还是一个*交流的互动平台,用户可以以图文、视频等形式分享信息的购物体验,让更多的用户了解所分享的商品, 为了种草,实现全民购物全民选,有品质的生活在全民严选的购物理念
任务:
项目为分布式框架系统模块分为:供应商管理系统、平台管理系统、消息通知 服务、渠道管理系统,电商平台(APP、H5)
行动:
通过 Springboot 框架整合极光推送搭建消息服务,并在订单、物流添加定时任务扫描,使用 MQ 将生产相关推送通知消息加入队列中,并在消息服务中消费并推送相关消息于用户
结果:
实现用户购买商品,通过平台实时推送订单、物流动态消息;短信发送。聊一 聊与严选官进行聊天,进一步的让用户了解商品信息。提高用户体验度
项目名称:企业汽车管理软件系统
开发时长:**** 年 ** 月-**** 年 **月
背景:
该项目这是一个企业内部管理系统,针对企业级管理平台全方位打造,体系是以多租户多门店为主进行开发,门店可以分为集团,集团用户,门店和门店用户去分配权限。主要功能围绕销售(CRM)、售后(ERP)、自动化办公(OA)、系统管理(UAS)及财务(FMS)等设计。核心模块 UAS 管理着整个租户、门店及组织架构, 人员信息。优化了现代企业的运行模式,反映了市场对企业合理调配资源的要求。它对于改善企业业务流程、提高企业核心竞争力具有显著作用
任务:
项目的 CRM/ERP 管理模块和基础信息模块的开发;集成项目的技术难点;项目的 Auth 模块认证和权限管理;数据库设计建模;报告的设计以及最终评审通过等
行动:
通过 GIT 管理代码和版本;使用 IntelliJ IDEA 工具编写代码;数据库采用MySQL,Redis 缓存;针对用户模块使用 OSS 服务器存储驾照图片;编写用例实现合同打印转换 PDF;用户登入认证使用 Spring Security 技术等
结果:
使用 OSS 对象存储,启动当前服务出现异常,反复测试,添加了 oss 相关依赖, 该依赖应该是使用 Maven 构建项目时自动添加;合同模块/信息管理模块利用Postman 工具做测试。每期迭代版本开发成功通过评审
自我评价:
软件技术专业,接触过Java、Android、Python、原生H5等多项技术栈,具有良好的编程能力和逻辑思维能力,熟悉计算机相关专业知识,有较强解决问题能力和适应能力,思维敏捷,自学能力较强。有编写技术文档的习惯,****个人博客中心性格开朗,容易相处,有良好的团队合作意识和责任意识,抗压能力强,热爱技术分享以及关注新技术,具有geek精神。