个人介绍
我是程序员客栈的fcfc,一名前端开发工程师,也是一个潜在的游戏开发者; 我毕业于斯蒂文斯理工学院,担任过携程的前端工程师,也担任过网易的前端工程师; 负责过tripdocs,易次元编辑器,盖亚星球编辑器的开发; 熟练使用react,node.js,antd,typescript等; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2021-04-09 -2022-10-28网易前端工程师
负责易次元编辑器中的像素编辑器开发; 负责盖亚星球编辑器的开发; 负责易次元游戏引擎(1.0和2.0)的开发; 负责盖亚星球游戏引擎的开发。
2020-11-09 -2021-03-12携程软件工程师
负责tripdocs的开发,小队负责人。 负责tripRRweb回放系统的开发。
教育经历
2018-09-01 - 2020-06-30斯蒂文斯理工学院计算机科学硕士
2010-09-01 - 2014-06-30中南大学物联网本科
2010年9月入读中南大学本科 物联网专业
技能
1. tripdocs是携程的开源多人协作文本编辑器,为用户提供了一个简单便捷的多人协作文本编辑器平台,也为其他开发者提供了一个开源的插件式文本编辑器,可以直接使用在自己的站点里。 2. 该项目使用react+slate.js的技术栈,我在项目中负责slate的引入和使用(包括标题和正文的格式、插件的引入、字体字号颜色的加入等)、表格的制作、搜索的制作、评论区的制作、悬浮菜单的制作等。
1. 像素编辑器是一个在线的画图工具,用户可以用此工具进行画静态和动态图并导出为jpg或gif。画图方面实现了画笔、擦除、填充、矩形、圆形、直线、选择器、对称画笔等工具,提供了不同分辨率、不同画笔粗细、gif不同帧率、多图层叠加下的各种画图需求。 2. 在这个项目中我负责的是画笔、擦除、填充、矩形、圆形、选择器、直线、对称画笔工具的制作,同时做了导入导出gif图、图层的的添加删除等功能的制作。 3. 此项目的难点在于对于canvas的灵活使用,包括需要多层canvas去制作画布来展示出分层显示的特点,优化画笔、选择器等在canvas上的耗时等。