个人简历

任路

九年客户端开发经验,熟练使用Qt,并有一定研究,c++基础扎实,熟悉C++、Boost库运用,对代码风格有一定追求,需求开发的同时兼顾代码性能。平时会写一些技术博客,自学过一些脚本语言,用Python写过一些小工具、比如批量爬取视频、用Airtest写游戏脚本等

pc客户端研发 · 北京向上一心科技有限公司
男 ︳ 31岁 ︳本科 ︳ 9年工作经验 ︳ 北京
18710812533 1134024095@qq.com
个人博客:朝十晚八

工作经历

1、北京向上一心科技有限公司(2019.6-至今)

  1. TigerTrade美港股客户端交易平台开发,在职期间主要负责股票交易相关功能开发和维护,从头开始打造原生化交易平台
  2. 独立完成客户端软件在高分屏下适配功能,历史大约2个月,系统DPI缩放为整数倍时完美适配,DPI为小数缩放时,图片少许模糊,字体完美适配 Qt 之高 DPI 显示器 (一) - 解决方案整理Qt 之高 DPI 显示器 (二) - 自适配解决方案分析 
  3. 构建Jenkins自动打包平台,避免开发同学手动本地打包,并提高打包安全性;目前支持至少9种有效打包方式,自动打包、选择分支打包和线上包等;打包机使用nginx搭建局域网服务器,测试、产品同学可以随时获取打包机上最新测试包
  4. 搭建黑白皮肤换肤框架,支持快速扩充多种新皮肤。目前换肤逻辑使用qss+xml方式搭配实现,文件中皮肤、字号相关描述均使用变量代替,代码运行过程中进行实时替换

2、广联达科技股份有限公(2017.06-2019.6)

  1. 主要负责控件定制,比如:提示框、通用对话框、启动图、蓝色吊性控件
  2. 高度定制过Qt Designer,主要是引入了样式美化、数据埋点、自定义控件、信号槽自动生成、控件规范等等
  3. 百度统计热力图,通过模拟web的方式,统计客户端点击行为
  4. 录制Road Designer教学视频、用于其他开发学习

3、上海蓝鲸传媒有限公司北京分公司(2016.04-2017.6)

主要负责公司客户端ui开发,客户端主框架是我一个人用qt编写,客户端支持换皮肤,并且支持自定义托盘。工作期间一直有写博客的习惯,会把自己觉着比较有用的东西记录下来。

  1. UI开发经验丰富,对Qt有比较深入的了解
  2. 工作期间编译过Qt源码5.6.x,定制过一系列控件,托盘程序、高级下拉框按钮、高级List、导航栏等
  3. 二次开发过QCustomPlot,定制金融图表
  4. 使用过线程库,用于添加非UI任务,并支持任务结果通知UI

4、北京呈创科技股份有限公司(2015.08-2016.03)

公司任职期间,我所担任的职位是公司研发部门pc客户端研发工程师,主要负责pc客户端节目开发,除此之外还需要给pc和android提供jni层支持

到公司任职期间贡献:

  1. 更换qt的webkit控件,使用google的开源项目libcef
  2. 研究并移植log4cplus日志日记录库倒andriod和pc客户端,并独立开发了一个小工具,主要用于快速显示日志消息和消息对比
  3. 基于qt5的qtxlsx开源excl项目功能完善
  4. 研究ocx控件使用,并成功嵌入dsoframer.ocx控件到qt应用程序中,显示excel内容
  5. 移植rtmp和rtsp代码,并成功的在qt程序中进行视频通话

5、北京华如科技股份有限公司(2014.07-2015.05)

我所在的部门属于软件开发部门,主要针对客户的需求来对公司的产品进行功能扩充。任职期间,主要负责公司平台工具的功能扩展,针对客户需求添加具体功能模块。在一年多的工作中,主要使用qt相关技术参与了公司3个具体项目,并能及时的完成自己分内的工作

其他: 公司二维仿真模块的部分插件代码重写,在公司期间,自己仿照已有插件代码,重新实现自定义的二维绘图逻辑,主要是为了实现客户需要的实体聚合功能。

教育经历

西安石油大学->软件工程专业

项目经验

1、TigerTrade客户端

负责TigerTradePC Windows客户端代码编写,官网地址:老虎集团,可以通过访问官网进行下载体验

  1. 一款同时支持多种市场交易的券商平台,目前主流的市场几乎都支持,比如美股、港股、期货、奥股、新加坡和英股等
  2. 同时支持多种账户类型,综合账户、机构账户、模拟账户和IB账户

2、GLD平台

负责GLD平台组件封装,提供简易编程方案实现,尝试一些新的产品实现方案,广联达 - 产品展示

3、财联社pc客户端

负责pc客户端代码编写,财联社 - 产品展示 

  1. 集行情和资讯为一体的A股交易平台
  2. 内置快捷、精准的资讯系统,及时同步公司内部第一手资讯信息,具有其他平台不具备的消息及时性

期望工作

软件开发 :全职 、西安

附加说明

  • 熟悉C++11技术,有过完整的互联网产品上线经验
  • 注重代码设计的合理性,底层架构的兼容性和稳定性
  • 乐于与同事沟通,有极强的学习热情

1、go小工具

一款对目录树进行hash的小工具

2、技能

  • C++ 精通
  • Qt 精通
  • 标准库 掌握
如果您觉得文章不错,不妨给个打赏,写作不易,感谢各位的支持。您的支持是我最大的动力,谢谢!!!




很重要--转载声明

  1. 本站文章无特别说明,皆为原创,版权所有,转载时请用链接的方式,给出原文出处。同时写上原作者:朝十晚八 or Twowords

  2. 如要转载,请原文转载,如在转载时修改本文,请事先告知,谢绝在转载时通过修改本文达到有利于转载者的目的。


posted @ 2019-05-13 17:02  朝十晚八  阅读(1289)  评论(0编辑  收藏  举报

返回顶部