ID:226008

身份已认证

Java开发工程师

  • 公司信息:
  • 布里岚柏科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 杭州
  • 余杭

技术能力

精通JAVA语言编程,具有一定前端编程基础
熟练使用 SpringBoot、SpringCloud技术栈熟悉 quartz、 schedule、 ELK 等技术栈
熟练使用 Git、 SVN 等项目管理工具
熟练使用 Linux 命令,具备一定 sh 脚本编写能力
熟练使用 Mysql、PostgreSql、Redis、ElasticSearch、MongoDb等关系型和非关系型数据库
了解大数据、数据分析,挖掘、DFS、MapReduce、Hadoop、Hive、Yarn、Spark ,机器学习、深度学习、python、开源SQL DB(MySql Postgresql)、NoSQL DB(HBase、MongoDB)

项目经验

2019.12-至今 LabInOne 企业版
项目描述:
技术描述:
LabInOne 企业版是为医药企业实验室提供流程管理、效能监控的一款 ERP 管理系统
项目基于 springboot 开发,由主系统服务,消息服务两部分构成;搜索使用 elasticsearch;会话技术使用 jwt 规
范,使用 redis 作为用户登录信息缓存中心; Web 层使用 Springboot-web;持久层使用 mybatis-plus 框架;文件
存储使用阿里 OSS 对象存储服务;消息推送使用阿里短信和推送服务, pc、 web 端使用 websocket;主系统服主要模块:
负责模块:
技术优化:
务与消息服务间的通信使用 rocketMQ 异步完成。
个人中心、企业管理、物料库、方法库、项目管理、实验台、计划、消息中心、公告中心、文件管理
个人中心、企业管理、实验台、消息中心、公告中心、文件管理、物料库与试验台试剂取用归还
个人中心:包括用户注册、登录,用户信息详情,用户信息编辑
企业管理:包括企业信息、部门管理、员工管理
试验台:包括实验创建、实验内容编辑、多孔板管理、计时器、试剂添加与取用、实验分组等,其中计时器
存在各种操作,基于定时任务完成,实验 quatrz 框架
消息中心:主要包括 app 推送、短信、邮箱与 websocket 推送,与主系统分离,使用 rocketMQ 进行异步通信
,主系统为生产者,消息系统为消费者
公告中心:公告发布、公告查看
取用归还:试剂库存的取用与归还(库存操作)、试剂取用清单
文件管理:提供文件上传权限,各端直传阿里 OSS,走回调跟新文件状态;文件 OSS 只作为缓存,企业提供中
间机器进行文件管理,保存全文件。
1、 企业版文件私密性问题
问题:企业要使用自己的服务器存储,但企业使用的是我们的服务
优化:阿里 OSS 作为中间存储,企业单独有一台服务器安装文件同步服务,再文件全部下载完成后,删除
OSS 上的文件。其他机器需要访问的时候,请求我们的服务,发出上传请求。企业文件服务器定期从我们
服务拉取需要上传的文件,重新上传,上传完成后请求文件的机器及可进行下载。
2018.10-2019.10LabInOne 学术版
项目描述:
技术描述:
主要模块:
负责模块:
技术优化:
LabInOne 学术版是为大学、医院的医学生物实验室提供流程管理、效能监控的一款 ERP 管理系统
项目基于 springboot 开发,由主系统服务,消息服务两部分构成;搜索使用 elasticsearch;会话技术使用 jwt 规
范,使用 redis 作为用户登录信息缓存中心; Web 层使用 Springboot-web;持久层使用 mybatis-plus 框架;文件
存储使用阿里 OSS 对象存储服务;消息推送使用阿里短信和推送服务, pc、 web 端使用 websocket;主系统服
务与消息服务间的通信使用 rocketMQ 异步完成。
个人中心、实验室管理、物料库、方法库、课题、实验台、计划、消息中心、公告中心、文件管理
个人中心、实验室管理、实验台、消息中心、公告中心、文件管理
个人中心:包括用户注册、登录,用户信息详情,用户信息编辑
企业管理:包括实验室信息、实验室成员管理、团队管理
试验台:包括实验创建、实验内容编辑、多孔板管理、计时器、试剂添加与取用、实验分组等,其中计时器
存在各种操作,基于定时任务完成,实验 quatrz 框架
消息中心:主要包括 app 推送、短信、邮箱与 websocket 推送,与主系统分离,使用 rocketMQ 进行异步通信
,主系统为生产者,消息系统为消费者
公告中心:公告发布、公告查看
取用归还:试剂库存的取用与归还(库存操作)、试剂取用清单
文件管理:提供文件上传权限,各端直传阿里 OSS,走回调跟新文件状态,所有文件直接存储在阿里 OSS 中。
1、 使用 elasticsearch 优化试剂库与方法库搜索系统
问题:系统最初使用 sql 模糊搜索方式无法满足业务需求,搜索要求,根据试剂名称、试剂别名、厂家、
温区、试剂类型、试剂编号多条件进行搜索;试剂名称、试剂别名、试剂编号作为 searchName,厂家、温区、类型作为筛选字段。 searchName 具有优先级,试剂名称高于编号高于别名,最终搜索结果需要具有较
高的相关性,这种模式是很难通过简单 sql 语句实现的。
优化:使用 elasticsearch 进行优化, elasticsearch 是一款成功的商业搜索引擎,通过它通过基于 Json 的 Query
DSL 能高效

案例展示

  • LabInOne

    LabInOne

    Labinone 3.0版全新发布,这款划时代的科研软件,重新定义了实验室高效科研模式。它提供一站式管理服务,堪称实验室的大管家。 Labinone创建了以课题设计和计划安排为核心,以强大实用的资料数据库为支撑,以高效便捷的科研工具为驱动的全新科研模式。

  • LabInOne企业版

    LabInOne企业版

    企业科研项目管理 ·项目数据统计图表化 ·项目全流程管理 ·项目审计流程 ·物料管理 ·项目人员技术通讯

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

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系需求方端客服
联系需求方端客服