本人本硕就读于国内985/211高校软件工程专业,在某公司有两年的工作经验,熟练使用C/C++、Python、Java、C#、JavaScript、SQL等编程语言,掌握Qt、SpringBoot、React、MySQL、PyTorch等开发框架/库/工具,掌握Linux系统和网络编程,擅长服务端开发、基础库开发、实用工具开发、前端页面开发、深度学习系统开发、大模型微调与应用开发等领域,本人开发调试经验丰富,能力和参与的产品广受好评。
1. 参与国产编程语言: 国产化是近几年来的热点话题,其中编程语言作为计算机基础设施尤为重要,Taichi(https://github.com/taichidev/taichi)是致力于高性能计算的国产开源编程语言,本人参与Taichi的开发。
2. 开发基于微服务的文献管理平台: 文献管理可以帮助科研人员更好的查看、组织个管理文献,本项目基于微服务实现了文献管理平台,实现了对文献的查询、收藏、分享、在线阅读、评论等功能,是一个多用户平台,前端采用React框架,后端基于Golang编程语言。
3. 疫情物资管理系统: 本项目旨在管理疫情相关物资,实时统计疫情相关信息,基于Java+Spring Boot的技术架构
4. 基于大模型的GUI程序开发平台: ChatGPT的出现给软件开发的智能化带来了机遇,本项目利用大模型技术,从用户自然语言描述中提取GUI程序的结构、功能,并生成基于Json的中间格式,然后利用本项目提供的工具将中间格式转为Qt等格式的项目,实现基于大模型的GUI程序辅助开发。
5. 参与高精度计算库的开发: 随着互联网、大数据等的发展,数据计算无论是量级还是数量都急剧增加,本项目致力于研究大数运算算法原理,实现了一套基于C++的高精度整数的基本运算、数学表达式的解析与并行计
算库。
6. 基于分布式的多车协作探索仿真实验系统: 本项目研究分布式系统相关知识, 结合黑板风格实现了一个简单的分布式系统, 车、导航器、控制器、虚拟现实终端都是独立的
构件, 这些构架通过Redis和消息中间件相互协作, 共同完成多车对地图的探索仿真。
7. 基于NS3的计算机网络实验教学的研究与开发: NS3是常用于科研的强大的网络仿真器,我们对NS3的使用和实现进行研究并尝试在此基础上搭建计算机网络实验学习平台,已设计出基本雏形并继续推进
国产化是近几年来的热点话题,其中编程语言作为计算机基础设施尤为重要,Taichi(https://github.com/taichi-dev/taichi)是致力于高性能计算的国产开源编程语言,本人参与Taichi的开发,设计并实现了JIT Cache for Taichi的解决
文献管理系统旨在提供一个平台对文献进行组织与管理,本项目前端基于React框架开发,后端基于Golang开发,实现了一套基https://gitee.com/pgzxb/BMSys于微服务的文献管理平台。