ID:380378

陈传智

java中级工程师、前端工程师

  • 公司信息:
  • 天津正琭科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 济南
  • 全区

技术能力

拥有丰富的全栈开发经验,曾组织并领导团队完成车险报价平台、能源检测系统和电商平台等多个项目,熟练掌握Spring Boot、Redis、JWT、Shiro、MQ、Canal、MyBatis、Vue2、Vue3、Echarts、Vuex、Vant、Element-UI、Axios,nodejs等技术,熟悉flex布局。精通MySQL,拥有多项软件著作权,通过国家软考中级软件设计师认证,熟悉Linux并能独立部署项目,熟练使用Git命令。同时,精通HTML、CSS、JavaScript、json,Spring、Spring MVC、Hibernate Validator maven。小程序开发经验

项目经验

算法可视化系统(NSGA-II)
系统架构
架构概况:系统采用前后端分离的设计,后端通过Java处理算法逻辑与数据管理,前端使用Vue和DataV进行数据展示和用户交互。
技术栈:后端由Spring Boot框架构建,负责提供RESTful API服务;前端采用Vue.js和阿里云DataV组件库,实现高级数据可视化。
业务模型
多目标优化:系统专注于解决多目标优化问题,应用NSGA-II算法进行非支配排序,帮助用户寻求最优解的Pareto前沿。
参数灵活性:允许用户在系统界面上自定义算法参数,如种群规模、交叉变异概率等,以便在不同情境下执行优化分析。
功能结构
算法执行与跟踪:用户可以通过前端界面配置并启动NSGA-II算法,系统实时跟踪种群演化过程,提供可控的算法执行体验。
可视化展示:利用DataV组件实现动态可视化,展示优化过程中解的分布和Pareto前沿,直观表现算法结果。
结果分析工具:提供丰富的分析工具,包括对比不同运行结果的散点图,以及历史结果的趋势分析,辅助用户理解优化效果。
主要职责
后端开发:负责实现NSGA-II算法的Java版本,并通过Spring Boot提供稳健的API接口,与前端无缝对接。
前端和可视化:设计并实现前端交互界面,使用DataV创建丰富的视觉图表,提升用户分析理解能力。
系统优化与维护:持续监控系统性能,优化代码,确保高效稳定的用户体验。
成果
计算效率提高:在算法实现和系统部署的优化下,整体计算效率提升35%,显著缩短用户等待时间。
用户满意度:用户反馈界面直观且易于操作,尤其受到对算法教学和研究的用户的高度评价。
扩展应用:该系统已被多所高校用于课程教学,并被若干科研项目采用以支持复杂决策分析。

VueShop系统项目简介
VueShop系统是一个基于Spring Boot和Spring Cloud的前后端分离架构的微商城项目。该系统除了提供一个功能丰富的手机端微商城,还具备完善的后台管理系统,支持整个电商购物流程。其卓越的性能体现和广泛的功能实现,使其成为一个学习和借鉴的绝佳案例。

项目功能
商品浏览与搜索:用户可以通过手机微商城方便地浏览和搜索商品,支持多种筛选方式及排序。
商品详细信息:每个商品展示详细的规格、评价和图片,用户可以自行选择合适的规格进行购买。
购物车与下单:用户能够将心仪商品加入购物车,支持直接下单和批量购买功能。
订单支付与管理:提供多种支付方式,后台系统支持订单管理、发货处理、以及退货流程。
用户交互:集成商品评论功能,用户可以对已购买商品发表评价,增强购物体验。
技术架构
后端技术栈

单体架构:使用Spring Boot 2.7构建,结合MyBatis Plus用于数据层操作,RabbitMQ用于消息队列,Elasticsearch实现全文搜索,Redis用作缓存。
微服务架构:基于Spring Cloud Alibaba 2021.0.5.0,包含Nacos用于服务发现与配置管理,Seata实现分布式事务管理,OpenFeign用于服务间通信,Sentinel用于流量控制。
前端技术栈

基于Vue 3.2框架开发,使用Element Plus作为后台管理系统的UI组件库,Vant UI用于手机端应用的用户界面构建。
项目亮点
高效的电商流程:从商品展示到订单完成,整个流程流畅安全,符合现代电商系统的主流需求。
灵活的技术选型:同时覆盖单体和微服务架构,企业可根据实际需求选择合适的部署模型。
主流的前后端框架:采用当前热门的Spring Boot和Vue技术,学习价值高且应用广泛。
这个项目不仅展示了成熟的电子商务平台的实现,还体现了现代互联网架构的精髓,为开发者提供了良好的实践参考。

天气预报系统
系统架构
架构设计:采用微服务架构设计,使系统具备高度的可扩展性和模块化。每个服务专注于一个特定功能,如数据采集、天气计算、用户接口等。
技术栈:使用Spring Cloud构建后端微服务,前端采用Vue.js,确保界面的动态和响应速度。通信使用Kafka实现实时数据流处理。
业务模型
数据源整合:整合多个气象数据源,包括公共API和专用传感器网络,确保数据的准确性和及时性。
预测模型:基于机器学习算法(如随机森林和神经网络)进行天气数据分析与预测,提高预测结果的准确度。
功能结构
核心功能:
实时天气数据展示:实时获取和更新当前天气信息。
天气预测:提供短期和长-term天气预测,帮助用户提前安排活动。
警报通知:针对恶劣天气或突发天气情况,提供及时警报通知。
主要职责
需求分析:与产品团队合作明确用户需求,撰写需求文档,并制定开发

案例展示

  • VueShop系统项目

    VueShop系统项目

    VueShop系统项目简介 VueShop系统是一个基于Spring Boot和Spring Cloud的前后端分离架构的微商城项目。该系统除了提供一个功能丰富的手机端微商城,还具备完善的后台管理系统,支持整个电商购物流程。其卓越的性能体现和广泛的功能实现,使其成为一个学习和借

  • 天气预报系统

    天气预报系统

    系统架构 架构设计:采用微服务架构设计,使系统具备高度的可扩展性和模块化。每个服务专注于一个特定功能,如数据采集、天气计算、用户接口等。 技术栈:使用Spring Cloud构建后端微服务,前端采用Vue.js,确保界面的动态和响应速度。通信使用Kafka实现实时数据流处理。

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服