求职意向
Java开发程序员 江苏苏州 薪资面议 随时到岗
教育背景
2020.x -2020x 锤子简历大学 软件工程专业
学习包括数据结构,各种编程语言(java为主),项目管理等软件工程相关的专业课程
2020.x -2020x 自我学习 全栈
- 掌握技术: springboot&mvc ,springcloud&nacos , docker,jenkins, shiro , jpa ,mybatis-plus, redis ,rabitMq ,mongodb,ELK, 微信小程序,vue , elementUI等
- 个人作品:
csdn:https://blog.csdn.net/qq_29296005
github:https://github.com/jokerliuli
jladmin管理系统在线预览:http://jokerliu.club/
工作经验
2020.x -2020x 锤子简历信息技术有限公司 java开发
- 开发技术:springboot, mybatis-plus,vue, redis,rabitMq,mysql,mongodb,ELK
- 项目介绍:
项目描述: 一个工业品售卖的商城系统,包括商城的后台和商城erp后台系统;erp系统包括基础的OA,财务,仓储,销售,订单管理,会员体系等常用商城后台业务;对外还增加企业购系统直接对接企业级采购,增加srm系统直接对接供应商完成调拨库存一键发布;开发模版saas商城,对接中小企业直接进行自己对商城部署。
技术描述:
商城前台采用vue+elementUI搭建,后台单体springboot,集成es完成商品的搜索,redis存储热点数据,七牛云存储图片文件,mogodb存储会员浏览历史,收藏等;基础数据库mysql,使用mybatis-plus、mybatis框架完成数据库交互;对接工行实现第三方聚合支付;集成elk日志搜集,配置拦截器,记录接口访问ip,客户id,接口名等日志,分析会员行为和系统日志信息。
后台erp管理系统采用分布式开发,eureka注册中心,配合springcloud-gateway等各种组件,分为OA,财务,仓储等多个微服务模块。集成txmanager管理分布式事务,集成xxljob管理定时任务,对接elk日志系统分析日志。
2020.x -2020x 南京苏宁易购 顾问
- 开发技术:springmvc,ibatis,redis,windMQ,mysql,Kafka,zookeeper,dubbo,ELK
项目名称一 : 苏宁易购狮狮联盟消消乐后台api开发
项目角色: 后端api开发
项目描述: 对接杭州兑吧第三方公司开发的内嵌h5小游戏,提供他们需要的会员信息,并加密。
开发环境: IDEA+jdk8+mysql+git+maven
职责描述: 主要负责开发好友关系会员信息返回接口,兑吧根据加密的会员信息,加上自己存有一份加密后的会员信息,然后根据会员信息和消消乐积分排行展示。
技术描述: 根据现有的mvc多模块框架,根据兑吧发送的参数,进行加签验证,参数拼接成字符串然后进行md5加密,将加密后的md5码作为sign参数传递,后台进行同样验签保证参数未修改。然后后台调用会员中台的rsf接口(微服务接口),获得未加密的会员信息,然后调用双方规定好的混淆算法,将会员信息中的敏感信息进行混淆。然后包装返回给兑吧。
项目总结: 通过使用苏宁的自研框架,感受到大公司的中台化服务的优势,开发的逻辑层级更加清晰,对电商活动的业务理解加强,对业务的开发能力进一步提高, 熟悉了数据的加签加密。
项目名称二 : 苏宁易购邀新活动后台api开发
项目角色: 后端api开发
项目描述: 老用户进入活动可以直接领取老人券,邀请新人后,新人获得新人券,新人使用新人券后,次月15日老人可以获得相应奖励,退货或者中风控后券直接失效。
开发环境: IDEA+jdk8+mysql+git+maven
职责描述: 主要负责将以前老带新的项目进行重构,部分api优化成兼容模式,优化代码和性能。新增老人券信息汇总查询,券列表api和券状态修改的定时器开发。
技术描述: 复用原先老带新项目的开发逻辑,领券接口先根据活动规则效验用户是否符合活动规则,然后调用风控中台判断用户是否存在风险控制,然后调用券中台rsf接口进行券发放,将券信息和新人信息同步存在mysql中,同时根据场景编码,活动编码,老人新人会员编码拼接完成key,存在redis中,减少查询数据库压力。查询数据库汇总每种券状态的和,并存入缓存。根据券的状态分四组分页查询券明细,并存入缓存。开发奖励进度和奖励明细接口,优先查缓存,如果不存在该key的value,则回源直接查询数据库,返回给前段相应数据。使用苏宁大数据平台进行配置job定时器,设定hive表,将数据库中状态为待下单的遍历,查询到券被使用后,将其奖励状态变更为在路上,配置第二个定时器,每月15号将在路上奖励进行发放。
项目总结: 更加熟练的使用redis缓存,开始接触大数据,hive表等开发。
2020.x -2020x 锤子简历信息技术有限公司 中级软件开发工程师
- 开发技术:springboot,mybatis-plus,redis,shiro,mysql,mina,存储过程,docker etc.
- 项目介绍:
项目名称一 : 天玮农业等7个大屏展示和农业管理平台开发
项目周期: 2018.10-2019.8
项目角色: 后端api开发
项目描述: 天玮农业等7个大屏展示(主要包括实时创传感器数据和部分客制化图表)和农业管理平台服务(类似erp)开发。
开发环境: IDEA+Tomcat8.0+mysql+git+maven
职责描述: 根据公司现有传感器平台,建立具体农业公司的租户,根据静态token获取对应租户的传感器数据,包装完成传给前端;基于springboot框架完成后段api开发,完成前端大屏展示所需的数据,例如年收入折线图,鱼类长势折线图,气象站信息,摄像头、传感器数据等;对投料、药等记录型数据的增删改查;通过递归算法完成对地图对无限层级建立,通过前端天地图或自定义地图的坐标,在前台的地图上显示传感器、摄像头的地理位置。
技术描述: 使用springboot+mybatisplus后台框架,使用完全自己开发的代码生成模块,实现对简单业务(年收入,鱼类长势等)的增删改查代码生成;配置shiro完成权限控制;配置跨域,解决前后端分离的跨域安全问题,研究如何放开option请求,如何自定义shiro拦截器(在csdn中有记录);整合优化util包,引入hutool工具包,完善框架结构; 完成对swagger2的配置优化,增加对token的支持,方便前台调用测试后台api;配置华为devCloud(本质是华为安装好的线上jekins和git仓库等),完成对项目的管理、代码托管、代码检查、持续集成、自动发布等一系列运维功能;完成docker的环境安装和线上服务安装(在csdn中有记录)。
项目总结: 学会了mybatisplus的代码生成模版引擎运用和mp的条件构造器查询;学会了后端建立安全的http请求(resttemp),尝试对公司的传感器平台进行分布式微服务化;了解如何对接嵌入式开发和mina框架的使用;学会了docker的部署运维技术;学会了整套自动化持续集成的环境部署。
项目名称二 : 公司官网
项目周期: 2019.4-2019.5
项目角色: 管理系统的全栈开发
开发环境: IDEA+Tomcat8.0+mysql+git+maven
职责描述: 完全独立通过自己的jladmin框架,完成了公司对官网的所有需求;参考vue-element-ui的Tinymce文本编辑器,完成对官网的新闻等文本的在线更新需求;通过七牛云的对象存储功能,完成对图片上传和nds加速对需求。
技术描述: 完全独立通过自己的jladmin框架(GitHub有源码),管理系统前台是vue+elementUI,后台是springboot框架;;官网展示平台是thymleaf模版(只参与部分代码修改,主要是ui和前端写);
项目总结: 是自己框架的一次成熟项目尝试,学会了前端vue+elementUI的分离开发和thymleaf模版后台混合开发。
其余项目:公司老oa项目的重构和sqlserver存储过程开发。
2020.x -2020x 南京技鼎 软件工程师
- 涉及开发技术:Springmvc,Mybatis,SaaS,echarts&hcharts,Bootstrap,easyUI,linux, agular, ionic, Kafka, Redis, ElesticSearch(ELK),RESTful API,postgresql , oralce, 高德地图api etc.
项目名称一 : 公司自用ecp系统的oa模块二次开发维护
项目周期: 2017.5-2018.6
项目角色: SaaS模块开发
项目描述: 公司自用ecp系统,成熟的SaaS平台,类似金蝶。
开发环境: IDEA+Tomcat7.0+sqlserver+git+gradle
职责描述: 其中我主要负责oa模块,部分数据库表设计,损益图报表开发。
技术描述: 我司自研框架技术jeedjs,QuikServer,jar包本地管理,开发周期近7年,后端原生servlet, 前端jsp页面。完全的二次开发,类似金蝶软件。
项目总结: 熟悉SaaS平台开发;熟悉git代码管理;熟悉gradle的jar包管理。
项目名称二 : 南京养老服务配送app以及linux环境维护
项目周期: 2018.3-2018.6
项目角色: ionic前端app开发+后端api开发+linux环境部署维护
开发环境: IDEA+WebStorm
职责描述: 前端使用的是ionic框架,我主要主要负责地图定位和绘制路线,使用的是高德地图api和第三方插件整合;
技术描述: ionic,底层为新agular语法;地图对接高德api;后端ssm框架;
项目总结: 第一次接触混合开发app,后期开始尝试微信小程序,完成同学饭馆的点餐微信小程序开发并上线;熟悉高德api开发;熟悉linux的环境部署,学会部分linux命令;开始学习前后端分离的前端技术和后端纯api开发。
2020.x -2020x 南京诚迈大四实习 脚本开发运维测试等
1.大四参加的校招实习,属于人力外派到诚迈,期间参与脚本开发、运维、测试各种。
2.主要负责朵唯手机和联想投影仪的项目外包工作。
3.在大四实习阶段后期还参加了为期四个月的培训,主要方向是java基础和ssm框架的学习。
自我评价
- 思路清晰,有独立分析解决问题的能力。
- 工作认真、负责,乐于沟通,乐于互助,乐于学习,勇于创新,乐于分享。
- 具备良好的学习、沟通和团队协作能力。
- 对于新技术充满热情和兴趣 希望能找到一个可以学习的平台,更好的提升自己的技术
内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。
https://www.100chui.com/article/63594.html