本人目前打算换工作,更新简历如下,欢迎有意者骚扰。Word版简历请猛戳这里。
基本信息:
姓名:高晓晨(男)
生日:1984-05-10
学历:2006年毕业于北京邮电大学 软件工程专业 小本
联系方式:13540478015 | gxcsoccer@126.com
目前城市:南京
工作经历:
工作前5年均供职于新蛋,负责开发电商内部MIS系统,主要采用.net及其微软系的产品和技术。先后待过两个项目组,从普通程序猿慢慢成长为项目经理。
2011年10月加入华为,回归码农身份,目前聚焦在web开发领域的前后端技术,关注node,golang等语言发展,对数学知识和游戏设计算法等较感兴趣。
闲时也参加各种前端的论坛(D2,沪js),向往北京,上海,杭州等地的技术氛围,期望加入更高平台提升自己
2011.10 - 至今: 华为南研所 前端工程师
开发基于webkit浏览器的iptv机顶盒的web app
实现了一个类似backbone的单页面MVC框架,包括窗口系统、事件系统以及常用的控件库;
采用seajs实现页面的按需加载和模块化;
采用SASS作为CSS预处理框架,一定程度上实现了CSS组件化参考spm,开发了为项目组定制的seajs打包工具
通过uglify-js分析JS源码,提取代码的依赖关系,然后按照seajs的标准格式改写代码,最后合并成一个文件、压缩。做为web端负责人和机顶盒团队一起完成了iptv应用web化和html5浏览器性能优化的项目
2006.7 - 2011.9:新蛋科技(成都) 工程师|项目经理
- 负责Newegg MarketPlace项目订单管理模块的设计和开发,前后台均有涉及,前台主要是开发Silverlight页面供Seller管理追踪其订单,后台主要是负责处理Seller的Datafeed以及和其他模块例如PO,Account,WMS等系统交互
- 主导了公司EDI系统迁移到BizTalk Server上的项目
- 参与EDI(电子数据交换)系统的开发和维护,主要涉及文件交换,解析,多线程,xml解析和转换等等。
技术能力:
- Javascript语言自认还是比较熟悉,能够输出较高质量的代码
- HTML5相关的特性有一定的研究,很多在项目中已经使用
- CSS基础还不错,能还原设计稿输出较高质量的页面,对CSS3新特性也有一定研究,对Sass、LESS和Stylus等预处理工具有一定项目经验
- 对Nodejs及redis,mongdb等技术还比较熟悉,平时喜欢用它们开发一些工具以及一些简单的web应用
- 对游戏开发有些小研究,属于平时自己瞎折腾,例如:碰撞检测,粒子系统和寻路等等
- 5年.net经验,但是有一年多没碰了:)
我的github项目
- HTML5EPG 将android原生的电视导航应用移植到基于webkit的浏览器上,大量运用了CSS3特效,例如:transform 3d, transition, animation, gradient等。
- ParticleSystem JavaScript实现的粒子系统,支持火焰、云朵、传送门等特效
- html5_kof 基于melonJs开发的一个的简单的html5 rpg小游戏
- collision-lab HTML5 Canvas模拟碰撞的实践,包括AABB,OBB等类型的碰撞检测和碰撞反应
- LingJs 提供LINQ风格的javascript库
- ProfilingTool 一个web性能检测小工具
- orz 一个简单的redis数据访问库
- jsonbuf 一个简单的将JSON格式压缩为二进制格式的库
- sultana 对socket.io进行connect风格的封装
- node-rpc 一个nodejs的rpc框架
- trait 生成可复用mixin的类库
- scc 一个定制化的seajs的打包工具
- pitaya 一个RESTful风格的api库,同时支持json和二进制格式