ID:288512

山有木兮

高级JAVA研发工程师

  • 公司信息:
  • 北京网讯达科技有限公司
  • 工作经验:
  • 7年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 西安
  • 全区

技术能力

springboot、spring-security、activity、springcloud、mybatis、vue、element、websocket、redis、rabbitmq、liunx、elasticsearch、mysql、docker、nginx、springMVC、webservice、jquery、bootstrap、highcharts、tomcat、MyBatis Dynamic SQL 、hibernate、xxl-job、echarts、mongodb、oracle、ETL

项目经验

一、新疆监管系统
描述:新疆监管系统是为了方便监管人员进行过程监管和事后监管,系统为综合交易监管人员及行业监管人员提供远程查看开、评标现场直播和点播的功能,监管人员可以实时远程查看音视频,系统可设置报警标准,协助监管人员监控交易过程,遵循国标2.0标准可以事后查阅所有交易项目重要环节信息(项目进场登记信息、项目审查备案信息【投标邀请书、招标控制价发布、资格预审公告/资格预审文件备案、资审澄清/补充文件备案、资审结果备案、招标公告/招标文件备案、招标文件澄清/补充备案、评标书面报告、中标候选人公示备案、中标候选人变更公示备案、中标结果公示备案、中标通知书备案、项目异常处理、定标候选人公示备案】、资格预审申请文件、开标记录、开标明细、评标专家、中标候选人、合同),同时可以对交易主体进行信用监管。

个人职责:参与新疆监管项目的整个研发流程,从需求分析、架构设计到落地实现,整个项目基于G2平台进行二次开发,主要参与了催办督办、项目审查备案、项目全流程、个人工作台和项目预警,外部对接建设云同步四库一平台公改项目,对接十四个新点交易系统及公共资源交易中心协会门户和对接主体库系统,实现全疆一张网统一监管,后期参与数字化大屏及报表的研发。

项目架构及业务和交互线数据流:
1、新疆监管采用四层的分层架构:持久层、中间层、服务层和视图层,持久层主要是数据中心服务data-center提供将数据落库,业务库mysql,全流程库mongodb;中间层主要是一些常用的中间件,rocketmq、nacos和redis,nacos用来提供服务器注册中心,各业务服务和中间件通过配置文件的形式统一配置到nacos中,redis用来作为分布式锁和缓存来使用,rocketmq将系统中的异步信息通过消息的形式进行处理,服务层主要是监管平台提供的各类业务服务,其中包括接口服务、web服务、后台管理服务、定时器服务和消费服务等,视图层主要是监管平台ui和后台管理ui。
2、新疆监管采用springboot脚手架作为基础,使用MyBatis Dynamic SQL与数据库产生交互,控制层开发遵循restful架构风格的接口提供给前端完成数据交互,由nginx转发各端请求到集群服务器中。
3、新疆监管使用mysql数据库为14个地州提供14个前置库,各地州将各个节点需要审核的数据推送到前置库由统一调度中心调度定时任务执行推送数据至监管open-api,从而进入项目审核环节,审查完毕之后由调度中心调度定时任务执行推送执行结果到前置库中,从而完成审查数据交互,单个节点数据交互完毕之后进行全流程落库存入mongodb中。本公司自己的交易平台采用http调用监管平台open-api完成数据推送,期间监管平台完成校验签名、解密、身份验证、权限认证、节点认证,最后通过监管平台open-api获取审查结果。
4、透传服务通过统一调度中心定时获取建设云公改项目并存入数据库中,交易平台和主体库通过透传服务分配的地区码从透传服务通过http获取本地州相关项目并进行入场登记,同时透传服务器提供了从四库易平台获取企业、人员、信用等相关信息,交易平台在项目招投标完成【中标通知书】环节将中标结果及八大员信息推送至透传服务器,由透传服务器统一透传,期间进行的所有交互都需要进行验签、加解密、日志落库记录。

二、器材全生命周期系统
描述:器材全生命周期系统是一个协助及监控铁路部门生产管理零部件的一套管理系统,通过检测设备传感器监测技术、物联网技术、移动互联网、信息化、大数据等先进技术辅助企业设备维护和管理功能的提升,实时获取和监控设备状态信息,实现设备的入所、检修、过程控制、智能仓储、出所、现场使用追踪、维护计划自动生成、寿命预警等各个阶段的管理。包括监测,追溯,故障诊断,远程维护等在线服务模式。通过大数据技术实现对于海量数据的统计分析,形成各类专业报表,报告以更好的帮助管理层决策,促进设备维修策略,保养、维护过程持续优化,改进。在此基础上,逐步形成企业内协作共享的一体化平台。

个人职责:参与全生命周期系统的二次研发工作,负责器材参数配置、基础权限、使用位置、组合架(上道、下道、对位、更换)、仓库、预警、部分报表、app等多个模块的开发工作。前期主要和项目经理及其他技术人员沟通梳理业务逻辑、在不满足现有业务设计的基础上重新设计基础模块、设计数据库和业务单元,后期主要参与器材生命周期中期(现场使用)的业务并集成统计报表,优化部分功能模块响应时间长、业务操作繁琐的部分,协调项目组其他人员也参与小部分所内和所外业务。

三、智慧养老系统
描述:智慧养老项目是响应国家号召打造的一款智慧生态系统中的一个软件项目,主要致力于向为老年人提供更加快捷方便的各种服务及监管,集成了志愿

信用行为

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

发布任务

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

微信接收人才推送

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

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