本人2013毕业于211工程计算机系,在校期间曾参与ACM并获奖。
毕业之后工作至今,毕业第一年从事JAVA WEB方面的开发工作,而后三年主要从事前端开发,目前在阿里巴巴担任高级前端开发工程师职位。
负责阿里巴巴中文站商品详情页的开发,主要承担前端开发工作,提供高流量、高复杂度页面的开发工作和前端解决方案;鉴于开发环境的复杂性,同时提供一套基于node的本地模板渲染方案。在负责这块业务的同时,承担业务自由人的角色,参与各类兄弟小组的项目开发和技术帮助。
之前两年的工作经历如下
网龙公司
参与过三个大型项目,承担项目前端负责人,目前在网龙公司依旧在活跃场景中使用。
负责共享平台开发者门户的开发,在整体项目中承担前端负责人的角色,把控整体的前端解决方案和模块分工合作。项目中主要采用模块化开发方式以及FIS前端工程方案,使用MVVM框架解决高频率UI变更造成的重复开发,通过视图分离的方式,将实际业务逻辑和具体UI抽离,提高每次变更的开发效率,缩短项目周期。
交付管理系统大部分沿用开发者门户的开发方案,前端工程化方案略有改动,主要通过webpack进行前端项目的构建打包。本次项目主要是单页面应用,项目中承担前端负责人,对复杂单页面应用进行模块划分,分配任务于组内成员,并行开发,缩短项目周期。
星网锐捷公司
主要负责企业级应用的开发,主要是JAVA-WEB型项目。项目中对应模块的JAVA接口的开发,SQL语句编写以及前端实现。
公司:星网锐捷
参与项目:新疆移动社区通、新疆移动本地手机报、新疆移动一卡通系统
工作内容:负责项目开发中对应的模块的 JAVA 接口开发,SQL 语句编写, 以及存储过程定时
任务的编写。前端采用 bootstrap,jquery 开发
公司:网龙
参与项目:开发者门户
负责项目的前端开发,使用 CMD 实现模块加载,FIS 前端代码的压缩打包,整站使用 MVVM
(knockout)框架实现,对复杂业务流程进行剥离,开发过程中引入观察者模式,提高代码的
可重用性、可读性和稳定性
参与项目:交付管理系统
负责交付管理系统的前端开发,使用 AMD 实现模块加载器,使用 MVVM 框架将 view 和逻辑
层分离。在逻辑层,将视图模型采用面向对象的方法,将复用的实例抽象为一个”类”,提高了
代码的复用性和整体框架的整洁。对于复杂单页面应用能够合理拆分模块,分配任务于组内成员
完成相应模块。
参与项目:共享平台-console
负责 console 的前端开发,使用 webpack 作为模块依赖管理工具,并且制定相关的代码、文件
和模块组织规范,构建和部署自动化的实现
公司:阿里巴巴
业务相关:主要负责阿里巴巴中文站(1688)商品详情页开发、代销相关业务。提供大流量(日均
PV 千万)、高复杂页面的前端解决方案。
工程体系建设相关:鉴于开发环境的复杂性,基于 node 提供一套本地渲染 vm 模板方案,提高
开发体验和效率。
可兼职时间
可兼职地点
0条评论 雇主评价