熟练使用C/C++语言,熟悉面向对象编程思想,熟悉C++模板元编程,为项目写过类似STL的模板库。熟悉Unix环境编程,阅读过Advanced Programming in UNIX Environment, Unix Network Programming等经典著作,为项目写过反向代理组件,工作性能良好。熟悉Linux操作系统,阅读过Linux Kernel Development等经典著作,长期使用Ubuntu作为主要工作环境。熟悉Oracle, MySQL, Redis等数据库操作,为项目写过数据库操作组件,工作良好。熟悉Qt, MFC等图形框架编程,深入研究过Qt源代码,封装多个Linux下命令行工具。和团队完成过C++ Web MVC框架,提供给学校学生使用,反馈良好。
和同学合写C++ Web MVC框架,为学院本科生提供专业化数据管理平台,涉及网络编程、并发编程、数据库控制等多个方面。由于需求特殊,科学计算体量巨大,需要特别设计模板库,且需要将计算分担至多台服务器,故需要反向代理等组件。项目主要需求涉及科研数据处理等数值计算,包括微分方程数值求解以及少量机器学习算法,本人皆逐一涉猎。