1、工作期间一直从事软件研发工作, 15+年软件产品结构设计和研发经验, 熟悉敏捷开发和产品的迭代流程.
2、熟悉 Java,C#开发语言和相关的研发工作,熟悉Spring 框架,MVC, SQL Server, MySQL数据库等, 能够使用C++实现代码的开发以及二次等开发工作.
3、 熟悉云产品(SaaS/PaaS)功能研发, 分布式产品布式系统结构和微服务, 多租户系统的数据存储隔离, 权限控制和用户数据信息保护, 系统服务高并发效率调优等.
4、熟悉产品安全开发流程和信息安全需求评估, 熟悉产品渗透测试和系统安全测试, OWASP Top 10等安全风险.
5、熟悉云产品的运维流程, 系统环境的配置, 系统周期性更新和升级流程, 系统监控和预警, 安全事件应急响应等.
6、会使用 ELK, Git, SVN, Jekins, JIRA, Sonar, Office 365 等常用产品流程和建设工具, 了解 CI/CD 相关的流程.
1. 开发过完整的大型的软件开发项目, 该项目为SaaS云产品, 该产品属于基于多数据中心的分布式系统, 目前已承载10k+ 用户, 在项目中的工作任务为服务架构设计以及核心代码研发工作.
2.独立开发过基于HIL测试的完整上位机软件研发项目, 该项目中基于WPF/Devexpress技术,使用TwinCat Ads, Can/CanFD, PLC , Visa, ASAP3 等通讯协议.
3. 使用Java 语言开发过完整的B/S 结构产品,该产品基于Html/Js, Spring框架, Hibernit ORM框架, Tomcat, Hession通讯等技术,结合SQL Server/My SQL 存储用户数据.
4.独立完成了基于C++语言作为后台实现的Only Office 开源软件的二次开发项目。
在线产品云服务和上位机软件开发, 云产品: 对微软的Office365 产品做备份和还原 结合VeriStand 做HIL 测试的上位机软件开发
AOS: 在线云产品服务针对微软Office 365 的备份和还原 OnlyOffice: 在线Office 系列的在线预览编辑功能
实现HIL测试的上位机软件, 基于CAN 总线 PLC, ADS 等通讯协议 以及结合VeriStand 软件的研发.