个人介绍
本人于2015年毕业于西安电子科技大学本科,计算机学院,计算机科学与技术专业。对编程有浓厚兴趣,秉持着科技改变未来的原则,投身于编程行业。有着扎实的基础,和广泛的技术知识。熟悉前后端,数据库,docker等技术。能独立完成中小型企业互联网建设。本人有严格的职业操守。良好的品格。
本人熟悉golang语言的后台开发。
熟悉mysql,postgresql和mongodb等数据库的存储和优化。
熟悉redis缓存技术的应用。
熟悉rabbitmq,nats等常见消息队列的的使用。
熟悉微服务架构的设计。
熟悉k8s和docker技术。
熟悉git代码管理。
熟悉http,tcp,udp协议。
工作经历
2018-05-01 -至今自由自由职业
1.大学生校园兼职平台 该项目是一款大学生在线寻找兼职的活动,项目功能为管理员(老师),学生,企业三种类型,管理员审核企业招聘资质,企业发布招聘信息,学生投递简历功能。 该项目使用beego开发使用,使用beego自带的orm和log包,使用go模板语法写页面,使用rbac进行权限控制。go写html页面还是不方便,建议项目使用前后端分离,go提供http接口,通过json交互数据。 2.区块链游戏后台 该项目是一款以太坊为基础的赛马游戏,项目功能为注册登录功能,游戏信息查询功能,转账功能,代理功能等。使用echo+xorm+redis开发,使用jwt作为登录认证。使用redis做token和短信验证码失效功能,使用xorm存mysql数据库。通过中间件实现websocket转发到实际服务器功能。 3.一款企业粉丝互动后台 该项目是一款企业粉丝互动,类似微博功能,分为企业和粉丝两种角色,企业可以发布产品信息,优惠券信息,粉丝为企业点赞评论收藏,领取和核销优惠券。该项目使用iris开发,mvc框架。v层是html+css+js+jquery编写。该项目实现绑定***,手机短
2017-04-10 -2018-04-10西安圣点世纪科技有限公司go语言工程师
将公司原有项目继续拆分成微服务,并优化原有微服务。合计20几个微服务。持续修复原有项目bug,开发新功能。 微服务相关文档:http://blog.daocloud.io/microservices-7/ 使用golang开发后端程序,使用docker打包部署。 主要使用go-json-rest,gin,beego,echo等go框架向前端提供符合restful风格的API,使用redis作为mysql的缓存,读写频繁的数据先写入/读取redis,使用mysql数据持久化存储,使用rabbitmq进行微服务间的通信,使用rpc,pub/sub模式。使用udp和硬件设备进行通信。使用零信进行团队沟通和项目监控,主要使用它的webhook功能。使用daocloud的进行自动化部署。使用shell脚本进行所有微服务的git push ,git merge;进行docker images导入导出等功能。使用jira进行项目管理。使用花生壳进行域名动态解析。 使用nginx+keepalived+haproxy进行负载均衡的配置。 golang后端工程师
2015-08-21 -2017-03-31西安微开网络科技有限公司全栈工程师
为公司开发整套系统,公司主页网站(PHP+前端),公司支付程序(PHP+前端),公司桌面程序(qt+cpp),公司后台接口(go+restful),数据库(mongodb+mysql)。为初创公司开发搭建一整套环境,目前接入商家800户,日使用量10000人次,交易金额30w。
教育经历
2010-09-01 - 2014-07-01西安电子科技大学计算机科学与技术本科
在读