熟练掌握C/C++语言,长期从事服务端软件开发,熟悉Windows和Linux编程架构,对网络、安全、数据库等相关领域有较深入的理解。曾使用Poco, libssh, OpenSSL, Sqlite等第三方库做过项目开发。
对软件保护和逆向技术有一定掌握,曾逆向过某医疗设备软件的登录流程,成功避开了密码认证步骤。
另外对Java, JavaScript, AngularJS, SpringBoot等前端技术也有所涉猎,曾短期做过公司级项目
1.开发过Windows平台的远程视频会议系统,主导设计了目录、媒体、协作服务器相互分离的架构,实现了上层应用和底层通讯的相互独立,并完成了主要的编码工作。
2.为公司级软件平台开发了对外的SSH服务,使得外部用户能通过SSH客户端登录到平台上,并执行平台的私有命令。项目优化了libssh库,增加了自定义的public key认证流程。
3.优化了Sqlite数据库访问接口,使用原始API替换了ODBC接口,大幅提升了数据查询性能(响应速度提升5倍)。
4.针对某医疗设备软件进行了逆向工程,绕开了登录时的密码认证过程,方便了运维人员的使用。
5.使用ebpf技术,以及对内核网络层的修改,实现了防火墙产品转发效率的大幅提升(吞吐量提升30%~50%)。
目前,有很多游戏的服务器部署在国外,当国内的代理商对这些游戏进行代理时,需要提前认证用户的账号密码等信息,以便于运营管理,同时也能对用户提供一定的加速访问能力。 代理认证客户端就是这样的一款软件,部署在用户的桌面,采用了SPI拦截技术,与服务端通过socks5代理协议进行通讯,
智能B超诊断系统是一款从B超设备采集实时图像,并提交到AI计算中心进行智能诊断的辅助医疗系统。该系统采用了实际三甲医院的大数据样本进行学习,可以帮助医生快速诊断乳腺肿瘤等病变。 客户端使用dicom协议从B超设备上传输图像,并转换成bmp或jpeg格式后交由AI中心进行计算描图