个人介绍
我是程序员客栈的squirrel,一名Java开发工程师。有良好的技术钻研能力以及快速学习能力,在工作中积累了丰富经验,能够快速分析定位和解决技术问题,乐于技术分享与交流。
毕业于山西农业大学物联网工程专业,担任过北京美立刻医疗器械有限公司的Java开发工程师,负责过该公司的植导员数字化种植导板项目和数字化口扫系统的开发与维护。担任过北京国泰网信科技有限公司的Java开发工程师,负责过该公司的产品授权管理系统、物联网智能、密码应用安全性评估工具等项目。
熟练使用 Spring、SpringMVC、MyBatis(SSM)、MyBatisPuls、SpringBoot、 SpringCloud等主流开源框架。掌握密码学相关技术知识,国密相关算法以及密码相关组件的运用。
如果我能帮上你的忙,请点击“立即预约”或“发布需求”!
工作经历
2021-10-18 -至今北京国泰网信科技有限公司Java开发工程师
1.主导项目前期需求分析,原型讨论及数据库的设计。 2.参与技术选型与项目架构搭建,提供技术方案和建议。 3.主导进行系统各模块的功能设计与开发,完成相关技术文档和软著编写。 4.负责项目中难点技术的学习与攻坚,解决和修复系统 bug 进行项目维护等。 5.协调其它研发产品线保质保量完成产品研发任务,与测试和运维人员配合保证产品质量。 6.负责研发代码审查与技术分享交流。
2019-07-08 -2021-09-19北京美立刻医疗器械有限公司Java开发工程师
1.参与项目前期需求分析,及数据库的设计。 2.按照文档规范进行后台代码的编写及开发文档的编写。 3.负责整个项目的日常维护及 bug 修复等。 4.负责公司产品服务的技术对接等。 5.协调团队其他人员完成联调测试及小组成员任务分配。
教育经历
2016-09-01 - 2020-07-01山西农业大学物联网工程本科已认证
技能
项目描述:为保障公司产品的知识产权,针对传统的软件保护方式单一,软件授权方式不灵活的问题,设计了软件的加密授权和检验机制,研发了一款可适用于各企业的产品授权管理系统,采用产品许可授权的方式来保证产品本身不被盗用,保证公司的利益。并可对已发货的产品进行统一的版本管理,方便后续的产品运维和升级管理。 项目架构和技术描述:项目采用 SpringBoot 进行开发,产品授权管理系统分为授权管理系统和产品授权 SDK 两部分,授权管理系统实现对公司各产品线研发的产品进行统一的管理和授权许可,产品授权 SDK 用于获取产品设备指纹信息(设备序列号,CPU,磁盘序列号,mac 地址)以及授权许可文件的解析校验等,集成到各研发产品中。
项目描述:密码应用安全性评估箱是结合密码相关安全技术规范和标准自主研制的一款针对信息系统运营单位开展密评工作使用的一体化专用设备。既可以协助密评机构开展密评工作,也可以帮助用户完成自查,提供丰富多样的检测工具,提供测评过程中相关密码技术的自动分析以及各种标准管理,最终自动生成符合规范的密评报告。 产品主要功能模块包括:系统授权、系统初始化、系统首页、任务管理、工具管理、文件管理、系统信息、网络配置、用户管理、日志管理等。 项目架构和技术描述:项目采用 SpringBoot 进行开发,各种工具通过插件方式加载到主程序中,通过 spring-brick框架实现工具插件的动态安装、卸载、启用、停止等。使用 MariaDB 数据库存储数据,通过密码机和第三方密码算法 BouncyCastle 库保证数据的机密性、完整性、不可否认性。
项目描述:根据用户需求研发一款高安全性、高可靠性的智能物联网箱柜产品。该产品采用安全智能锁技术、触点式UART 通信技术,结合可视化管理软件,可有效管控电子钥匙、智能锁和箱柜等设备,并实时监控智能锁和箱体的闭合状态。产品结合物联网/互联网技术、无线通信技术、串口通信技术和密码技术,为用户提供智能开锁、安全开锁、一体化管理和监控的智能集成信息化系统。使用网络化在线授权管理方式,可动态配置开锁权限,实时监测箱柜门闭合状态。 产品组成包括:管理平台、移动终端 APP、下级采集分析器、状态监测器。 项目架构和技术描述:项目采用 SpringBoot 进行开发,系统分为中心级和区域级两级部署。中心级系统:管理和监控下级管理员信息、锁具、监测器状态和告警信息等,并能将箱体状态上报给第三方监测系统;区域级系统:管理属于本区域的用户数据、电子钥匙、监测器、监测采集日志等相关业务数据、授权操作等;