专业技能

· 精通Golang开发,slice、channel、defer、goroutine、gc等;
· 熟悉Golang相关组件,gin、gorm、casbin等;
· 熟悉MySQL,索引、锁、事务、主从、InnoDB等;
· 熟悉常见设计模式和原则,工厂、适配器、代理、观察者等;
· 熟悉常见数据结构,数组、链表、二叉树等;
· 掌握Redis、MongoDB、ActiveMQ、NSQ的使用;
· 掌握Linux基本使用和性能分析;
· 掌握Docker、Jenkins、Git、Gerrit等工具使用。

工作和项目经历

Golang工程师

2018.07 - 至今
云和恩墨(北京)信息技术有限公司,成都
项目名称:ZDBM(数据库备份一体机)

项目描述:Oracle数据库的备份和恢复,纳管数据库后一次全备,拉起中间实例,后续备份并应用归档到中间库跟踪源库,基于ZFS存储池进行中间库快照,最终实现几分钟内可以恢复到源库过去任意时间点。

项目技术:Golang+Gin+Gorm+MySQL 实现基础的后端服务;
基于Oracle Rman实现源库数据文件和归档备份;
使用Casbin实现管理系统角色和组权限拦截。

项目职责:搭建后端框架,核心功能开发;
性能和压力分析,优化项目;
作为Scrum Master服务团队,协助PO梳理需求,推进项目发展。

Golang工程师

2016.8 - 2018.7
成都神迹科技有限公司,成都
项目名称:东方集市(秀丽东方微商城)

项目描述:微商城+新零售,包含C端和B端管理系统,C端基于微信公众号,店铺形式对景区游客提供商品购买和自提、票券购买和核销、餐饮下单和消费三大服务;
B端管理系统给商家提供了库存管理、订单核销、消费验卷、财务报表、营业数据分析等服务。

项目技术:Golang+Gin+Gorm+MySQL+NSQ 实现基础的后端服务;
使用Redis做热点数据缓存;
基于Docker实现服务的可扩展和迁移;
使用Ali的MaxCompute服务分析营业数据。

Android工程师

2015.8 - 2016.8
北京微影时代科技有限公司,成都

Android工程师

2014.7 - 2015.7
蓝海信息技术有限公司,成都

Android工程师

2013.7 - 2014.6
普罗通信(西安)有限公司,西安

WHY ME?

我热爱编程,患有代码强迫症,喜欢写易于读懂,看着舒服的代码;

我对技术有激情,喜欢钻研,能够快速学习和接受新知识;

我善于与人交流合作,长期作为Scrum Master,服务团队成员,协助PO梳理需求,推进项目发展,熟悉项目研发周期的每个环节。