Shane Jix

联系方式

● 手机:189********
● QQ/微信:987******

个人信息

● shanejix | 男
● 本科 | 哈尔滨**大学
● 应聘 Web 前端工程师 | 3 年工作经验
● 技术博客:https://shanejix.com

技术优势

● 编写更加合理的 HTML 以及规范化的 CSS、具有像素级还原设计稿的能力
● 熟悉 JavaScript / TypeScript 语言、掌握 ES6+ 语法、持续关注 ECMAScript 标准
● 了解 HTTP 协议、能熟练运用 Promise 优化项目中的各种异步逻辑
● 在项目中使用过 Webpack 等打包工具、熟悉前端工程化构建流程
● 熟悉 React 相关技术栈、并了解一部分框架的底层原理、能在自己的代码中借鉴其思想和风格
● 兴趣广泛、略懂后端、可以写点 Node

开源项目

● shanejix.github.io(基于 Gatsby 的专注写作的个人博客、一处更新多端同步):https://github.com/shanejix/shanejix.github.io
● @block-org/block-cli(基于 Webpack 和 Babel 开发的 UI 组件库工具链):https://github.com/block-org/block-cli
● @underspare/eslint-config(项目 ESLint 配置规范、个性化 ESLint 规则参考):https://github.com/underspare/eslint-config
● algorithm-and-data-structure(算法学习、记录 leetcode 等):https://github.com/shanejix/algorithm-and-data-structure
● crazy-cat(圈小猫、基础搜索算法探索):https://github.com/shanejix/crazy-cat

技术文章

工作经历

中国**网络股份有限责任公司( 2019 年 11 月 ~ 至今 )

1. OM 电商平台官网建设与更新、维护

● 业务方案的设计与评审、迭代与上线后的持续维护与功能扩展;从用户角度出发、来验证业务逻辑、并添加相应细节交互、提示等

● 团队配合成功完成网站一周一次的功能迭代和部署、参与技术客服及时对技术问题予以支持

● 使用 React + React Hook + TypeScript 进行页面重构和功能开发、优化前端组件与模块化、完成了核心页面的功能升级和重构维护

● 制定前端规则、React 组件规则、Lint 规则、优化 JavaScript 代码架构和开发规范

● 将公共组件与非业务模块等进行封装、孵化出了 A**-ui 基础组件库;并且在开发过程中不断完善、进而在各个项目和团队中得以复用、极大提升了开发效率

● 定期组织内部分享与 code review、包括 Git 的使用、ES6+ 新特性、TypeScript 等话题

2. A**-ui 组件库

● 主导 A**-ui 的代码规范、目录设计规范、参与讨论组件库的架构设计;负责部分复杂交互组件的开发、单元测试、文档编写、code review

● 使用 Webpack 及 Gulp 等构建工具、实现了组件库的全量引入和按需引入

● 部分组件已被公司同事广泛使用、并成为了公司级别的 UI 组件库、有效提高了前端团队的开发效率

3. 物料平台

● 基于来自 A**-ui 组件库的技术沉淀、创作与管理定制化组件与页面、服务于内部多个前端技术团队、有效增强团队协作、促进了资源共享、提升了开发效率

● 参与讨论物料平台的架构设计包括前端站点、CLI 工具、后端搭建;主要负责 CLI 项目初始化、物料模板的本地开发测试与使用、CLI 部分指令的开发

成都**科技有限公司 ( 2019 年 6 月 ~ 2019 年 10 月 )

1. OC 后台管理系统

● 使用 React 全家桶重构原生 JavaScript 项目

● 优化并改善现有的前端代码结构、提高代码的可读性与可维护性、制定合理有效的开发规范

自我评价

● 对前端技术具有浓厚的兴趣、具备良好的审美能力、有良好的代码编程习惯
● 长期活跃于 GitHub、不断学习并贡献内容
● 想成为一个优秀的全栈
● 工作之余酷爱登山和摄影、希望未来能成为一个户外摄影师
LinksTools
© 2019 - 2022, Built withGatsby