锤子简历品牌推广师
java 简历 写不写培训经历
作者:锤子简历 2021/03/12 11:30:00
阅读 166

求职意向

java开发工程师 浙江杭州 薪资面议 随时到岗

教育背景

2020.x -2020x 锤子简历大学 软件工程(本科)

  • 通过CET-6,获得二等校奖学金一次
  • 全国挑战杯校二等奖,全国物理竞赛校二等奖

工作经验

2020.x -2020x 阿里巴巴集团 Java高级开发工程师

在[乌鸫科技-淘宝特价版]部门下主要从事 商家运营的开发工作,主要内容如下:

  • 渠道招商业务需求
  • 买贵必赔
  • 商家自运营营销工具
  • 商家新营销门户搭建
  • 商家触达系统搭建,商品价格力

2020.x -2020x 美的集团 Java开发工程师

在[美云智数-采购云]部门下主要从事 SRM外部定制系统的开发工作,负责过的主要项目如下:

  • [奇瑞汽车采购管理平台] 负责供应商绩效模块的重构、供应商协同等模块的前后端全栈开发,同时负责部分与外系统对接的FTP、WebService等接口的开发工作
  • [比亚迪汽车采购管理平台] 负责采购项目管理、部分采购寻源、供应商配额等模块的前后端全栈开发,并参与负责整个系统的权限控制方案设计和开发
  • [卡特彼勒供应商管理系统] 负责采购询价模块采购商端、成本分析、移动协同及部分基础等模块的前后端全栈开发,并协助负责前后端代码一键生成器工具的设计和开发

项目经验

2020.x -2020x 奇瑞汽车采购管理平台 Java前后端开发 

  • 项目描述:通过采购管理平台的建设推动效率提升、成本优化、管理规范来降低采购总成本、提供工作效率、减少采购风险,逐步建立分级分类数据驱动的采购管理体系和平台,以提升供应链整体竞争力。


  • 涉及技术:Spring、SpringMVC、MyBatis、Dubbo、Redis、MySQL、Nginx、ELK等 
  • 担任职责:
      1. 负责整个供应商绩效模块的重构及前后端编码实现
      2. 负责部分供应商协同模块的需求评审及前后端编码实现
      3. 负责部分与外系统对接的FTP、WebService等接口开发
  • 亮点展示:
供应商绩效重构 : 对三年无人维护的产品绩效模块进行重构,以满足奇瑞公司的需求。 耗时操作进行异步处理,不阻塞页面,一次绩效计算耗时由原先的两小时优化到15分钟左右,同时增加线程安全等功能

2020.x -2020x 比亚迪汽车采购管理平台 Java前后端开发 

  • 项目描述:为比亚迪搭建一套好用的采购业务管理系统,使采购环节更加规范、透明、高效、可追溯,提高采购作业效率、降低采购成本、控制采购风险,有效防呆纠错并预警和管控,加强采购业务流程的关联性并形成闭环管理
  • 涉及技术:Spring、SpringMVC、MyBatis、Dubbo、Redis、Oracle、Nginx、RabbitMQ、Elasticsearch等
  • 担任职责:
1. 负责整个采购项目管理模块的需求评审及前后端编码实现
2. 负责部分寻源管理模块的需求评审及前后端编码实现
3. 负责整个供应商配额模块的需求评审及前后端编码实现
4. 负责整个系统的权限控制方案设计和开发
  • 亮点展示:
    • 采购项目管理: 页面采用ECharts的饼状图、柱状图等进行展示,后台设计合理的表结构和索引,使用几十行SQL便可统计出多个维度的结果,简洁易维护
    • 寻源管理:从百万级数据量的价格库中查询出指定维度的上一次价格和集团最优价,采用SQL排序函数配合应用层代码实现,保证数据准确性、幂等性和扩展性
    • 供应商配额
a).  对耗时较长的请求,使用线程池实现请求的异步处理,配合状态字段和异常信息冗余实现整个配额清单的生命周期可视化追溯,错误在线排查等,大大降低运维的难度和工作量;
b).  通过使用合理的内存缓存、Mybatis的批量操作和JDK1.8的Stream流新特性等优化手段,大幅度降低大数据量复杂操作请求的响应耗时,配合请求的异步处理,极大地提升用户体验;
c).  配额结果同步SAP系统,通过RabbitMQ进行异步发送,可实现接口的异常排查、健康和进度监控,并有效缓解系统局部请求压力波动过大带来的影响
    • 权限控制:维护一个角色-模块-权限配置表,  查询请求建立数据库连接前,应用层查询配置表获取当前账号的模块权限,改造请求参数,实现SQL动态拼接
  • 项目收获
该项目是我经历的规模最大、耗时最长、工作量及复杂度也最大的项目,虽然过程遇到了很多困难,但是通过自身学习和同事帮助,最终结果是好的,收获颇丰。 通过该项目的开发,让我对高并发,大数据量,系统内多模块间协同,多系统间对接等业务场景有了更深刻的认识,在不同的业务场景下,要综合多方面的考虑,结合Redis、MQ等中间件的使用提高服务性能效率。也认识到团队之间的沟通和配合是多么重要,平时遇到难点要多与leader沟通,同时自己也要不断总结输出,才能快速进步

自我评价

  • 有良好的设计和编码品味,并且热爱写代码
  • 具备良好的沟通能力和高度的团队合作意识,能快速融入团队
  • 技术视野开阔,学习能力好,对业界新技术敏感,喜欢钻研,具有良好的学习能力并注重团队合作
  • 热爱编程,在工作中,有着强烈的责任心,开拓创新意识强,能保持不断进取的精神,有高度执行力

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