HelloKenLee

Abstractness is the price of genarality.

个人简历-HelloKenLee

Posted on By KenLee

个人信息

  • Name:KenLee
  • Education:Master
  • Email:hellokenlee@163.com
  • Github:https://github.com/hellokenlee/

教育经历

  • 2012~2016:中山大学 数据科学与计算机学院 软件工程 本科
  • 2016~2018:中山大学 数据科学与计算机学院 软件工程 硕士研究生

语言能力

  • 英语:CET4/CET6/TOFEL
  • 粤语:母语

专业技能

  • C/C++
    • 熟悉多种平台环境下的C/C++的编写和构建,清楚其的编译和运行原理
    • 熟悉使用STL进行开发,熟悉C++11标准,能够使用Boost进行开发
    • 熟悉面向对象设计方法和设计模式,能进行简单的架构设计
    • 熟悉使用C++进行OpenGL开发,能够在即时模式和核心模式下开发,能够编写GLSL,了解OpenGL的工作原理
  • Python
    • 能使用tornado进行简单的服务器后台开发
    • 能使用numpy,scipy,mathplot等科学计算库
    • 能使用pillow,opencv等库进行图像处理
    • 熟悉Python下的面向对象方法和实现
  • HTML/CSS
    • 能使用HTML/CSS/JavaScript进行简单的Web前端开发
  • Nasm
    • 能在Nasm标准下编写x86的汇编程序,包括系统引导和模式跳转等
  • 其他
    • 四年的Linux使用经验,熟悉常用命令和配置,能编写简单的Shell脚本
    • 具有良好的计算机科学和数学基础
    • 熟练使用Markdown进行文档/论文编写
    • 熟练使用gcc,make,git等工具,编辑器一般使用Sublime/Vim,IDE一般使用Code::Blocks,也乐于尝试新的工具
    • 具有硬件描述语言的编写经历,曾参与设计一个多级流水线的CPU

项目经历

  • C/C++:
    • 仿Minecraft游戏:基于 OpenGL 实现了 Minecraft 的部分功能,包括模型管理,摄像机漫游,天空盒,光照,粒子效果等
    • 3D模型查看工具:基于OpenGL和QT5实现了Obj格式的模型查看器。可用操作包括但不限于:旋转,平移,缩放,添加光照,纹理,查看线框模型等
    • 卷积神经网络设计与实现: 设计并实现了一个类似于caffe的深度学习库,用于Minist手写数据集的识别
    • 无线视频传输系统:使用 Linux 的 V4L2 以及 boost::asio 库实现的无线视频流传输
  • Python:
    • 可视化二维码生成系统:在线生成一张类似于图片但是可以被识别的二维码, 校级优秀本科毕业论文
    • 课程交流网站:编写了一个高校课程管理和作业交流网站AnswerMe,软件创新赛获奖项目