个人介绍
2、熟练掌握Oracle、Mysql等数据库系统,掌握Redis、RabbitMQ、nginx等中间件。
3、熟悉linux、windows等系统。
4、熟悉阿里云、电信天翼云等云平台。
5、熟练掌握软件技术方案、设计方案、技术对接文档等技术文档写作,具备较强的技术文档写作能力。
6、丰富的软件架构设计、开发、实施、客户技术对接经验。
6、 丰富的研发团队建设、部门管理经验。
工作经历
2017-03-01 -2020-03-01杭州国朗科技有限公司研发中心总监,架构师
曾担任研发中心软件部主管、研发中心总监、研发中心架构设计师等职务。 参与了公交移动智能支付系统、公交移***小程序、停车场收费管理系统等软件系统的设计、开发、维护。 参与了公司软件系统平台的设计、部署、优化,主要是阿里云平台、电信天翼云等。 主要开发语言:Golang、c#、python等
教育经历
1999-09-01 - 2002-06-01江南大学粮食、油脂及植物蛋白工程硕士
在江南大学食品学院粮食油脂及植物蛋白工程专业攻读硕士研究生,研究课题为大豆蛋白动物营养模型的研究。
技能
软件包括主程序、远程同步服务两大模块。 主程序根据《晨间日记的奇迹》一书开发的软件,并在晨间日记的基础上增加了GTD任务管理、番茄钟、记账本等功能模块。 远程同步服务部署在服务器上,实现多台电脑数据同步功能。 开发语言为c#,采用本地Access数据库存储数据。
本系统基于 MySQL 的 binlog 日志实现数据的实时分发同步,把源数据库(MySQL5.6 或以上,开启 row 模式 Binlog 日志)中的数据实时分发同步给一个或多个目标数据库。整个系统包括Binlog日志读取解析模块、数据筛选分发模块两大功能模块等组成。 其中Binlog日志读取解析模块使用 Python3 开发,基于 pymysqlreplication 组件实现源数据库 Binlog 日志的读取解析,从源数据库读取 Binlog 日志,解析转换成 SQL,并按照配置文件进行筛选后发送给相应的目标服务器。 接收入库模块采用 Go 语言开发。通过 WebAPI 接口接收数据筛选分发模块发过来的数据(SQL),处理后写入目标数据库。
整个系统包括前端POS机及后台系统。 前端车载POS机在传统公交POS机的公交刷卡功能基础上,增加支付宝、*、银联二维码、刷银联卡等功能。 后台系统包括POS机状态监控、POS机远程升级、交易数据采集处理入库、交易数据结算、数据报表、数据上传公交公司和市民卡公司系统等功能。 通信服务端通过nginx进行负载均衡,并通过RabbitMQ消息队列传输给结算系统进行结算处理。 数据库采用MySQL数据库保存数据,各种实时数据则通过Redis进行缓存处理,以减轻数据库的压力。 本人参与了系统架构设计,后台通信服务端(微服务)、数据回传系统、结算系统等模块的开发。以及云平台的设计搭建。 开发语言:读卡器c语言,工控机c++,后台系统c#、Golang和Python