{"m1":[],"m2":["resume_head","resume_name","resume_base_info","resume_skill","resume_hobby","87e0f6fb-327d-4382-97bf-fcb07364fbe2"],"m3":["resume_job","resume_edu","resume_work","resume_honor","resume_internship","resume_project","resume_portfolio","751e260d-b725-427f-bf7d-cf00cd2a3be9","resume_summary"],"m4":[]}
.resume_main[data_color] .skill_item .skill_slider span::before{background-color:${color};}
.resume_main[data_color] .skill_slider s i{background-color:${relative_skill_color};}
.resume_main[data_color] .skill_style_01.skill_item .skill_slider s {border-color:${relative_skill_color};}
.resume_main[data_color] .skill_style_01.skill_item .skill_slider s i{background-color:${relative_skill_color};}
.resume_main[data_color] .skill_style_04.skill_item .skill_slider[data_level="average"] i,.resume_main[data_color] .skill_style_07.skill_item .skill_slider[data_level="average"] i{box-shadow:24px 0 0 ${relative_skill_color}, 48px 0 0 #ccc, 72px 0 0 #ccc, 96px 0 0 #ccc, 120px 0 0 #ccc;}
.resume_main[data_color] .skill_style_04.skill_item .skill_slider[data_level="good"] i,.resume_main[data_color] .skill_style_07.skill_item .skill_slider[data_level="good"] i{box-shadow:24px 0 0 ${relative_skill_color}, 48px 0 0 ${relative_skill_color}, 72px 0 0 #ccc, 96px 0 0 #ccc, 120px 0 0 #ccc;}
.resume_main[data_color] .skill_style_04.skill_item .skill_slider[data_level="advanced"] i,.resume_main[data_color] .skill_style_07.skill_item .skill_slider[data_level="advanced"] i{box-shadow:24px 0 0 ${relative_skill_color}, 48px 0 0 ${relative_skill_color}, 72px 0 0 ${relative_skill_color}, 96px 0 0 #ccc, 120px 0 0 #ccc;}
.resume_main[data_color] .skill_style_04.skill_item .skill_slider[data_level="expert"] i,.resume_main[data_color] .skill_style_07.skill_item .skill_slider[data_level="expert"] i{box-shadow:24px 0 0 ${relative_skill_color}, 48px 0 0 ${relative_skill_color}, 72px 0 0 ${relative_skill_color}, 96px 0 0 ${relative_skill_color}, 120px 0 0 #ccc;}
.resume_main[data_color] .skill_style_08.skill_item .skill_slider[data_level="average"] i{box-shadow:9px 0 0 ${relative_skill_color}, 18px 0 0 ${relative_skill_color}, 27px 0 0 ${relative_skill_color}, 36px 0 0 ${relative_skill_color}, 45px 0 0 ${relative_skill_color},54px 0 0 #ccc,63px 0 0 #ccc,72px 0 0 #ccc,81px 0 0 #ccc;}
.resume_main[data_color] .skill_style_08.skill_item .skill_slider[data_level="good"] i{box-shadow:9px 0 0 ${relative_skill_color}, 18px 0 0 ${relative_skill_color}, 27px 0 0 ${relative_skill_color}, 36px 0 0 ${relative_skill_color}, 45px 0 0 ${relative_skill_color},54px 0 0 ${relative_skill_color},63px 0 0 #ccc,72px 0 0 #ccc,81px 0 0 #ccc;}
.resume_main[data_color] .skill_style_08.skill_item .skill_slider[data_level="advanced"] i{box-shadow:9px 0 0 ${relative_skill_color}, 18px 0 0 ${relative_skill_color}, 27px 0 0 ${relative_skill_color}, 36px 0 0 ${relative_skill_color}, 45px 0 0 ${relative_skill_color},54px 0 0 ${relative_skill_color},63px 0 0 ${relative_skill_color},72px 0 0 #ccc,81px 0 0 #ccc;}
.resume_main[data_color] .skill_style_08.skill_item .skill_slider[data_level="expert"] i{box-shadow:9px 0 0 ${relative_skill_color}, 18px 0 0 ${relative_skill_color}, 27px 0 0 ${relative_skill_color}, 36px 0 0 ${relative_skill_color}, 45px 0 0 ${relative_skill_color},54px 0 0 ${relative_skill_color},63px 0 0 ${relative_skill_color},72px 0 0 ${relative_skill_color},81px 0 0 #ccc;}
.resume_main[data_color] .hobby_item .hobby_item_con .hobby_item_list a.alifont{border-color:${relative_hobby_color};color:${relative_hobby_color}; }
/* ������ */
.resume_main[data_color] .resume_cover .cover_html svg [data-svg="fill"] {fill:${color};}
.resume_main[data_color] .resume_cover .cover_html svg [data-svg="stroke"] {stroke:${color};}
.resume_main[data_color] .resume_letter .letter_html svg [data-svg="fill"] {fill:${color};}
.resume_main[data_color] .resume_letter .letter_html svg [data-svg="stroke"] {stroke:${color};}
.resume_main[data_color] .resume_letter .letter_html svg [data-fill="fill"] {fill:${color};}
.resume_main[data_color] .resume_cover[data-type="07"] .resume_cover_avatar{border-color: ${color};}
.resume_main[data_color] .resume_cover[data-type="07"] .resume_cover_content{background:${color}}
.resume_main[data_color] .resume_cover[data-type="07"] .cover_item_list a.alifont{color: ${color};}
.resume_main[data_color] .resume_cover[data-type="08"] .resume_cover_content::after{background:${color}}
.resume_main[data_color] .resume_cover[data-type="09"] .resume_cover_content{background:${color}}
.resume_main[data_color] .resume_cover[data-type="09"] .cover_item_list a.alifont{color: ${color};}
.resume_main[data_color] .resume_cover[data-type="10"]{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="11"] .resume_cover_content{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="14"]{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="15"]{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="19"] .resume_cover_word::before{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="20"]{background-color:${color}}
.resume_main[data_color] .resume_letter[data-type="06"]{background-color:${color}}
.resume_main[data_color] .resume_letter[data-type="12"]{background-color:${color}}
.resume_main[data_color] .resume_m2{background:${color};}
.resume_main[data_color] .info_item .info_content a.alifont{color:${color};}
.resume_main[data_color] .resume_item dl dt{background-color:${color};}
.resume_main[data_color] .resume_m3 .resume_item dl dt a{color:${color};}
.resume_main[data_color] .resume_m3 .resume_item dl dt a{border-color:${color};}
.resume_main[data_color] .resume_m2 .resume_item dl dt span.resume_item_title_span{color:${color};}
.resume_main[data_color] .resume_m2 .resume_item dt a.alifont{background-color:${color};}
.resume_main[data_color] .resume_item .resume_item_list_title span{color:${color};}
-
教育背景
-
2010.09-2014.06
锤子简历大学
软件工程专业
-
工作经验
-
2018.04-至今
锤子简历公司
资深Java优化师
- 负责部分业务需求分析、业务数据建模和设计;
- 负责所分配功能模块的详细设计、功能开发、单元测试、代码优化工作;遵循开发管理流程,编写和完善设计文档;
- 独立完成分配模块,撰写接口文档,与前端,iOS,Android 进行联调;
- 跟随高级Java优化框架,版本迭代;bug修复及数据测试。
2014.07-2017.12
锤子简历公司
Java优化工程师
- 主要负责良品铺子后台Java开发和性能优化,活动会员终端的Java优化;
- 负责与给平台接口,如 阿里、京东商城需求对接;
- 负责项目的基本部署(Linux系统)和数据库优化;
- 负责项目的业务分析,业务数据建模和设计;
- 对所分配模块的功能开发、单元测试、代码优化;
- 项目上线后的维护工作和性能优化,源码研究理解。
-
自我评价
-
本人乐观开朗,热情正直,熟练掌握J2EE软件开发技术,能熟练使用各种API,能上网查询自己所要的资料,具有较强的团队协作精神,适应能力强,易于融入集体文化,拥有较强的协作能力和学习能力,有强烈的责任感。
-
作品展示
-
+(支持jpg/png格式,单张图片不超过2M,最多支持添加8张图片)
-
其他
-
软件技能: XML,Web,Git,CSS,Svn,Java,Json,html,Ajax,J2Ee,MySQL,Redis,Junit,Maven,EasyUI,Spring,Office,Struts,Socket,Jquery,Oracle,Mybatis,Android,Mongodb,Eclipse,Zookeeper,Myeclipse,AngularJS,SQLServer,Hibernate,MS Office,Bootstrap,Spring Mvc,JavaScript,Linux系统,需求分析,单元测试,软件工程,分布式系统
英语,cet-4
平时喜欢跑步,打篮球,经常参加户外活动,喜欢帮助他人
-
项目经历
-
项目描述:该项目采用Dubbo分布式,使用Zookeeper技术,将会员信息模块独立出来,负责对POS端、Web(淘宝、京东等)和APP端的信息收集、优惠券推送、品牌积分推送等,采用分布式系统技术,将服务注册到Zookeeper,提供给POS端、网页端、APP端接口调用,实现各微服务之间的信息同步,会员的订单信息、营业额信息统计。责任描述:- 主要负责良品铺子后台Java开发和性能优化。
- 负责节日活动会员终端的Java优化,接口编写。
- 负责与给平台接口,如 阿里、京东商城需求对接。
- 负责项目的基本部署(Linux系统)和数据库优化。
- 负责与淘宝京东的接口书写和调试,外卖模块对接调试,会员服务在阿里云平台部署,监控。