谢小红
c++高级软件工程师
7年经验
2024-12-17
个人介绍:很熟练:C、C++、Visual Studio、MFC、STL、boost、git、Pascal
较熟悉:
语言:Python、C#、SQL、Go、Java、Lua、XML、JSON
框架:QT、XCode
数据库:Sql Server、Mysql、SQLite
相关库:OpenCV、OpenSSL、Libevent
操作系统:Windows、Ubuntu、CentOS
工具软件:Svn、Uml、Microsoft Office系列软件、Wireshark
相关技术:Socket编程、消息队列、Corba、AcviteX、OLE、Jni、TCP/IP协议栈、正则表达式
实践领域:证券行情和交易、工控软件集成、电信业务、图像处理、AI等。
多年任职研发组长和高级软件工程师。
多年研发小团队的带队管理经验(2-5人)。
责任感强,细致、严谨、耐心。
项目经验:2017/1-至今 香港地铁沙中线自动检票机软件集成
所属公司: 康保安防系统有限公司
项目描述: 使用IDE visual studio 2013 c++,boost 1.65,omniORB,zlib,GO语言,git源码管理,redmine和review board做任务管理和源码审核。
通过串口驱动门翼控制芯片、票卡读卡器、IO板卡、单程票设备,通过Corba连接商业逻辑处理模块,通过socket连接二维码处理模块,通过socket连接Station center下载参数和上报交易信息。
软件复杂度高,十万行源码量级。大量采用boost库、面向对象、智能指针、协程、计时器、单例、宏等技术。
责任描述: 核心开发人员,并在项目中后期担任Leader。
个人贡献:重构多个核心模块,修复很多bug(300个以上),新增功能比如支持二维码扫码。
2015/1-2016/1
所属公司: 根网科技
工作描述: 根网科技(http://www.croot.com/)为证券行业核心软件及服务提供商,为证券行业提供完整解决方案。
参与防对敲系统,深交所第五代交易系统接入与故障回扫系统,交易所对接系统(外围/外挂系统)研发。
开发使用visual studio c++, Python, c#, Java, Corba
2005/3-2015/1 掌上股市,掌上期货手机炒股产品
所属公司: 联通华建网络有限公司
项目描述: 2002-2008年间率先上线的brew手机客户端app—掌上股市(行情+交易)是国内同类产品中用户量最大的app。同期也上线了短信平台,向股民推送实时行情、涨跌告警、股市资讯等信息。
2010年以前在Wap、WinCE、Symbian、GJava等多个平台下均推出了手机炒股产品。
开发使用visual studio c++, Python, qt every where, STL, OpenSSL, sqlserver, linux c++, lua,cvs源码管理。
熟悉ubuntu/gcc/g++/gdb/makefile等。
责任描述: 1) 完成行情服务程序重构优化,后续参与或带队进行功能扩充、功能测试、压力测试、性能调优、生产运维。这套稳定、高并发、低延迟的行情服务程序是公司证券业务的基础。
2) 行情服务器向linu****台的扩展迁移。将部分功能迁移到linux系统下,利用linux系统高效、支持大内存(4G以上)的特长。
3) 交易前置机是公司证券业务的核心(即用户与券商交易柜台之间的中转服务)。我带队完成重构、优化、功能扩充,包括新接口(Python)、程序异常处理强化、逻辑传输(Lua)、时延优化(socket短连接改长连接)等多项重要调整。
4) 在短信平台业务中,带队完成短信平台的构建、接入三大运营商、开发和维护业务运营。
2000/6-2002/3 研发人员|技术部
所属公司: 北京讯能网络
工作描述: tom.com是国内最早的门户网站之一,最早的短信内容服务提供商之一。
工作为IVR软件研发(互动式语音应答,电话服务中心)、财务软件研发(收支统计报表)、棋牌类页游。
开发中使用visual studio c++,HTML,JavaScript。
技 能:
C++