{"m1":[],"m2":[],"m3":["resume_head","resume_name","resume_base_info","resume_job","resume_edu","resume_work","resume_project","uuid28cb2e35-0760-4b36-8dfe-2cfc5b4f","resume_skill","resume_hobby","resume_summary","resume_internship","resume_honor","resume_portfolio"],"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] .name_item .name-con .name{color:${color};}
.resume_main[data_color] .resume_item dl dt span.resume_item_title_span{background-color:${color};}
["age","sex","nation","marriageStatus","politicalStatus","education","city","jobYear","mobile","email"]
-
基本信息
-
-
姓名
-
锤子简历
梦想每个人都有,但不是每个人都有勇气去坚信,我有!
-
教育背景
-
2016.09 - 2020.06
广州锤子简历大学
软件工程专业
GPA:372.4(专业前10%)GRE:324
2020届应届生,在校期间顺利完成软件工程主要课程,积累了较多理论基础。
-
工作经历
-
2018.06 - 2020.04
锤子简历管理有限公司
软件开发实习生
- 参与软件开发,实现新功能新需求;算法测试优化,测试已有算法可行性并进行优化完善;
- 易用性优化,为满足客户要求进行文件路径分类整理优化;
- 熟悉了解软件开发流程以及企业工作状态,实现学生到工作者这一身份的转变。
2017.05 - 2018.05
锤子简历咨询有限公司
软件开发实习生
一个用于测试无线网络信号的项目,所处的是一个并行调度的多线程环境。
- 参与大数据量实时过滤系统算法开发,支持编写复杂的过滤条件表达式(如时间过滤器、阈值过滤器,二元表达式过滤器等),实现GIS区域过滤器算法的编写、部分算法的优化与各类算法的测试;
- 参与易用性优化,对项目文件路径重新规划分类整理,使文件结构简单化,用户能快速提取到所需要的数据文件,提高软件的易用性;
- MOS算法测试与优化,MOS是用来衡量通信系统语音质量的重要指标,通过对输入的不同的音频包进行分类然后截取,重新拼凑成音频,再根据用户选择调用不同的算法对截取的音频进行MOS打分;对MOS语音估分算法进行测试优化,包括对音频的测试分析以及对截取音频的测试,调整阈值与音频起止时间等进行优化音频截取算法。
- 文件结构优化,原文件中结构复杂,有包头、段块索引以及包偏移等部分,优化文件结构去掉无用的段块索引,调整写入与读取文件部分代码,并在各类环境下对优化文件进行测试。
-
项目经验
-
2017.05 - 2019.08
SMA患者管理终端系统
后台开发
- 项目名称:SMA患者服务终端系统
项目环境:springcould、spring Eureka、Redis、fastdfs、Oracle、mybatis puls、swagger等
- 项目介绍:SMA患者服务终端系统分为PC端、Android端和IOS端,系统管理平台主要是对患者、资源及运营的管理以及任务公告查询处理,APP端用户登录后可以查询患者详情以及维护任务信息,通知公告、资源、热点问题搜索查看以及问题反馈
- 工作内容:独立负责资源模块、banner管理模块及反馈功能模块开发,模块服务注册到Eureka网关,前后端就口连调及缺陷修复,保存项目成功上线;
2016.04 - 2017.05
铜陵市超脑系统
后台开发
- 项目名称:铜陵市超脑系统
项目环境:RestFul、Jersey、springMVC、mybatis、Redis、MongoDB、ActivityMQ、Oracle、fastDFS等
- 项目介绍:铜陵市超脑系统是铜陵市智慧城市管理系统,协助管理城市,系统主要分治理平台、决策平台及H5手机端,治理平台是根据智慧城市核心能力按照治理平台配置的规则生成20多中不同场景的数据,治理平台是对城市摄像头,抓拍机等设备管理和分四个子系统完成20多中不同场景的数据生成对应的场景的事件、事件处理或者将事件分派到城市管理局等第三方处理时间、核查事件及事件回访,以及一个监督考核子系统进行业绩考核;决策平台是对20多不同场景的数据以及设备统计在地图上打点轮播、对重点区域、人员监控,城市公共设施管理等数据可视化大屏,H5手机端是将对应事件如全市公共设施、新型冠状肺炎病毒等统计分析在手机端方便市民查看等
- 工作内容:
- 独立负责多个场景的数据生成及数据分派处理等
- 独立负责渣土车、独居老人关怀、楼宇外立面等多个大屏数据数据大屏数据、设备、渣土车等数据统计、趋势分析、渣土车轨迹等
- 独立负责全市公共设施大屏、公共设施H5、疫情动态H5、未带口罩H5后台功能实现等
- 负责修复开发功能模块缺陷修复保证项目质量;
- 项目产物、详细设计、接口设计、脚本整理等
- 保证开发功能模块发布Linux服务器运行成功等
-
个人优势
-
- 8年培训经历,曾负责互联网大厂5000+规模培训体系的搭建及运营,具备toC&toB业务属性实战经验。
-
自我评价
-
为人开朗热情,个性积极,处事细心,对于工作能认真严谨的完成;做事有条理、有计划,时间观念强,能按时完成规定的任务;在生活中善于交流表达,团队协作能力强,熟悉软件文档编写,能迅速融入集体,完成团队的任务;喜欢钻研问题学习新知识,面对困难不畏惧,有较强的抗压能力。
-
作品展示
-
+(支持jpg/png格式,单张图片不超过2M,最多支持添加8张图片)
-
技术优势
-
- 熟悉网站开发流程,熟悉mvc体系结构,C/S模式,以及面向对象思想。
- 熟练掌握python,C++,Java等语言,以及Django,React.js等流行框架。
- 熟悉Mysql,Mongodb等数据库。
- 熟悉nginx,tomcat等环境的搭配以及程序部署。
- 了解如何使用docker发布镜像。
- 对Devops有一定的认识,并且了解scrum的运作流程。