/resume

My resume.

MIT LicenseMIT

Web 开发职位

联系方式

  • Email:imsqrtthree@gmail.com
  • Wechat:511249910

个人信息


  • 期望职位:Web 端开发工程师
  • 期望城市:远程

工作经历

自由职业者(2019-08 ~ *)

  • 开发多款微信小程序项目(React 技术栈)
  • 多个管理系统的开发维护工作(Vue 技术栈)
  • 多个项目的服务端开发工程师(Node.js 技术栈)

广州**互动(2019-12 ~ *)

运维工程师(远程兼职)

主要负责维护公司各业务线项目的服务器和网络服务,确保内部服务的安全和稳定。

  • 服务器日常安全维护和监控管理;
  • CI / CD 服务工作流部署和维护;
  • 应用版本管理和发布;
  • 容器服务管理;
  • 推动日常工作的自动化;

**科技(2017 年 12 月 ~ 2019 年 3 月)

前端开发工程师

广告编辑器平台

参与公司产品的核心功能开发以及功能架构设计。主要基于 Vue & TypeScript 技术栈处理应用在复杂数据流状态下的数据管理和优化。本项目主要为基于 Web 和视频资源的交互式互动广告编辑器,我在项目中担任主程,主要的工作有:

  • 开发项目内部使用的近 60 个组件库;
  • 和团队一起优化重构数据结构,重新设计平台的插件化机制;
  • 优化编辑器整体性能;

**科技(2016 年 12 月 ~ 2017 年 8 月)

前端开发工程师

API 管理平台

主导开发了公司内部使用的 API 管理平台,使用 Node.js & React 相关技术栈。作为项目的技术负责人,主要负责把控代码质量、团队协作以及核心功能的开发。在项目中主要的贡献如下:

  • 规范开发流程,制定和统一 Git 使用规范和开发规范;
  • 引入 React 技术栈,并在团队和其他项目中内进行普及和规范;
  • 核心功能的开发和质量把控;
  • 在团队中推广 Code Review;
  • 完善 CI 和部署机制;

除此之外,还负责配合公司日常的招聘工作,维护公司的其他项目。

**数据 (2016 年 4 月 ~ 2016 年 7 月)

前端开发课程 H5 高级讲师

主要负责 H5 课程方面的知识体系梳理、课程大纲和规范的制定,以及内部培训和日常授课相关的工作。

**科技(2014 年 2 月 ~ 2016 年 3 月)

前端开发工程师

内部中控平台系统

我在此项目负责了整体项目规划,技术选型,质量把控以及核心功能的开发。这个项目中,最困难的问题是在前端工程方面,因为是第一次在工程方面进行探索,最后选用了 Gulp 作为构建工具,使用 browserify 来基于 commonjs 规范的模块化开发。这个项目中,主要的技术细节有: 使用 handlebars 作为模板引擎,通过 socket 进行实时通信,通过 Echarts 进行数据可视化展示等。

在线客服系统

我在此项目负责了整体的功能开发。以及配合其他开发人员编写一些 Node.js 相关的功能。其中完成的功能主要有基于 socket 的实时通信,文件上传和处理,以及数据的可视化展示等。主要的技术栈有 socket.iojQueryHandlebarsEcharts

针对**地区的视频网站

我在此项目负责了整站的功能开发,这个项目中,最困难的问题是公共模块的组织和管理,解决方案是引进了 sass 工具,通过其实现了 CSS 的模块化管理。这个项目中,主要的技术细节有 Sass资源延迟加载按需加载大屏优化 等。

各种业务活动专题

主要是通过 CSS3 制作各种动画和交互效果,并针对低级浏览器使用 Flash / GIF 做优雅降级处理。


开源项目和作品

翻译项目

编程技能

开源项目

技术文章

成长路线

技能清单

以下均为我熟练使用的技能:

  • Web 开发:Node.js / Go
  • Web 框架:Express / Koa / Electron
  • 前端框架/库:React / Vue / Next.js / Bootstrap / Lodash
  • 前端工具:Npm / Yarn / pnpm / Vite / Webpack / Babel / Sass / PostCSS
  • 数据库相关:Mysql / MongoDB / Redis
  • 版本管理、文档和自动化部署工具:Svn / Git / CI / CD
  • 单元测试:Jest / Mocha / AVA / chai...
  • 平台:Mac / Linux
  • DeoOps:Docker / Podman / Kubernetes

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


sqrtthree.com  ·  GitHub @sqrthree  ·  Twitter @sqrtthree