汪子希

美国谷歌总部软件工程师

基本信息


  • 汪子希
  • 硕士
  • 美国
  • 2018.5 - 2018.8

联系方式


  • 12137098217
  • zixiwang001@gmail.com
    2468797089@qq.com
  • 2468797089

技术栈


  • jQuery
  • spring, spring boot, mybatis, mysql, redis, rabbitmq, solr,
  • git, maven

个人微信


教育经历


  • 南加州大学 - 计算机科学(硕士)2016.8 - 2019.1

    算法分析 、数据库、操作系统、web应用、移动游戏开发、人工智能原理 

    成绩:3.62 / 4.0

  • 北京邮电大学 - 电信工程及管理(本科)2012.9 - 2016.7

    数据结构 、数据库、概率论、c语言、java语言、人工智能原理、软件工程

    成绩:87 / 100 (top 10%)

个人项目


  • 基于spring boot高并发校园秒杀购物网站

    使用spring boot,mybatis, mysql, redis, rabbitmq搭建高性能校园秒杀购物网站。 使用redis缓存session实现分布式session,redis缓存热点数据,并使用rabbitmq实现异步下单减轻数据库压力。通过前后端分离实现页面静态化减少网络流量。通过spring mvc拦截器和redis实现秒杀接口限流。

  • 基于spring boot知识交流网站

    使用spring boot, mybatis, mysql, redis, solr搭建知识交流网站, 实现注册,登陆,发布问题,使用redis集合点赞和点踩功能,使用redis有序集合实现订阅与取消订阅。项目通过redis实现阻塞队列构建异步框架实现通知等功能的异步化,并通过字典树数据结构构建敏感词过滤工具对。使用solr实现全网搜索功能。..

  • 天气预报微服务应用

    使用spring boot, Redis, quartz, spring cloud搭建天气预报应用。通过对xml文件读取实现城市采集服务,通过quartz实现定期天气数据采集服务并写入redis缓存,通过读取redis缓存实现天气数据的读取服务,最后实现天气预报业务实现与前端交互。使用spring cloud eruka实现服务发现与注册,使用spring cloud feign实现服务消费,实现负载均衡高可用。使用spring cloud hystrix实现服务熔断机制。

奖项与证书


  • 全美大学生数学建模(mcm/icm)H奖

    对一个国家的可持续性发展做出评估,把environment,economy,society作为可持续发展的三要素,我们使用层次分析法作为数学建模的主要方法,并引入新的参量来丰富模型,减少问题分析的局限性和误差。

自我评价


java基础扎实,熟悉java集合与并发,对mysql和redis有一定了解,对开源框架spring,mybatis有一定了解,熟悉linux命令,学习能力强,保证实习3到4个月,每周6天。希望能够回国发展。