个人介绍
1、精通java编程,熟悉集合、io、多线程的使用,有良好地规范代码编写习惯
2、熟悉spring、springmvc、mybatis,springboot,spring security,springcloud及配套gateway、nacos等开源框架技术,熟悉nginx、redis、Linux,熟悉maven和使用git,熟练使用Kafka、RabbitMQ、Elasticsearch
3、熟练运用标准SQL语句,熟悉数据库索引和数据库锁,以及慢sql优化,熟悉Oracle,MySQL,SQLServer数据库,并能够使用oracle存储过程、函数等
4、熟悉常用设计模式并了解其他设计模式,熟悉多线程并了解JVM虚拟机
5、熟悉html+css+javascript和xml、vue全家桶、elementui和layui
6、使用C语言编写过单片机程序,熟悉C#、.net,了解常用传感器原理
7、能够独立设计表和分析需求并整理出相应业务,较强的系统整合能力
8、有软硬件开发与系统集成项目管理经验,熟练使用项目管理工具
工作经历
2019-09-01 -2023-03-10武汉分米科技有限公司java开发工程师
主要负责公司项目前期需求整理,系统开发实施过程中开发实施人员的合理安排与管理,项目进度、业务解决方案、个性化需求解决方案等,开发实施过程中的关键成果的编写与审核,项目团队人员能力素质的提升,任务规划,项目系统实现的技术框架设计,表设计,核心功能代码实现,技术支持,项目进行中的风险管控等工作。
2019-04-01 -2019-08-31武汉佳软信息技术有限公司JAVA开发工程师
按照项目组开发项目,参与项目业务研讨,开发项目核心代码,维护政务、公安、文旅等已有系统。
2017-12-30 -2019-03-02康舒电子软件工程师
担任项目经理的助理工程师,参与公司多个项目的开发与维护,主要负责erp管理系统关务模块,还有基于Agentflow OA办公系统,开发公司表单签核流程,维护公司网站等工作。
教育经历
2022-03-01 - 2024-06-30华中农业大学计算机科学与技术本科
2015-09-01 - 2018-06-30仙桃职业学院物联网应用技术专科
技能
项目描述:该系统是长沙市小区提供的一套门禁管理系统。通过硬件提供的门禁mqtt消息队列协议,系统通过订阅设备消息、发布消息,开发我们自己的门禁机人脸管理系统,分后台管理端、小程序端。小程序端主要实现一些指定设备远程开门、添加人脸、临时访客开门等功能,后台管理则需设置业主,批量录制人脸,门禁机添加,楼层设置,设备上下线等功能。 项目技术:springboot、nginx、mqtt、vue、uniapp、elementui、mysql、、mybatis plus等。 项目职责:系统的表设计。设备调试,协议对接,后台接口功能的开发,文档输出。 项目业绩:长沙某小区已落地共计数百台门禁机已连接系统。
项目描述:武汉市便民服务的一个民生项目,我要办、我要查、我要看、我要问基本的四大模块。我要办分个人和企业的区别,个人包括新房全款贷款办证、权利人姓名变更登记,产权证书遗失声明等业务功能 项目技术:springboot、nginx、spring security、redis、vue、elementui、mysql、mybatis plus等。 项目职责:负责多个系统的对接,将收集的数据保存后通过http协议传输给其它系统,如不动产内部登记数据系统,然后接收返回数据再进行处理。涉及到的系统有税务系统,银行系统,楚天云等。整合多个系统的数据和连接方式。对所有数据传输的加密处理,后台兼容三端的处理,对接湖北政务的单点登录,实现登记平台的登录要求。 项目业绩:该系统已正式上线武汉政务网不动产模块。为保证用户数据安全问题,系统所有的接收返回数据都进行加密,后端使用注解的方式自动加解密。在涉及到上传图片或者视频等材料时,由于系统需要将资料传到不动产内部系统,为了提升用户体验,使用多线程的方式,将此类操作异步去提交,单个接口效率提升300%。考虑到用户量和系统重要性,系统使用nginx做负载均衡,大大提升系统流畅性。
项目描述:该系统是武汉某高校的场馆管理,包含网球场、羽毛球场、乒乓球等。该系统由于涉及到预定模块、培训模块、商城模块,所以在架构上采用微服务的模式,各个模块独立开发维护。 1、预定模块主要是需要设置场馆场地价格方案,然后用户小程序端展示对应方案场地价格,用户选择需要的时间段的场地进行预定。预定的订单到场馆可开小票使用。 2、培训模块目前主要服务网球、游泳项目,由后台设置课程,课程可设置不同人数、不同课时等配置的大班小班。用户按需购买,教练开课,学员进行课时核销和教练评价。 3、商城模块目前主要是场馆内进行一些体育器材、穿着装备等的销售,如羽毛球拍、乒乓球拍、T恤等。线上做一些活动,拼团、秒杀等,用户通过线上商城购买,凭借订单核销码,到场馆核销自提。 项目技术:springcloud、nacos、nginx、gateway、sentinel 、spring security、redis、vue、elementui、mysql、mybatis plus等。 项目职责:主要负责系统的技术方案的选型。以及数据库表的设计、核心功能的开发、团队业务的划分、技术支持、每周任务分配以及验收等工作。 项目业绩:预定功能上线,极大方便了学生或其他用户,避免了之前线下模式,去到场馆却没有场地的尴尬场景。使用方法锁的方式,既解决了在高并发的情况下一片场地被多次预定的情况又能很快反馈到用户预定情况。初版上线时,方案加载较慢,需要3秒以上,经过代码优化和使用策略模式,将接口速度提升至0.3秒,用户体验大大提升。