韩明辉


15581918817
imhanminghui@126.com
hanminghui.com

教育背景


  • 西安交通大学 软件学院 软件工程
  • 西南财经大学 金融学院 金融学

知识技能


  • 熟悉C/C++,了解Java、C#、Python,了解Shell Script
  • 熟悉数据结构和算法及对应的应用场景,明白复杂度的意义,了解优化的途经
  • 熟悉Unix/Linux,熟悉常用命令及各种工具(如Gdb, Git,vim,sed&awk等),了解系统编程相关
  • 熟悉操作系统、计算机网络和数据库等知识
  • 了解图形学及OpenGL相关内容,熟悉Unity,UE的使用
  • 了解skynet的架构设计,阅读过skynet部分源码
  • 使用过glm,assimp等开源项目

项目经历


  • 网易(杭州)网络有限公司

游戏测试工程师
完成了游戏内的各项测试工作,同开发策划协作,共同确保了游戏的平稳在线运行

  • 基于生物信息的癌症病患聚类研究

算法实现,实验
运用深度学习和相似性网络融合的方法,基于癌症病患的生物基因相关数据,对癌症病患进行聚类的研究

  • HttpServer

使用C和C++实现了简单的Http服务器,利用了Unix/Linux的systemcall,分别用多进程,多线程、线程池以及IO多路复用技术来提高服务器对并发访问的支持

  • RayTracer

C++实现的光线追踪渲染器,包含矩阵向量运算、光线计算、摄像机、材质定义等部分,并用多线程技术实现了一定的性能优化。

  • TETRIS(俄罗斯方块)

基于CocosCreator,实现了经典的俄罗斯方块游戏,通过查阅Cocos官方手册和API,从需求分析、设计、编码实现等过程熟悉CocosCreator的同时也加深了对游戏设计实现的理解。

  • SceneBuilder

基于OpenGL实现三维场景搭建,使用glfw, glm, assimp等库。在这过程中了解了观察流水线的详细过程,了解了可编程渲染管线以及简单的Shader程序编写。

  • Journey(待完善)

基于OpenGL进行三维场景搭建,使用glfw,glm,assimp等库。在这过程中了解了观察流水线的详细过程,了解了可编程渲染管线以及简单的Shader程序编写。

  • 一些C语言的控制台小游戏

过程中熟悉了C语言的使用,了解了游戏渲染循环的逻辑,处理用户输入并更新反馈至游戏场景等。

  • Passenger(安卓App)

主要负责前端部分的绘制、设计和实现。

奖项荣誉


  • 研究生二等奖学金
  • 寒假创新实践三等奖

其它技能


  • 英语:四六级,无障碍阅读英文技术文档,简单书面及口语交流。
  • 爱好:绘画,有基本美术知识,如造型、光影、色彩等;设计,会使用PS,SAI,AI等软件。