{"m1":["resume_head"],"m2":["resume_name","resume_base_info","resume_job","resume_edu","resume_skill","resume_hobby"],"m3":["resume_work","resume_project","resume_internship","resume_honor","resume_portfolio","resume_school_info","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:${color};}
.resume_main[data_color] .info_item .default_item_html{border-color:${color};}
.resume_main[data_color] .info_item .default_item_html svg path{fill:${color};}
.resume_main[data_color] .resume_m2{background-color:${color};}
.resume_main[data_color] .resume_m3 .resume_item dt span.resume_item_title_span div:after{background-color:${color};}
.resume_main[data_color] .resume_m3 .resume_item dl dt{border-bottom-color:${color};}
.resume_main[data_color] .resume_m3 .resume_item dl dt a.alifont{color:${color};}
["sex","age","nation","education","marriageStatus","politicalStatus","city","jobYear","mobile","email"]
-
基本信息
-
-
教育背景
-
GPA:3.72/4(专业前10%)
GRE:324
-
工作经验
-
- 负责游戏新功能开发及玩法拓展,与策划讨论技术可行性及表现细节,成功完成事务所、通告任务、换装比赛等多个大功能,
快速集成到项目并上线;
- 针对每个功能对美术提供散图使用NGUI插件打包成图集,根据美术提供的效果图完成界面搭建;
- 梳理流程,设计流程图;
- 思考功能需要的设计模式、数据结构,与服务器对接消息协议;
- 为新功能编写UI代码,使用UIEventListener或UIButtonMessage组件监听点击事件,使用C#语言编写逻辑代码;
- 给予合作方提供技术支持,游戏启动流程全面修改,从好玩友SDK读取第一个ison文件,里面包含热更新版本、热更新url、动
态资源版本、动态资源url、服务器列表url、活动列表等重要参数,然后下载解析服务器列表文件并正确显示,帮助合作方更好的管理游戏更新,使双方的合作进一步加强。
- 使用Unity开发教育类仿真项目(AR和VR),和产品经理及客户协调项目相关事宜;
- 新功能开发及研究,完成项目经理安排的工作项目;
- 负责U3D前端研发,框架搭建,工作分配和与策划、美术、服务器人员的沟通交流,性能优化方面的工作。
-
项目经验
-
项目描述:- 开发本地特色棋牌游戏,包括抚顺麻将,赣州麻将,南阳麻将,鞍山斗地主,抚顺斗地主等棋牌游戏。
责任描述:- 负责游戏客户端前端开发和维护,调整游戏UI,编写游戏玩法逻辑代码,维护Http/Tcp游戏网络接口;
- 与美术协调游戏中美术资源,与策划沟通开发游戏核心玩法,与服务器人员协商通信协议及调试保证通信协议代码准确性,保证项目准时上线;
- 游戏项目正式上线前的性能调试,测试游戏中可能出现的Bug;
- 编写简单的单个项目文档;
- 接入第三方 SDK;
- 使用NGUI,Lua对现有的UI逻辑进行编写及扩展。
-
自我评价
-
本人对待工作踏实,认真,并且极富工作和团队精神,因此在工作和生活中结交了许多朋友,具有良好的适应性和熟练的沟通技巧,相信能够协助主管人员出色地完成各项工作。综合素质佳,能够吃苦耐劳,忠诚稳重坚守诚信正直原则,勇于挑战自我开发自身潜力,做一个主动的人。立志成为一名出色的员工,愿意同贵公司共同发展、进步!
-
作品展示
-
+(支持jpg/png格式,单张图片不超过2M,最多支持添加8张图片)