ID:398699

小小芸

高级后端开发工程师

  • 公司信息:
  • 好未来
  • 工作经验:
  • 8年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 成都
  • 高新

技术能力

*熟练掌握Go语言基础语法、并发编程、内存管理等核心特性。熟悉Gin、Echo等Web框架,掌握Docker、Kubernetes等容器化技术。运用Go语言开发高并发分布式系统,实现日均百万级请求处理。
*熟练java常用API、面向对象、集合框架、泛型、IO、反射等等,具有良好的编程能力, 熟练常用设计模式、并发编程、网络编程、jvm底层原理及优化,具有优秀的排错能力、 异常分析能力、良好的编程规范及习惯
*熟练Spring,SpringMVC,Spring Data JPA,MyBatis等开源框架技术,研究过相关 源码 熟悉SpringBoot+SpringCloud微服务架构,熟悉SpringCloudAlibaba的微服务开发 的一站式解决方案,研究过部分源码
*熟悉Netty开发,深入研究过相关源码 熟悉消息中间件RocketMQ、Kafka,了解常用消息中间件 熟悉MySQL数据库及其优化,具有丰富的慢sql优化、大数据量应对实战经验,熟悉 MongoDB,了解Oracle
*熟练使用Redis缓存,熟悉Redisson分布式锁 熟悉ElasticSearch,了解elk日志分析 熟悉Linux常用命令、中间件的搭建以及项目部署 熟练使用Docker,Kubernetes、Nginx,Jenkins自动化部署。 熟练Maven,Git等项目管理工具,了解Gradle
*了解Hadoop、大数据技术生态以及前端开发生态

项目经验

*用户中台
从0到1搭建用户中心平台,采用技术为: SpringCloud+MybatisPlus+Redis+ElasticSearch+RocketMQ+K8S。主导并负责项目整体进度。包括技术调研、技术方案评审、数据库建模等。 使用RocketMQ将用户注册、登陆、绑定微信、下单等一系列用户数据收集到ES中。对外提供查询ES数据的接口。
*OLA商城
参入商城设计、开发、数据建模等工作。采用技术: SpringCloud+MybatisPlus+MySQL+MongoDB+Redis+Redisson+RocketMQ+K8S。 MySQL存储结构化数据,MongoDB存储大容里的JSON序列化数据。商城支持商品配置、售卖渠道管理、购买商品、物流信息、订单查询、活动配置、优惠 劵、兑换码等功能。支持ios、华为等平台的自动续费功能。购买商品成功后会发送MQ消息处理后续流程,优惠劵、兑换码的生成会由Spring的事
件+MQ的方式异步处理。
*熊猫博士百科
采用技术为: SpringCloud+MybatisPlus+Redis+SpringCache+NaconsConfig+K8S。主导项目整体进度。负责技术调研、技术方案评审、数据库建模等。对熊猫博士百科APP进行升级,需要将老版本的数据和新版本的数据进行兼容。定义RESTful API接口规范和iOS、Android以及Unity交互,需要考虑在不升级APP的 情况下,对各版本的客户端进行数据的兼容。
*熊猫博士看世界小程序
采用技术为: SpringCloud+MybatisPlus+Redis+SpringCache+NaconsConfig+K8S。提供微信小程序授权登陆功能。小程序商城购买提供普通下单、拼团、限时拼团功能。提供分享获得奖励课程功能。 负责优化接口,提供高可用API,优化后API查询效率提升80%。
*认证中心
采用SpringSecurity支持用户认证,用户授权。用户中心用于给内部各平台分发token,验证token。采用jwt作为token的生成和验证。内部系统相互调用时,会使用用户中心来验证token,验证成功才可以进行内部间的调用
*租车系统
从0到1搭建项目,系统分为自驾租车、代驾包车、接送机、接送站、订单管理、政企客 户模块、发票管理、评论管理等模块。配置中心和注册中心均使用Nacos来实现。系统分为租车服务、用户服务、订单服务、支付服务、位置服务等。用户登录信息和车辆位置信息均使用Mongodb来保存,同时使用Redis中GEOOPS来做高可用。在支付成功、取消订单、续租等业务会调用消息服务;消息服务会根据相应的业务发送消息。使用Sentinel进行流量监控、限流、熔断降级。
*支付系统
针对深驾管理端ERP、司机端、深驾租车、合同模块等集一体的支付系统。 支付系统集成了支付宝支付和微信支付。根据不同的系统需要的支付方式去调用不同的支付服务商,统一处理回调信息 。统一处理回调信息之后会根据处理结果调用消息服务通知被调用方。
*消息系统
针对深驾管理端ERP、司机端、深驾租车、位置服务等集一体的消息系统。消息系统分为短信服务、邮件服务和WebSocket服务。
使用Netty作为服务器收集第三方GPS厂商定义的TCP协议消息,收集车辆数据。
*商城
B2B2C的商城系统,前后端分离。系统包括商城管理端,商户管理端和用户端。有商 家、商品、订单、积分、内容管理、营销推广、系统管理等模块。 系统分为用户服务、订单服务、商品服务、库存服务、秒杀服务、搜索服务等,系统采 用的是垂直分库,专库专表。使用Redisson作为分布式锁来用于秒杀服务。使用RocketMQ来处理订单的分发。使用xxl-job作为定时任务来处理自动收货、自动评价等任务。使用ElasticSearch来作为搜索引擎

案例展示

  • 抖音直播间弹幕采集

    抖音直播间弹幕采集

    由本人自己构思开发的一个小app——直播间弹幕采集。该应运主要针对抖音直播间,用户使用方法比较简单,只需要根据提供的激活码然后粘贴直播间的地址即可。采集的弹幕信息还可以导出至excel做具体的数据筛选与分析。

  • 个人密码管理器

    个人密码管理器

    此款小程序是本人自己搭建并构造的,主要是为了管理生活中的各种密码,此小程序通过自己设定的邮箱帐号和密码登录,登录成功后会在选择的登录邮箱里面收到一个验证码。可记录50个以上的密码。使用比较方便

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

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系需求方端客服
联系需求方端客服