ID:239614

AmZz

Golang高级开发工程师

  • 公司信息:
  • 斯菲尔
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 南京
  • 全区

技术能力

1、熟悉golang和python语法,熟悉多线程、多进程和协程开发
2、熟悉Redis的使用,熟悉高并发下的使用、缓存穿透缓存雪崩解决方案
3、熟悉http/https、tcp/udp的网络传输协议
4、熟练使用Beego、Django、Flask等主流开源框架的使用;了解前端的Vue框架的基本使用
5、熟练使用主流的关系型数据库,如MySQL,有过SQL语句调优经验;了解非关系数据库如mongoDB、Nosql

项目经验

项目名称:Beta积分商城
项目描述:黑鲨为了表达对国内外beta测试用户的感谢,开发了beta积分商城,用户可以凭借黑鲨积分兑换奖品,奖品包括手机、实物礼品和一些虚拟礼品;特殊时间点发布一些抢购的大型奖品。维护至今。

涉及技术:Beego、Redis、MySQL、Oauth2等
设计技术:
1、整个项目分为:订单、综合管理、社交、用户、商品发布(包括发布的对象)、支付、兑换、物流等
十多个服务。
2、基于Redis响应远远快于数据库,在项目开发过程中使用这一特点,采用最大努力实现抢购的业
务场景。
3、基于Oauth2授权码模式,实现用户的安全登录和单点登录。
4、对于商品页数据量较大,过滤的商品较多,进行一定的sql语句优化。
责任描述:一个人负责
项目收获:
通过该项目的开发,让我对高并发、大数据量等业务场景有了自己的认识,也知道在此场景下,结合Redis
提高服务的效率,由于本次项目是由我一个人负责,中间出现了大大小小的难题和事故,每次的从发现到解决
的过程让自己逐渐的成长,让自己对代码有了更加严格的要求。在leader的指导下,从详细的设计、开发、联调、提测、生产上线的每个环节,不断收获总结。


项目名称:beta系统后台
项目描述:公司内部的用户-产品-问题单的管理系统,记录公司内部人员信息和外部beta测试用户信息。
包括历代手机产品的版本信息、集成jira问提单管理等。维护至今。
设计技术:golang、mysql、redis、jira集成,内部web通信等
1、整个项目分为:用户、beta、产品、版本、测试任务、问题单、jira、兑换、聊天等多个服务。
2、基于Redis处理一些常用且不会变动数据传输,提高性能,实现一些热门任务申请的并发场景。
3、基于Oauth2,实现用户单点登录的场景。
4、部分需要快速响应场景使用go的协程开发。
责任描述:
菜单管理权限: 不同用户鉴权看到的不同菜单栏,包括一级二级三级菜单的权限。
内部web通信: 问题单页面使用websocket技术实现内部开发人员对于问题单的讨论和解决。
问题单的流程: 对问题单的提出-转单-测试-解决-提单-完成所有步骤进行记录和处理。

担任角色:1.项目组Golang后端开发
2.需求的讨论和参与
项目收获:
通过该项目的开发,初次感受到一个大型的项目它所需要架构的合理性和代码的规范性是多么的重要。身为其中开发的一员,需要对自己代码的审查和提交负责任,不容许发生些低级的错误。对于通信这块有了一定的实践经验。参与公司的大型项目,对自己是一次很严格的锻炼。

案例展示

  • Beta积分商城

    Beta积分商城

    黑鲨为了表达对国内外beta测试用户的感谢,开发了beta积分商城,用户可以凭借黑鲨积分兑换奖品,奖品包括手机、实物礼品和一些虚拟礼品;特殊时间点发布一些抢购的大型奖品。维护至今

  • 黑鲨商城

    黑鲨商城

    黑鲨为了表达对国内外beta测试用户的感谢,开发了beta积分商城,用户可以凭借黑鲨积分兑换奖品,奖品包括手机、实物礼品和一些虚拟礼品;特殊时间点发布一些抢javascript:void(0);购的大型奖品。维护至今。

  • chatools(微控管家)

    chatools(微控管家)

    股票公司需要通过微信引流和运营,需要通过一款工具来智能管理微信,包括解决微信多开集成、定时发送、智能关键词回复、敏感词踢人、聚合聊天等功能。

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    1
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服