{"m1":["resume_head","resume_name","resume_base_info"],"m2":[],"m3":["resume_job","resume_edu","resume_work","resume_hobby","resume_skill","resume_honor","resume_summary","resume_internship","resume_project","resume_portfolio","27e3798e-374f-4e4a-9a97-1ffef8545db7","8d39e838-2af5-4ec4-b9cf-cf6ea66c55c7"],"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_item dl dt span.resume_item_title_span,.resume_main[data_color] .name_item .name-con .name{color:${color};}
.resume_main[data_color] .resume_item dl dt{border-bottom-color:${color};}
.resume_main[data_color] .resume_item dl dt span.resume_item_title_span{color:${color};}
-
姓名
-
锤子简历
或许我不是最优秀的,但我是可以成长为你们想要的那个人。
-
教育背景
-
2012.09-2016.06
锤子简历大学
计算机软件
-
工作经验
-
2018.03-2019.10
锤子简历公司
C#服务器
- 负责游戏服务器的功能开发,主要包括个人副本,宝物系统,VIP系统,聊天系统,宝藏系统,翅膀系统,坐骑系统,皮肤系统,功勋任务系统,商店系统,还有部分bug修复;
- 负责游戏逻辑服务器程序,U3D部分插件,代码生成工具以及编写渠道服务器程序,参与的多款游戏都有成功上线;
- 负责开发服务器集群,共有三个服务器分别为登录主城服务器、实时战斗服务器、资源更新缓存服务器;
- 负责运用Navicat for MySQL建立数据库,与主城服务器对接,开发客户端单或多人战旗战斗系统,布置云服务器,及维护和更新xml与服务器。
2016.08-2018.01
锤子简历公司
C#服务器
- 负责c++播放终端和c#服务器的开发,跟进前端js和安卓Java的开发,制定通信协议,技术预研和攻坚;
- 负责通过功能测试、客户端性能测试、服务器性能测试(C#服务器运行在Windows服务器,性能存在瓶颈)、协议安全测试、客户端适配测试、弱网络测试、平台能力与支付测试,发现并解决项目问题;
- 负责公司项目的android和ios sdk接入工作,接入国内30多个渠道的登录,支付,聊天,推送,数据统计功能等工作;
- 负责开发与维护公司的c++、c#服务器,公司基于MFC与wpf的Windows软件,使用jmeter进行服务器的压力测试。
-
自我评价
-
本人综合素质佳,能够吃苦耐劳,勇于挑战自我开发自身潜力,注重专业基础学习和实践能力的学习且容易与人相处。在做项目中,从开始我从短暂的迷茫和情绪的低谷,有了各位同事的帮助和关心,以及个人的努力,可以让我顺利突破困境,找回自信和充实,注重团队协作精神,对编程具有浓厚的兴趣,我养成良好的编程风格,独立思考解决问题,查询资料去解决技术难题,技术能力的提升,通过团队之间的交流,提高了沟通能力。
-
作品展示
-
+(支持jpg/png格式,单张图片不超过2M,最多支持添加8张图片)
-
其他
-
- 技能: 2年以上Unity+C#客户端开发经验,经历过客户端框架开发,有完整上线项目经验, 熟练掌握C#面向对象编程,熟练掌握Unity相关组件的使用,以及相关功能模块开发(UI框架,相机控制,动画控制,网页交互,视频播放,网络通信,数据解析,AssetBundle资源管理等),熟悉Lua脚本;
-
项目经历
-
2019.03-2019.06
卡牌游戏-ATB
协助项目主要负责人
- 参与行为树编辑器的开发,针对不同的策划需求单独开发对应功能节点;
- 增加渠道服务器针对Kafka的支持,现在通信全部通过Kafka来实现;
- 实现PVE关卡的功能,PVP开房间的功能等,并对项目进行总结。