我的简历

发布于 2019-08-15 14:05:48 阅读 360

臧淼的个人简历

个人介绍

  • 4年互联网工作经验,其中包括一年半的商城开发经验,一年的标志(logo)自动生成平台开发经验、一年半的在线教育的开发经验。
  • 熟练使用Laravel开发框架。
  • 熟练使用Memcached与Redis缓存。
  • 熟练使用Mysql,对于sql进行优化。
  • 熟练使用Javascript(JQuery)、HTML、CSS等进行前端开发。
  • 业务能力强。
  • 其他
    • 热爱学习,正在学习数据结构,并用go实现了一些数据结构的实现gostruct
    • 热爱生活,详情请见我的个人博客

工作经验

哒哒英语 【2018.02 - 2019.08】

  • 工作内容:主要负责哒哒英语教务组中的老师运力的开发与维护工作,包括老师运力的搜索、老师的运力的使用与取消。
  • 技术栈:Laravel、Mysql、Redis、Kafka、ElasticSearch
  • 学习与总结:
    • 在工作中接触了不少之前没有用过的技术,比如kafka,ElasticSearch,当时使用的时候还是有些抵触,但是经过我的研究与学习,终于项目如期上线。现在看来,不过是平静生活掀起的一小片的波澜。
    • 随着公司业务的扩大,老代码耦合各种代码,为了解决老代码改不动的情况,我参与了老师运力服务化的项目,将老师运力的占用、取消重构成小型二阶段提交的模式,降低了代码的耦合能力,便于以后的维护。
  • 离职原因:因公司业务转移至北京,上海地区研发不愿去北京的则只能被迫选择离职。

上海婷平网络科技有限公司 【2017.04-2018.02】

  • 工作内容:主要负责标志(logo)自动生成平台的所有后端工作,包括标志(logo)核心的自动生成模块、图片转换、优惠券、支付模块等。
  • 技术栈:Laravel、Express、Mysql、Element-UI、SVG
  • 学习与总结:
    • 之前没有接触过Laravel、Vue、Nodejs,所以在这家公司学习到不少知识,也开拓了我的代码视野。
    • 因为这个项目从零开始开发的(前后端各一人),让我第一次在项目中当了一回自己的产品经理、技术总监,一起打造出了一个logo自动生成的平台,上线初期,就取得了不错的成绩。
  • 离职原因:因为公司人员变动频繁,前途不明朗。

上海十月妈咪网络股份有限公司 【2015.07-2017.04】

  • 工作内容:商城C端的购物流程、优惠券发放、广告、支付等模块的开发与维护,以及B端的订货会系统中商品管理、购买等模块的开发与维护。
  • 技术栈:Yii框架、Mysql、MangoDB、Memcached
  • 学习与总结:
    • 深入的实践了PHP在业务中的使用,学习使用MVC模式的开发框架Yii、Memcached的使用、Mysql的使用以及慢sql的优化以及对于线上bug的快速排错处理能力。
    • 熟悉了商城的运营模式以及开发流程。
  • 离职原因:因为在公司待的时间相对较久,想出去试一试自己的水平,所以离职。

项目经验

哒哒英语选择老师运力搜索

  • 项目经过:因为之前是通过mysql查询,查询需要关联老师信息,老师运力时间等信息,通过递归查找老师,其效率不言而喻。后来通过对其优化,将老师的运力时间、老师的信息存储在Elasticsearch中的一行数据中,形成一张宽表,老师的基本信息字段占用对应的列,老师的运力时间是一个nested类型数组的一列,其中每个对象存储的是老师的运力时间,通过Elasticsearch中should以及配套的minimum_should_match字段,就可以搜索出老师运力时间内哪一段时间内此老师是有时间的。
  • 项目结果:优化前通过mysql,搜索的平均时长为3s,通过Elasticsearch搜索有,平均搜索时长为300ms,速度提升了10倍。

Logo生成

  • 项目地址:https://www.logosc.cn/
  • 技术栈:Laravel框架、Express框架、Mysql、Element-UI、SVG
  • 项目经过:因为这个项目是从零开始开发的,所以一开始我就通过边学习边用laravel框架搭建了一个带有登录注册功能的后台框架。然后提供前台不同的logo标志语以及slogan口号进行不同字体、不同图标的通过SVG图片格式渲染给前端,前端读取到数据直接渲染页面上。图片转换使用nodejs搭建了一个图片转换的服务,通过http接口调用接口。最终完成生成的请求。
  • 项目结果:每月10万的存利润,不到2个月,付费用户突破2万(中小企业居多)。

知敏博客

  • 项目地址:https://zmis.me
  • 项目原因:给自己一份生日礼物。
  • 项目经过:这个博客集成了我的设计、前端以及后端代码。
    • 2015年生日我买了虚拟主机并部署了Wordpress,并自己写了一套wordpress的主题。
    • 2016年生日,我买了一台ecs,并把wordpress改为前台自己使用Yii2+HTML+jQuery+CSS写了一套新页面。
    • 2017年生日,我用vue将前台代码重构成了spa页面。学习并使用beego框架把之前用php的代码重新写了一遍。
    • 2018年生日,我用vue将后台的wordpress后台重构,前台使用nuxt.js实现vue的ssr。并将后端的代码用gin框架都重新写了一遍,并规范了之前golang代码写的不规范,沿用php思想写代码的问题。

【垃圾分类大助手】微信小程序

  • 项目地址:微信小程序搜索【垃圾分类大助手】
  • 技术栈:mpvue,gin框架,Mysql、Redis
  • 项目原因:上海准备实行垃圾分类,想做一个垃圾分类的微信小程序,方便后面进行垃圾分类。
  • 项目经过:设计师朋友设计好图片,我进行代码的实现,因为之前没有做过类似小程序开发,所以选用mpvue,使用vue的代码自动生成微信小程序的代码,所以界面很快就写好了。后端共用了博客的后端gin框架,因为自由数据库的数据不多,随意我这边会先查本地库是否有此垃圾分类,否则回去上海发布提供的接口进行爬取,然后保存到数据库中,否则会存在一个搜索日志中,后台人工可以对此垃圾进行人工的分类,确保数据的准确。
  • 项目结果:成功上线,使用人数达1k人次。

教育经历

  • 上海交通大学(2018-2020)
  • 扬州职业大学(2012-2015)

联系方式