个人介绍
专业技能
目前自我定位全栈工程师
前端:熟悉HTML,CSS,熟悉Reactjs,jQuery等,熟悉Webpack,npm,gulp等后端:熟悉RESTful API的设计与实现,熟悉Ruby on Rails, Spring MVC,Spring Boot等,可以使用docker,shell等其他:熟悉敏捷实践,站会,看板,Code Review等,熟悉持续集成和持续交付实践、自动化测试、自动化部署、TDD、BDD、Cucumber、AWS等特长:持续学习、持续改进自我的能力工作经历西安尚度元网络信息科技有限公司
`2016/1 - 至今` **咖萌星球**(亲子活动*** App,RESTful API,App)
负责整个系统的架构设计与开发工作
1. 使用Reactj*** App,包括在线***功能
2. 使用Ruby on Rails实现API为前端提供数据,使用ActiveAdmin实现后台管理平台
3. 使用React Native实现Ap*** App共用API)
`2016/5 - 2016/7` **义齿云**(义齿加工行业软件,Web管理后台,Hybrid App)
搭建系统的整体基础并且开发了系统核心功能
1. 使用Ruby on Rails实现Web管理后台与API接口
2. 使用Cordova+Reactjs实现App
`2015/10 - 2016/1` **U聚**(餐饮O2O,Web管理后台,Hybrid App)
搭建系统的整体基础并且开发了系统核心功能
1. 使用Ruby on Rails实现Web管理后台与API接口
2. 使用Cordova+Reactjs实现App
以上项目中所包含App均已在App Store上线
2013.4-2016.1 ThoughtWorks
`2015/3 - 2015/9` 下一代房产搜索平台
作为Tech Lead帮助客户构建基于微服务的下一代房产搜索平台。
1. 制定了从当前单体架构到微服务架构实施的详细路线图。
2. 采用持续集成、持续发布流水线,帮助远程团队协作开发,缩短从业务需求到上线运行的周期。
`2014/10 - 2015/2` 搭建持续集成平台
作为Tech Lead,基于亚马逊AWS,设计并构建团队的持续集成流水线。
1. 基于AWS编写了完善的脚本来定义所有的基础设施(节点),使用包括CloudFormation,Ansible,shell等
2. 使用Bamboo CI构建各个项目
3. 组织团队内培训,分享AWS知识
**在某次事故中,得益于完善的脚本,成功在30分钟内,重建整个持续集成平台,并恢复所有数据*
`2014/3 - 2014/4` REA Hack Day(客户公司内部创新大赛)
使用Node.js、WebRTC以及Arduino实现远程虚拟看房机器人。帮助团队从硬件到软件构建该机器人,编写超90%以上代码。最终该项目获得『最佳技术创新』大奖。也是ThoughtWorks历史上第一次获得客户的该奖项。
`2013/4 - 2015/9` Casa.it网站
作为核心开发人员,负责PC Web站点以及移动Web站点的开发与交付。
1. 开发维护主站(PC Web,Java Web),主要技术栈Spring MVC,JSP,jQuery,YUI,CSS等
2. 开发维护移动站点(SPA,前端+后端API),主要技术栈Spring MVC,Backbone,jQuery(zepto),CSS等
爱立信(中国)有限公司
`2012/4 - 2013/1` 内部持续发布平台
作为主要开发人员参与内部持续发布平台的实施。搭建内部OpenStack私有云平台,并基于该平台开发持续发布系统。技术栈Ruby,sinatra,redis等
`2010/9 - 2013/4` 同济大学 软件工程 硕士
`2005/9 - 2009/7` 西北农林科技大学 设施农业科学与工程 学士
其他2014年翻译《树莓派Python编程入门与实战》
2016年参加『SegmentFault D-Day』西安站,主讲《Hybrid移动应用开发》
2016年中兴内部技术交流《现代Web开发》