联系方式

title: about date: 2021-06-22 20:47:56

联系方式

  • 手机:18506576297
  • Email:1217304483@qq.com

个人信息

  • 孙佳丽/女/1994

  • 学历:本科

  • 教育经历:河南科技学院-计算机科学与技术(2013 年~2017 年)

  • 工作年限:4 年

  • 技术博客:http://sunjl729.cn/

  • Github:https://github.com/ForeveHG

  • 期望职位:Web 前端开发

  • 期望薪资:面议

  • 期望城市:杭州/上海(目前在杭州,可去上海)


技能清单

熟练使用的技能

  • Web 开发:Html/Css/Javascript/TypeScript
  • 前端框架:Vue/React
  • 前端 UI 组件库:Element-UI/iView/Ant-Design/Vant/Bootstrap
  • 前端工具:Webpack/Sass/Less/Stylus
  • 脚手架:Vue-Cli/UmiJS
  • 版本管理:Git
  • 其他:微信小程序原生,Echarts,Photoshop

了解的技能

  • React Native/Mobx/Electronic/Node/Express/Koa2/NextJS/D3.js/jinjia2/superset

工作经历

杭州浮云网络科技-大数据开发部

职位名称:前端开发工程师

在职时间: 2020 年 6 月 ~ 2021 年 7 月

主要工作:

  • 参与项目评审,配合产品、UI 和后端人员,进行项目的开发和测试,最终部署上线
  • 负责大数据部门的前端工作,包括后台系统、superset 二次开发、数据大屏、h5 活动页面等

杭州通明文化传媒有限公司-技术部

职位名称: 前端开发工程师

在职时间: 2017 年 6 月 ~ 2020 年 6 月

主要工作:

  • 参与项目评审,配合产品、UI 和后端人员,进行项目的开发和测试,最终部署上线
  • 负责舆情监测产品线的前端工作,包括后台系统、微信小程序以及一些 h5 活动页面等

项目经历

(浮云)斗地主牌库系统-独立开发

  • 项目背景:该项目的是一个后台系统,为斗地主业务提供牌库支持
  • 工作内容:我负责该项目全部的前端开发工作,实现的主要功能:通过页面配置生成斗地主牌方案、为游戏房间指定牌方案、牌局试打、用户牌局回放、牌局标注、残局试打、伙牌剔除等,在技术上使用 Umi 搭建项目,React+TypeScript+Ant-Design 完成开发,项目主要难点首先是配置牌方案的表单非常复杂,在开发过程中也对react组件封装、antd表单使用都有了更深入的了解,其次是在系统内实现了简易斗地主,封装了对局流程,后续增加其他对局需求时,只用修改少量代码,节省了开发时间,方便后续维护。

(浮云)伏羲平台-独立开发

  • 项目背景:该项目是一个数据查询和可视化平台,基于superset开源项目进行二次开发
  • 工作内容:我在此项目主要负责模板页面修改,可视化图表开发,新增图例,开发定制化大屏等,技术上用到 React,Echarts,D3JS,JinJia2等,这个项目中,superset自身是一个很优秀的开源项目,但要进行深度二次开发的话发现网络上资料比较少,大部分靠自己摸索,并且在之前没接触过python的模板语言,通过这个项目,阅读了superset的源码,了解了一个大型开源项目的架构,对日后的工作很有帮助。

(通明)舆情监测平台-主开发

  • 项目背景:该项目用于监测网络舆情信息,支持将近 20 个主流社交平台,每个平台提供特定的舆情分析,正负面判断,舆情维护,统计等功能
  • 工作内容:我在此项目主要负责舆情监测、舆情维护、项目统计模块,使用 Vue,Vuex,Vue-Router,Element-UI,Echarts 等技术实现,在这个项目中,平台的展示页面或业务功能都大同小异,包括之后如果新增或删除社交平台,还要添加相应的页面和一套功能,了解需求后采用 JS 策略模式,将业务操作和展示差异按平台封装成策略类,这样以后新增或者删除平台也变得非常容易,项目上线后,后期的维护和新需求的处理都变得非常快速,获得了业务部门的好评。

(通明)舆情助手小程序-独立开发

  • 项目背景:该项目主要为客户提供热搜通知,历史热搜查询,分钟级热搜数据导出以及舆论方向统计等功能
  • 工作内容:该项目由我独立开发和维护,使用微信小程序原生开发,图表展示使用了 f2Chart,词云图使用 wordcloud2.js 封装了微信小程序内可用的词云组件,根据需求和 UI 设计,封装了 Navigation 导航栏,日期选择,Tab 切换等组件,由于该小程序必须获取到用户手机号以及公司职位等个人信息,涉及到引导用户关注公众号,IOS 虚拟支付等微信不允许的问题,也通过这个项目在小程序审核方面获得了一些经验。

(通明)小 V 业务管理平台-辅助开发

  • 项目背景:该项目是一个派单系统,配合接单 APP,是支撑公司底层业务的主要项目
  • 工作内容:我在此项目主要负责即时通讯模块,实现建群、群聊、单聊、群内派单、消息提醒等功能,在技术上我使用 Vue 搭建聊天窗口,Vuex 做状态管理,聊天功能接入了融云 im,这个项目中,最大的难点是如何在浏览器中存储聊天记录和会话信息,对比了目前浏览器本地存储的方式后我选择了 indexDB,可以在本地存储大量的数据,封装了增删改查的接口,配合云端记录,很好的实现了对聊天记录的存储、访问和清理。

(通明)数据中心(ERP)-主开发

  • 项目背景:该项目是公司的 OA 系统和 ERP 系统的结合
  • 工作内容:我在此项目主要负责组织架构,绩效考核,周报,媒介资源库等功能,使用 Vue,Vuex,Vue-Router,iView 等技术实现,在该项目中,绩效考核模块主要是操作表格,当时 iView 中的表格组件满足不了很多需求,所以我二次开发了 iView 的表格组件,实现了单元格的合并行,合并列,以及单元格中添加各种组件等项目中常用的操作;另外比较困难的是对考核状态的管理,每个考核阶段表格以及表格中的组件呈现的样式也不一样,最后采用的 js 状态管理模式,避免了代码中大量的判断,对于考核步骤的添加或者修改都更加简单,方便后期的项目维护。

其他项目

浮云决策平台、势茂数智平台、势茂数智平台移动端、小 V 平台移动端,小 V 平台小程序版,爬虫预警系统,营销助手小程序以及一些节日活动所需的 h5 页面等。


开源项目和作品

开源项目

技术文章


致谢

最后要感谢您花时间阅读我的简历,期待能有机会和您共事。