学习能力强,逻辑性强,能够快速运用新的第三方库实现项目需求。善于分析问题,解决问题。代码优雅,简洁。喜欢困难和挑战,热衷学习,善于专研相关领域技术需求,自我驱动。积极主动学习相关领域前沿技术,并及时有效地运用到正在开发的项目中,目前正在研究深度学习(ML)
带领五人开发小组,主要运用vue, react, angular等页面渲染框架,view,redux,flux,Rxjs等状态管理工具,nodejs,webpack, gulp, websocket, git,babel,es6,svg,canvas等技术开发汇智财经交易数据系统、投顾助手、实时聊天系统、资源派发系统、IM管理系统开发、多渠道管理系统、业务活动综合管理平台、项目任务分发统计平台、直播室,微信公众号,小程序,主要包括前端项目的工程化构建,基础功能实现,界面开发,数据可视化,活动推广等。
1. 利用html, css, jQuery、Swiper.js、scrollReveal.js、slick.js、Angular等js库(框架),以及ajax,restful.js各种Web技术将UI设计转化为前端页面,实现设计效果,与交互效果,和数据处理;
2. 持续优化页面的用户体验、与项目性能;
3. 利用Git进行项目管理;
4. 参与公司项目的前端规范设计,和新技术研发应用。
5. Angular, vue项目开发
该项目主要用于实现微信公众号,小程序,app,微博等多种渠道业务的整合,简化业务操作流程,提高业务工作的便利性。项目中主要运用ckeditor进行富文本操作,并实现公众号文章、消息、模板的常规、定时推送,以及微博分享,小程序内容管理,项目主要运用vue,vuex,webpack,vue-router,js语法兼容到es6。
运用react开发直播室项目,项目主要运用直播公司产品并实时与客户实现聊天互动,主要负责观点,互动页面开发与维护
主要运用技术react,redux,websocket,webpack
2017年12月,我开始着手汇智财经数据系统前端项目开发。由于公司业务调整,开发人员精简,所以这也是第一个由我独立开发完成的前端项目。我主要负责项目的工程化构建,网站界面开发,系统数据的可视化,作为一个集成性的交易数据平台,项目主要涵盖了交易数据查询,交易人员信息管理,交易数据实时更新,因此项目主要工作量集中在数据可视化。为了实现保持系统设计风格的一贯性,项目依然选用Material UI设计风格,提高了系统的用户感观,在数据可视化方面,先期采用chartjs和E charts混合开发,保证业务需求,继而向d3转移,提高数据渲染性能。系统投入运营后,提高了业务管理人员对相关经营业务的管理效率。
主要运用技术vue.js(其中包括vue-router,vuex), d3.js, echarts.js, material UI, webpack, axiso, es6
2017年7月,我开始接触投顾助手前端项目开发。我主要负责项目的IM功能二次开发,新需求开发。作为核心程序员,我不但完成了需求界面、开发工作,更提出了多渠道整合,通过多系统整合压缩,有效地提升了业务的系统使用便捷性。系统上线后,业务人员可以通过一个系统,完成多条业务线的客户维护工作,使得系统的使用率由原来的30%提高到80%,并且在与公司其它项目的配合下,事业部实现单日1.2亿元入金。
主要运用技术,vuejs, websocket, socket.io, echarts, webpack,fetch, es6等
2017年9月,我们团队开始开发IM系统,及相应的资源派发系统。作为核心开发人员,我主要负责项目的工程化构建,网站界面开发,im h5聊天的具体实现,及系统数据的可视化,为了实现保持系统设计风格的一贯性,项目全面引入Material UI设计风格,提高了系统的用户感观,而且利用im系统快速搭建了一个耦合的h5聊天项目,运用webpack构建工具,一定程度上提高了项目的可管理性,当然这其中也带来一些繁冗的配置工作。系统上线后,公司业务开始逐渐减少第三方聊天服务的依赖,一定程度上保证了一些特殊业务的需求。
主要运用技术,websocket,webpack, material UI, vue及vue router和vuex等
1. 根据设计稿开发响应式前端页面,调配项目主流浏览器中的兼容性;
2. 与后端远程协作,实现所需数据传输与处理;
3. 优化页面性能,与交互效果;
1. 利用mongodb,mongoose搭建所需基本数据库;
2. 利用NodeJS,expressJS,与mongoose设计服务器端API,保证数据处理;
3. 利用Angular2和Bootstrap,tug开发客户端页面;
4. 运用Git进行版本管理与开发
所需主要技术:NodeJS, Angular2,expressJS,Bootstrap,tug,jasmine
主要开发工具:Sublime Text,Git,Angular CLI
1.利用web前端开发技术,如jQuery、Ajax、Css3等,实现设计效果及其交互效果;
2. 整合,利用,转化成熟的第三方库,如animate.css, nicescrollJs, swiperJS等,提高开发质量和速度,实现敏捷开发;
3. 与后端协作,实现数据传输与效果实现;
主要技术:jQuery,swiper,dataScrollJS
HTML5/ CSS/javascript
Vue/React/AngularJS
webpack/Gulp/parcel
Echart/d3/c3/svg,canvas
MySQL,pg,mongodb,redis,rabbitmq
Git/apidoc
jasmine/mocha/karma/sinon/Chrome DevTools/nim
微信应用开发
python/golang/ngnix/node.js