个人介绍
C++经验4-5年,Linux经验2年。windows经验2-3年。
技术栈介绍:
1、 C++,非常熟悉。可以从零开始做产品,也可以维护相关产品做二次开发
2、Lua,比较熟悉,可以维护相关产品做二次开发
3、SQL,比较熟悉,处理数据存储没有问题
4、网络设备,比如利用4G模块做数据传输没有问题
5、网络编程,这个比较擅长
6、串口编程,和设备打交道的工业软件开发,这个没有问题
工作经历
2021-04-01 -至今科沃斯公司C++软件工程师
主要是在算法和平台间架起桥梁。1比如算法提供了清扫的接口,APP想清扫需要通过IOT,蓝牙或者mqtt给我发消息,然后我来决定怎么清扫,在哪清扫,要不要充电等操作;比如平台想查看日志,那么先发送iot消息给我,然后我通过http将日志发给服务器。涉及到网络处理,我到公司的时候这部分工作由5个人做,集团内部调整后,目前实际上是由我一个人在负责,包括旧代码维护和重构,性能优化以及新功能框架设计和开发。 技术栈比较多,需要对接的东西比较多,比如和算法协商哪些功能算法来做,哪些功能Linux系统(内部叫法)来做,比如和app平台对接消息,协议;比如和硬件,MCU对接传感器;比如和厂商对接4G模块。
2019-10-01 -2021-03-01国科均豪C++软件工程师
接手外包公司的代码。一边解决遗留Bug,一边进行新功能开发。我在windows用Qt先写功能,然后在Linux用交叉编译生成linux版本。 我负责的另一部分是测试,维护。这家公司规模小,毕竟不是软件或者互联网或者游戏公司,没有软件工程的概念,前期很多时候都是我在测,写测试用例。软件测试和维护理论上各自需要一个人,但是各自工作量又不大,也许这是当时没有针对这两个岗位招人的原因。 主控板选型,整理公司的需求交给供应商并验收测试 4G模块,物联网卡的日常维护。 平台(Java后端和Vue***台),这两个部分虽然我想多接触,但是我事情太多。但是因为工作需要把平台从内部服务器迁移到阿里云,所以相关工作就是我来做的。
2017-09-01 -2019-09-01皓玩网络C++游戏后端开发
项目\工作说明 这是一款奇迹风的游戏,有副本,组队匹配,挖宝,等玩法 我负责的部分: 游戏开发: 1、排行榜,包括玩家战力,等级,战盟的排行 2、商城系统和商店,商城系统包括对全服玩家的限购,分为钻石商城,金币商城,热卖商城和VIP商城;商店分为战盟商店,竞技场商店等 3、抽奖,玩家花钱有一定概率得到好的装备 4、心魔挑战(神格),玩家进入到神格副本里,挑战自身镜像,自己镜像的属性略高于自己 5、开服活动,充值\消费排行榜。玩家的充值或者消费达到一定的数值之后,能领取响应奖励,活动结束后,如果满足条件的玩家未领取,则发放奖励 6、在线奖励,根据玩家在线时间发放对应奖励 7、摇钱树,玩家花费一定金币,有概率兑换钻石 游戏优化: 1、玩家开宴会,发红包的时候发放烟花特效 2、副本奖励的评级,根据玩家通关时间发放奖励 工具: 1、服务器管理工具,用户通过客户端修改目标服务器配置
教育经历
2011-09-01 - 2015-06-01天津科技大学测控技术与仪器本科
本科是硬件相关专业,电路课很多,制图课,和程序课也会接触,但是个人更喜欢软件,后来在软件路上越走越远
技能
1、排行榜,包括玩家战力,等级,战盟的排行 2、商城系统和商店,商城系统包括对全服玩家的限购,分为钻石商城,金币商城,热卖商城和VIP商城;商店分为战盟商店,竞技场商店等 3、抽奖,玩家花钱有一定概率得到好的装备 4、心魔挑战(神格),玩家进入到神格副本里,挑战自身镜像,自己镜像的属性略高于自己 5、开服活动,充值\消费排行榜。玩家的充值或者消费达到一定的数值之后,能领取响应奖励,活动结束后,如果满足条件的玩家未领取,则发放奖励 6、在线奖励,根据玩家在线时间发放对应奖励 7、摇钱树,玩家花费一定金币,有概率兑换钻石
微流控仪器主要是做血液还有试剂监测。我所负责的其中一部分是上位机,在Arm板上运行,操作环境是ubuntu(Linux)。上位机主控板一个串口接入屏幕,用户可以通过屏幕进行操作,一个串口介入中下位机,操作机器。 我入职之前,是一家外包公司在做,后来由我负责,一边解决遗留Bug,一边进行新功能开发。我在windows用Qt先写功能,然后在Linux用交叉编译生成linux版本。 我负责的另一部分是测试,维护。这家公司规模小,毕竟不是软件或者互联网或者游戏公司,没有软件工程的概念,前期很多时候都是我在测,写测试用例。软件测试和维护理论上各自需要一个人,但是各自工作量又不大,也许这是当时没有针对这两个岗位招人的原因。 主控板选型,整理公司的需求交给供应商并验收测试 4G模块,物联网卡的日常维护。 平台(Java后端和Vue前端,*公众平台),这两个部分虽然我想多接触,但是我事情太多。但是因为工作需要把平台从内部服务器迁移到阿里云,所以相关工作就是我来做的。 (图片没找到,后面找到补上吧)