个人介绍
刁越 男 毕业于北京工业大学硕士学位,2005年参加工作,至今从事软件开发工作,日企规范化开发经验10年,有赴日开发经验。
丰富的开发、工程管理、软件架构设计经验。擅长C/C++与Python/Java等协同工作的软件设计开发。
1、软件架构设计
掌握流行的物联网/云计算当中服务器后端、前端、移动端、设备端等常用架构及其特点,根据业务需求分别设计各自的软件架构。
2、开发技能
精通C/C++对设备控制的软件开发,尤其精通Windows/Linux跨平台软件的开发以及Windows程序的Linux化。结合Java、Python、C++等多种语言的混合开发。
3、软件开发项目管理
掌握CMMI流程管理。根据项目特点和需求实施个性化的开发流程,使得质量、效率、成本达到最佳平衡点。丰富的赴日项目经验,精通日系软件项目管理精髓,及5S生产管理体系。
4、理论
了解常用密码设备的基本加解密机制(DES、SM4、RSA策略);
数学基础良好,熟悉数据结构、设计模式及常用算法;
了解TensorFlow深度学习架构、机器学习基本原理;
5、软件开发业务素养与责任心
在日立十年的专业软件开发,执行严格的开发过程管理和质量管理体系,注重开发文档、优雅的编码风格、成本意识、代码实现的严谨性、完整性、可读性和可扩展性;有赴日开发经验,每月加班100小时以上。在程序员素养方面超过95%的程序员。在行业内成为专家。
工作经历
2019-02-01 -至今中电金融设备系统(深圳)有限公司北京分公司副总工程师
(1)系统解决方案:为银行智能化系统设计解决方案,以及实现方案的软件系统架构,并管理各部分软件的开发。先后完成及正在实施中的 终端设备智能控制系统、纸币冠字号信息管理系统、现金押运管理系统、软件授权管理系统、5G智慧网点解决方案 (2)自助终端及其国产化:主持开发存取款一体机、智慧柜台等SP软件的开发。国产化SP、AP软件系统架构的设计与开发。
2015-07-01 -2019-01-25中钞科堡现金设备系统有限公司高级软件工程师
公司主要生产ATM等金融自助设备,本人负责其软件架构设计与实现。 1.制定开发规范,包括:软件开发流程、程序设计要点、编码规范、代码Review要点、测试案例作成指南、软件版本管理规范、相关文档模板作成 2.领导团队从零开发了整套Windows版SP软件 3.领导团队将整套SP软件移植到Linux 4.开发了提高开发效率的工具:代码自动生成器、代码备份工具、版本比较工具、编译检查工具等
2005-07-14 -2015-06-30北京日立华胜信息系统有限公司软件工程师
在日立十年的专业软件开发,执行严格的开发过程管理和质量管理体系,注重开发文档、优雅的编码风格、成本意识、代码实现的严谨性、完整性、可读性和可扩展性;有赴日开发经验,每月加班100小时以上。在程序员素养方面超过95%的程序员。在行业内成为专家。 1. 日本全日空航空公司(ANA)自助购票/CheckIn终端软件的开发 2. 面向国内的日立品牌ATM相关软件开发 作为项目负责人负责: (1)与日方确认开发需求 (2)制定发计划(开发体制、评估代码量、开发日程等),该计划决定了开发利润,因此经常要与日方讨价还价 (3)管理工程进度:对每个工程阶段(设计、编码、Review、测试等)的进度进行把握,并处理工程延迟 (4)管理工程质量:若开发中Bug发生率超过标准,要分析原因并评估是否对项目进行进一步处理 (5)现场入围测试支持:对重要的入围测试,亲赴现场解决疑难问题
教育经历
2002-09-01 - 2005-07-08北京工业大学流体力学硕士
硕士研究生,方向血流动力学与医疗仪器,获得过专利。
1997-09-01 - 2002-07-12北京工业大学机械电子工程本科
本科专业,机械制造及其自动化,在校期间成绩优异,获得CAD、理论力学实验等竞赛一等奖,获得优秀班干部。
资质认证
技能
1、项目组成分为系统后台、前端页面、打印封包机设备控制、现金设备控制 (1)前端页面:用户交互 (2)系统后台:根据用户指示控制设备完成功能,并具备统计功能 (3)设备控制:与后台交互完成对现金的处理和打印封包功能 2、项目功能分为:现金(支持30多种外币)加钞、导入订单、根据订单出钞、打印出钞冠字号报告、出钞自动封包、清机、交易统计等 3、本人负责总体架构设计、设备控制层代码实现、项目进度把控、客户需求交流 涉及技术:Python flask架构后台、vuej-cli脚手架、Websocket通信、Cython实现Python与C++协同、VC++.NET 4、成果:在中国工商银行成都分行、杭州分行现金中心实际使用
1、项目功能分为:任务管理、款箱出入库操作(含人员、车辆、物品认证等)、RFID设备管理(含扫描物品)、款箱管理(含自动开锁、检验是否被打开过等)、其他必要统计功能 系统为银行提供现金押运服务,首先建立任务,包含时间、款箱、人员、车辆、押运起始地点等,款箱出库时须系统验证人员、物品等正确性,入库时须同样验证并检验款箱是否中途被打开过,验证通过可自动开锁 2、项目实现分为:后台管理、前端页面、设备控制(RFID扫描、蓝牙锁控) 3、本人负责系统架构设计、设备控制端代码实现,使用到Springboot、vue、JNA(Java调用C技术)等
1、本项目功能:有卡存款、有卡取款、转账、查询、无卡存款、*取款、操作员维护功能等 2、本项目特征:国产化,包括国产化CPU(飞腾2000系列芯片)、国产化操作系统(统信UOS) 3、实现上分为: 后端服务:Springboot,控制业务流程 前端页面:vue,用户操作界面,与后端采用SocketIO架构通信 设备控制中间件:QT,用于驱动设备层软件,与后端采用SocketIO架构通信 设备层软件:遵循扩展金融服务协议,控制硬件设备(如现金模块、读卡器、密码键盘、等) 4、本人负责主体框架设计、各层接口设计、设备控制中间件的代码实现等 5、产品已在招商银行、上饶银行等上线运行