个人简历
任路
九年客户端开发经验,熟练使用Qt,并有一定研究,
c++
基础扎实,熟悉C++、Boost库运用,对代码风格有一定追求,需求开发的同时兼顾代码性能。平时会写一些技术博客,自学过一些脚本语言,用Python写过一些小工具、比如批量爬取视频、用Airtest写游戏脚本等
pc客户端研发 · 北京向上一心科技有限公司
男 ︳ 31岁 ︳本科 ︳ 9年工作经验 ︳ 北京
18710812533 1134024095@qq.com
个人博客:朝十晚八
工作经历
1、北京向上一心科技有限公司(2019.6-至今)
TigerTrade
美港股客户端交易平台开发,在职期间主要负责股票交易相关功能开发和维护,从头开始打造原生化交易平台- 独立完成客户端软件在高分屏下适配功能,历史大约2个月,系统DPI缩放为整数倍时完美适配,DPI为小数缩放时,图片少许模糊,字体完美适配 Qt 之高 DPI 显示器 (一) - 解决方案整理、Qt 之高 DPI 显示器 (二) - 自适配解决方案分析
- 构建Jenkins自动打包平台,避免开发同学手动本地打包,并提高打包安全性;目前支持至少9种有效打包方式,自动打包、选择分支打包和线上包等;打包机使用
nginx
搭建局域网服务器,测试、产品同学可以随时获取打包机上最新测试包 - 搭建黑白皮肤换肤框架,支持快速扩充多种新皮肤。目前换肤逻辑使用
qss
+xml
方式搭配实现,文件中皮肤、字号相关描述均使用变量代替,代码运行过程中进行实时替换
2、广联达科技股份有限公(2017.06-2019.6)
- 主要负责控件定制,比如:提示框、通用对话框、启动图、蓝色吊性控件
- 高度定制过
Qt Designer
,主要是引入了样式美化、数据埋点、自定义控件、信号槽自动生成、控件规范等等 - 百度统计热力图,通过模拟web的方式,统计客户端点击行为
- 录制
Road Designer
教学视频、用于其他开发学习
3、上海蓝鲸传媒有限公司北京分公司(2016.04-2017.6)
主要负责公司客户端ui开发,客户端主框架是我一个人用qt编写,客户端支持换皮肤,并且支持自定义托盘。工作期间一直有写博客的习惯,会把自己觉着比较有用的东西记录下来。
- UI开发经验丰富,对Qt有比较深入的了解
- 工作期间编译过Qt源码5.6.x,定制过一系列控件,托盘程序、高级下拉框按钮、高级List、导航栏等
- 二次开发过
QCustomPlot
,定制金融图表 - 使用过线程库,用于添加非UI任务,并支持任务结果通知UI
4、北京呈创科技股份有限公司(2015.08-2016.03)
公司任职期间,我所担任的职位是公司研发部门pc客户端研发工程师,主要负责pc客户端节目开发,除此之外还需要给pc和android提供jni层支持
到公司任职期间贡献:
- 更换qt的webkit控件,使用google的开源项目libcef
- 研究并移植log4cplus日志日记录库倒andriod和pc客户端,并独立开发了一个小工具,主要用于快速显示日志消息和消息对比
- 基于qt5的qtxlsx开源excl项目功能完善
- 研究ocx控件使用,并成功嵌入dsoframer.ocx控件到qt应用程序中,显示excel内容
- 移植rtmp和rtsp代码,并成功的在qt程序中进行视频通话
5、北京华如科技股份有限公司(2014.07-2015.05)
我所在的部门属于软件开发部门,主要针对客户的需求来对公司的产品进行功能扩充。任职期间,主要负责公司平台工具的功能扩展,针对客户需求添加具体功能模块。在一年多的工作中,主要使用qt相关技术参与了公司3个具体项目,并能及时的完成自己分内的工作
其他: 公司二维仿真模块的部分插件代码重写,在公司期间,自己仿照已有插件代码,重新实现自定义的二维绘图逻辑,主要是为了实现客户需要的实体聚合功能。
教育经历
西安石油大学->软件工程专业
项目经验
1、TigerTrade客户端
负责TigerTrade
PC Windows客户端代码编写,官网地址:老虎集团,可以通过访问官网进行下载体验
- 一款同时支持多种市场交易的券商平台,目前主流的市场几乎都支持,比如美股、港股、期货、奥股、新加坡和英股等
- 同时支持多种账户类型,综合账户、机构账户、模拟账户和IB账户
2、GLD平台
负责GLD平台组件封装,提供简易编程方案实现,尝试一些新的产品实现方案,广联达 - 产品展示
3、财联社pc客户端
负责pc客户端代码编写,财联社 - 产品展示
- 集行情和资讯为一体的A股交易平台
- 内置快捷、精准的资讯系统,及时同步公司内部第一手资讯信息,具有其他平台不具备的消息及时性
期望工作
软件开发 :全职 、西安
附加说明
- 熟悉C++11技术,有过完整的互联网产品上线经验
- 注重代码设计的合理性,底层架构的兼容性和稳定性
- 乐于与同事沟通,有极强的学习热情
1、go小工具
一款对目录树进行hash的小工具
2、技能
- C++ 精通
- Qt 精通
- 标准库 掌握
很重要--转载声明
-
本站文章无特别说明,皆为原创,版权所有,转载时请用链接的方式,给出原文出处。同时写上原作者:朝十晚八 or Twowords
-
如要转载,请原文转载,如在转载时修改本文,请事先告知,谢绝在转载时通过修改本文达到有利于转载者的目的。