熟练掌握网络、操作系统、数据结构与算法、数据库、常用设计模式等基础知识
熟悉JAVA,go,理解面向对象思想,熟悉JVM内存管理,以及java常用库源码
有程序设计竞赛背景,ACM亚洲区域赛银牌,对数据结构与算法理解较深
了解并使用过spring,springmvc,springboot、mybatis等常用框架
熟悉 git vim linux Tomcat等
2023年3月荣获中国科学技术大学优秀毕业生
2021至2022学年荣获中国科学技术大学研究生二等奖学金
2021至2022学年荣获优秀共青团员、优秀共青团干部、优秀班干部
2020至2021学年荣获优秀共青团员、优秀共青团干部、优秀班干部
2019年10月荣获ACM亚洲区域赛银牌
2018年11月荣获全国大学生数学建模竞赛本科组二等奖
2018年11月荣获全国计算机技术与软件专业技术资格(水平)考试中级证书
2018年10月荣获第十届全国大学生数学竞赛三等奖
2018年5月荣获蓝桥杯软件和信息技术专业人才大赛全国总决赛三等奖
以及另外8项校级、省级奖项
深圳市腾讯计算机系统有限公司 2021年 8月到2022年6月
参与幻世科德游戏项目从零到一的开发,独立负责用户系统和背包系统(两个微服务集群)的建库编码到测试全流程。
技术栈:goLang+Trpc-go+RabbitMQ+Redis+Xorm+goconvey+Ugit
项目难点:
1.基于微服务架构下使得各个集群间存在大量并发与同步问题,针对系统内与系统间大量零散的异步操作设计了
消息通信+分布式锁的处理机制,实现数据一致性与性能的折中。
2.针对加锁带来的开销问题,通过细分操作阶段并引入阶段号实现数据库在无锁状态下安全并发。
3.帮同事review并解决多起bug,帮助审查代码规范,讨论公有数据类型字段等。
最终产出十个以容器技术部署的微服务集群,包含5个用trpc通信的内部集群与5个使用http协议与客户端交互的外部集
群,以云原生方式实现了服务间的相互协作。该项目研发初期投入两个亿,运营投入十四亿,现已上线到海外运行。