腾讯专有云前端工程师
因为项目跨平台的需要,加上Flutter强劲的性能,和Dart静态语言的特性,移动项目都选型了Flutter,配合RxDart成功地在短时间做出了性能媲美原生的App。
使用React + TypeScript + RxJs + webpack重写了交易所web端(特别是交易部分),达到更好的响应式,速度,性能。
系统类项目为团队选型了React + React Router + webpack,后续为了加强约束,方便协作又引入了强类型的TypeScript,代码规范引入了Eslint,负责项目框架搭建,通用组件,重要模块书写,以及code review。
项目需要在Android设备上展示大量的数据,主导选型为React native + Redux + React Router的方案,负责项目框架的搭建,Redux数据结构的定型,通用组件,重要模块书写以及解决React Native本身缺陷所带来的问题。项目达到了比原声Android更高的开发效率,以及近乎原生的体验。
项目需要作为windows上独立的App,主导选型为Electron + Vue + Vuex + Vue Router + SQLite的方案,负责项目框架搭建,克服了在单页应用展示大量数据的体验,最终以前端的开发效率实现了桌面软件的体验水准。
项目为了能够低成本的touch到更多用户,主导选型为微信小程序,负责基础框架搭建,达到了快速开发,快速发布目的。
项目属于行业类数据展示系统,多操作,多数据。独立使用Angular 1重新改写了系统,完美解决了1.0中jsp页面卡顿,无法展示大量数据的问题。深刻体会了Angular 1 框架所带来的mvc、组件化的思想。
独立负责Mepire,Videoclick两个产品的网站,后台的前端开发,初次工作后的正式项目,在保证创业团队速度的情况下,也保证了UI的高度还原,主要是使用原始的HTML,CSS,JavaScript,jQuery,zepto。
注明:三个均是同样的创业团队,只是各方面合作原因,成立了新的公司,实际上算是在一家公司。