个人介绍
全栈技术背景,从事开发10年+,精通各种前后端技术(React,Angular,Nodejs,C#,Java),先后任职于ThoughtWorks,Daimler,人民网,Yahoo等国内外知名企业,现定居海外,英语流利,技术过硬,精通敏捷方法,擅长各种重构,具备快速学习能力对精益以及质量有丰富的开发及管理经验。希望可以遇到些有意思的人和事,并期待与你的相遇!
工作经历
2017-04-03 -2021-04-03Yahoo7Lead Javascript Engineer
▪ 负责开发WEB技术平台,用来为Seven Media创建各大站点,⽐如 News, TV, Sports and Lifestyle 等 ▪ 后台基于Nodejs和Express开发,同时使⽤React和handlebars作为前端展现框 架,深度集成雅虎的Screw Driver作为持续集成,持续交付平台,每周上线两次
2016-05-18 -2017-03-16Daimler AGLead 全栈开发
Lead 全栈开发(助理经理) 参与过的项目: Smart Racing 一款iOS游戏,用来促进奔驰的汽车租赁服务 使用 UNITY3D (C#) 来进行模型的开发和链接 后台使用Nodejs和Express来处理请求和存储数据 Gear 一个Web应用,用来数字化部门的敏捷工作流 技术栈包括 React, Redux, Nodejs, Express, MongoDB, Mongoose, Webpack VR Exhibition 一个VR应用,用来通过VR设备展示所有在售的奔驰汽车模型,服务销售部门 展现层使用UNITY3D (javascript) 开发,后台使用Nodejs 和 Express来动态提供车辆模型
2013-04-15 -2016-04-22ThoughtWorks高级软件开发工程师
高级全栈工程师,同时担任Tech Lead,领导敏捷团队进行软件系统开发 由于是咨询公司,涉及的项目非常多,列举如下: Agile Consulting - Schlumberger 斯伦⻉贝谢 这是一个咨询项⽬,客户需求是为他们的技术团队搭建⼀整套持续集 成,持续交付的框架和最佳实践,我做为咨询师和技术团队⼀起 coding,最后为他们打造了了一套定制化的CI pipeline,可以根据配置文件自 动创建并部署CI • 技术包括 PowerShell, C#, MS Azure, Jenkins, NuGet, Pact-Net, Psake, Yaml, Pester Personal Bank - United Overseas Bank (UOB) UOB是新加坡第⼆大银行,我负责带领团队帮他们实现个⼈银⾏业务 •技术栈包括 Java, weblogic, EJB, AngularJS, Oracle My Mobility - PwC 普华永道 • ⽤react做的⼀个Web系统,所有react组件被上百个⻚⾯复⽤,充分发挥 了react组件 GO M
2011-08-01 -2013-04-01中国电子科技集团第十五研究所java开发
从事国家总后勤部的项目开发,参与智能卡,智能硬件相关系统的研发,涉及java后台和JS前端。 系全军部署项目,具体项目架构由于保密协议,不方便透露。
教育经历
2007-09-18 - 2011-07-01北京信息科技大学计算机科学与技术本科
曾多次获得国家奖学金,成绩名列前茅,曾任班长等职务
技能
⼀个每天有上百万来⾃全球不同国家的员⼯,平均每个⼈要花6个 ⼩时以上使用的工作系统,用于处理上百种不同的业务,业务逻辑复杂,数据量大,高并发,每天release两次,0 downtime • 技术栈包括 C#, AngularJS, SqlServer, Jasmine, Ruby, Python, Rest, Sass, PowerShell, IIS, feature-toggle, CI, CD 实在找不到相应的图片了,上传的图片并非该系统
这里的作品截图只是其中一小部分,因为不再为其工作,而且没有内部系统的截图, 所以不能展示内部系统的样子。 这个项目的难点在于梳理银行复杂的业务逻辑,打通并集成各个系统,最终实现线上创建个人用户,管理并集成各种银行业务到个人用户中,实现个人用户100%线上业务办理 设计到的技术有:Java, weblogic, EJB, AngularJS, Oracle