擅长软件需求分析、软件架构设计、软件开发,熟悉支付系统、支付营销系统、自动驾驶仿真系统
熟悉分布式软件架构技术:微服务、应用docker容器化、任务调度、负载均衡
熟悉B/S架构软件开发及安全防护:(WEB页面+CGI+后台逻辑服务+数据库+缓存)
熟悉Linux下C++高性能后台Server软件开发、网络编程、MySQL数据库及数据库事务编程
熟悉Linux下程序调试、性能分析及优化、崩溃问题排查、内存泄漏问题排查、GDB调试
熟悉C/S PC客户端GUI程序开发:了解Qt框架,用过visual studio开发过GUI程序
熟悉内部MIS管理系统开发及自动化工具脚本开发:编写python,php,shell脚本,用于后台批处理程序
项目经验多技术栈丰富:C、C++、Python、php、shell、MySQL、web、TCP、UDP、Redis、HTTPS、docker、simulink、Carsim、Unreal
自动驾驶仿真:利用基于UE4引擎的Carla搭建自动驾驶仿真平台;
支付后台:
境外钱包:香港钱包/马来钱包支付后台;
财付通商户系统:第三方企业使用的支付平台企业版,给接入的企业商提供充值、提现、转账、电子发票、对账单等企业支付相关的功能。
归属位置寄存器营帐指令系统:属于典型的Client/Server+DB模型的系统,分为PC客户端、逻辑Server服务器、数据库3部分;
其中,PC客户端为windows下的GUI程序,该程序用Borland C++ OWL图形框架开发;“客户端”通过tcp长连接与“逻辑Server服务器”进行通信,客户端与服务器通过心跳协议保持网络长连接及可靠通信;客户端拥有操作员管理、操作员权限管理、网元管理命令、模板数据配置等功能模块,各功能模块以GUI的菜单方式聚合分类;
逻辑Server服务器运行在SUN公司小型机的solaris操作系统平台,逻辑Server服务器可被多个客户端连接;服务器同时支持处理MML指令(人机语言(man-machine language)),服务器可控制一组有依赖关系的指令串行有序执行;服务器通过灵活的配置实现处理指令时的参数互斥检查及取值异常判断,无需硬编码;
数据层使用Oracle/Sybase数据