个人介绍
个人技能
1、熟练使⽤用 MySQL 以及 SQL 优化,对 Redis 有较深⼊入的了了解,⼯工作中使⽤用 Docker 做开发环境的构建和项⽬目的容器器化部署
2、熟悉 JavaScript、JQuery、CSS、HTML5,熟悉 React 技术栈,有 ECharts 、AntDesign 实践经验,熟悉 webpack,熟悉 web 安全和 web 性能优化
3、对基础的数据结构和算法以及计算机⽹网络有良好的理理解,有空时候在 leetcode 做的算法题
4、熟悉 C、Python、Shell 编程语⾔言,有近三年年 Ruby on Rails 技术栈的全栈开发经验,熟悉 Golang ,了解 gRPC,热爱 Golang
5、熟悉 LDAP、SAML、OAuth2 协议,以及 Linux 下的常⽤用服务如 NGINX、DHCP、FTP、DNS 等,对码云的私有化分布式架构有⼀一定的了了解
6、熟悉基础运维工作
个人性格个⼈有较强的⾃律意识,良好的沟通协作能⼒和执行⼒,有终身学习和不不断进取的意识。做事认真负责。喜欢帮助别人,乐于分享。热爱工作,热爱⽣活,喜欢阅读,喜欢跑步、爬⼭等运动。
工作经历
2017-06-01 -至今开源中国高级后端工程师
参与代码托管平台码云(http://gitee.com)的开发和维护工作;参与招商银行、招商证券、比亚迪等私有化客户公司内部 Git 服务的部署、开发、Bug 修复、简单运维以及提供 Git 相关的技术支持;参与华为云、阿里云、360 代码安全平台、蝉道、悟空等平台的对接工作
2016-06-01 -2017-07-01魅族科技高级后端工程师
手机固件版本管理平台的开发,参与需求分析、数据库设计、编码、服务部署和维护工作。在魅族是全栈性质的开发职位,也是第一次参与企业项目从零到上线的整个过程,感受到技术的复杂性和趣味性,也坚定了自己对技术的热爱和终身学习不断提高自己的决心
教育经历
2012-09-01 - 2016-05-31西安科技大学计算机应用技术本科
大学专业是车辆工程,大二开始学习软件相关开发课程。
技能
https://github.com/ItsWewin/MMS 实现了如下功能: 一、普通用户的功能 1、用户的注册和登陆,以及个人基本信息的设置管理 2、会员登陆后可以使用账户充值功能,充值后有等值的账户余额 3、登陆后的用户可以购买站内的商品,也可以在订单未完成前发起退货申请 4、用户消费满足一定的金额后会员等级会自动提升,每提升一个等级,对应的商品价格将有一定的优惠(管理员可以给一个商品设置几个不同的价格,以满足不同等级的会员有不同的价格) 5、会员之间有上下级关系,使用 A 分享的邀请码注册的用户 B,则 B 自动成为 A 的下级 6、会员可以对某一个商品在规定的范围内给自己的下级设置一个价格,这样下级消费后上级就有提成可拿。比如商品 g1 对于 A 用户的价格是 10 元,A 可以对自己的下级 B 设置价格为 11 元,这样当 B 每买一件商品 g1 时 A 的账户余额可以增加 1 元 二、管理员功能 1、商品管理: 可以发布、下架商品,管理商品信息 2、会员管理: 可以对会员进行管理,比如设置是否可以登陆,是否可以邀请下级,给会员设置特价等 3、订单和消费信息管理 4、设置系统公告,并且可以设置是否以弹窗形式提醒用户阅读 5、设置是否允许注册、是否允许充值、注册是否必须要邀请码 6、同一个商品可以定义多个价格,当用户消费到达一定金额后等级会自动升级,对应商品价格也将便宜 三、API 支持 1、 提供了丰富的 API,授权的用户可以通过 API 实现下单,查询商品、订单信息,修改商品、订单信息等操作