- Email:
imsqrtthree@gmail.com
- Wechat:
511249910
- 根号三 / 男 / 1995
- Web 前端开发工程师 / Node.js 后端开发者 / Go 开发者
- 工作年限:7.x 年 (2014 年 2 月 ~ 至今)
- Twitter:@sqrtthree
- 技术博客:blog.sqrtthree.com
- GitHub:github.com/sqrthree
- 期望职位:Web 端开发工程师
- 期望城市:远程
- 开发多款微信小程序项目(React 技术栈)
- 多个管理系统的开发维护工作(Vue 技术栈)
- 多个项目的服务端开发工程师(Node.js 技术栈)
主要负责维护公司各业务线项目的服务器和网络服务,确保内部服务的安全和稳定。
- 服务器日常安全维护和监控管理;
- CI / CD 服务工作流部署和维护;
- 应用版本管理和发布;
- 容器服务管理;
- 推动日常工作的自动化;
参与公司产品的核心功能开发以及功能架构设计。主要基于 Vue & TypeScript 技术栈处理应用在复杂数据流状态下的数据管理和优化。本项目主要为基于 Web 和视频资源的交互式互动广告编辑器,我在项目中担任主程,主要的工作有:
- 开发项目内部使用的近 60 个组件库;
- 和团队一起优化重构数据结构,重新设计平台的插件化机制;
- 优化编辑器整体性能;
主导开发了公司内部使用的 API 管理平台,使用 Node.js & React 相关技术栈。作为项目的技术负责人,主要负责把控代码质量、团队协作以及核心功能的开发。在项目中主要的贡献如下:
- 规范开发流程,制定和统一 Git 使用规范和开发规范;
- 引入 React 技术栈,并在团队和其他项目中内进行普及和规范;
- 核心功能的开发和质量把控;
- 在团队中推广 Code Review;
- 完善 CI 和部署机制;
除此之外,还负责配合公司日常的招聘工作,维护公司的其他项目。
主要负责 H5 课程方面的知识体系梳理、课程大纲和规范的制定,以及内部培训和日常授课相关的工作。
我在此项目负责了整体项目规划,技术选型,质量把控以及核心功能的开发。这个项目中,最困难的问题是在前端工程方面,因为是第一次在工程方面进行探索,最后选用了
Gulp
作为构建工具,使用browserify
来基于commonjs
规范的模块化开发。这个项目中,主要的技术细节有: 使用handlebars
作为模板引擎,通过socket
进行实时通信,通过Echarts
进行数据可视化展示等。
我在此项目负责了整体的功能开发。以及配合其他开发人员编写一些
Node.js
相关的功能。其中完成的功能主要有基于socket
的实时通信,文件上传和处理,以及数据的可视化展示等。主要的技术栈有socket.io
、jQuery
、Handlebars
、Echarts
。
我在此项目负责了整站的功能开发,这个项目中,最困难的问题是公共模块的组织和管理,解决方案是引进了
sass
工具,通过其实现了CSS
的模块化管理。这个项目中,主要的技术细节有Sass
,资源延迟加载
,按需加载
,大屏优化
等。
主要是通过
CSS3
制作各种动画和交互效果,并针对低级浏览器使用 Flash / GIF 做优雅降级处理。
- coding-interview-university - Coding Interview University
- front-end-handbook-2017 - Front-End Developer Handbook 2017
- system-design-primer - The System Design Primer
- vuejs-component-style-guide - Vue 组件规范指导
- javascript-tutorial-cn - 现代 JavaScript 教程
- graphql.github.io - Graphql 中文站
- vuepress-theme-api - A theme for vuepress.
- env-info-webpack-plugin - Webpack plugin for generates build and env information.
- comeon - Fast, simple, flexible, usefully command line tool for developers to open documents with the fastest way.
- gatsby-theme-mini - A clean and delicate theme for blog based on Gatsby.
- 查看更多
- [译] 不要害怕 Rebase
- GoLang 中的随机数
- [译] 作为一个开源软件的作者是一种什么样的感受?
- [译] 一个关于 Styled Components 的五分钟介绍
- [译] 在 Chrome 开发者工具中调试 node.js
- 聊聊 JS 中的严格模式
- 聊一聊 JS 中的『隐式类型转换』
- 查看更多...
- 混迹于 前端乱炖、SegmentFault、StackOverflow 等各大技术社区。
- 2015.12 参与了 掘金翻译计划,开始翻译之旅。
- 2015.12 成为 掘金 · 联合编辑。
- 2016.07 成为 掘金翻译计划 管理员,组织和维护社区成员的翻译工作。
以下均为我熟练使用的技能:
- 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