面向信仰编程
1月前来过
全职 · 800/日  ·  17400/月
工作时间: 周末9:00-18:00工作地点: 远程
服务企业: 6家累计提交: 24工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

C++游戏服务器的后台开发出身,后来从事过医疗的上位机开发工作,用的是Qt。现在在一家机器人公司做运动控制。
       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天津科技大学测控技术与仪器本科

    本科是硬件相关专业,电路课很多,制图课,和程序课也会接触,但是个人更喜欢软件,后来在软件路上越走越远

技能

C++
0
1
2
3
4
5
作品
魔法与奇迹

1、排行榜,包括玩家战力,等级,战盟的排行 2、商城系统和商店,商城系统包括对全服玩家的限购,分为钻石商城,金币商城,热卖商城和VIP商城;商店分为战盟商店,竞技场商店等 3、抽奖,玩家花钱有一定概率得到好的装备 4、心魔挑战(神格),玩家进入到神格副本里,挑战自身镜像,自己镜像的属性略高于自己 5、开服活动,充值\消费排行榜。玩家的充值或者消费达到一定的数值之后,能领取响应奖励,活动结束后,如果满足条件的玩家未领取,则发放奖励 6、在线奖励,根据玩家在线时间发放对应奖励 7、摇钱树,玩家花费一定金币,有概率兑换钻石

0
2021-12-11 14:47
微流控监测上位机

微流控仪器主要是做血液还有试剂监测。我所负责的其中一部分是上位机,在Arm板上运行,操作环境是ubuntu(Linux)。上位机主控板一个串口接入屏幕,用户可以通过屏幕进行操作,一个串口介入中下位机,操作机器。 我入职之前,是一家外包公司在做,后来由我负责,一边解决遗留Bug,一边进行新功能开发。我在windows用Qt先写功能,然后在Linux用交叉编译生成linux版本。 我负责的另一部分是测试,维护。这家公司规模小,毕竟不是软件或者互联网或者游戏公司,没有软件工程的概念,前期很多时候都是我在测,写测试用例。软件测试和维护理论上各自需要一个人,但是各自工作量又不大,也许这是当时没有针对这两个岗位招人的原因。 主控板选型,整理公司的需求交给供应商并验收测试 4G模块,物联网卡的日常维护。 平台(Java后端和Vue前端,*公众平台),这两个部分虽然我想多接触,但是我事情太多。但是因为工作需要把平台从内部服务器迁移到阿里云,所以相关工作就是我来做的。 (图片没找到,后面找到补上吧)

0
2021-12-11 14:44
大地宝扫地机器人。

按照业务量目前接触最大的一个模块是重构之前的mqtt业务逻辑(mqtt:物联网协议)。 app或者web平台端发送指令给机器人,我在机器端做处理。 我作为机器端,收到消息后,先放到队列里,然后由子线程不停得读。我把这个模块封装成了数据中心模块。数据中心模块把数据给业务模块处理,每个业务处理完之后,把处理结果给发送模块。发送模块也是我封装好的,单例模式,有一个线程不断从发送队列取结果进行发送。访问队列的时候做了异步处理 (图片是远程终端图片)

0
2023-02-25 07:48

好评度
  • 专业(强烈推荐)
  • 按时(强烈推荐)
  • 态度(强烈推荐)
成功率 0 % 1 人评论
用户评价

用户690194
微信用户1649157050
合作愉快
更新于: 2021-12-11 浏览: 268