王瑜

王瑜 职场人

在职-正在找工作

  • 27岁
  • 工作6年
  • 太原
  • 群众

工作/实习经历

 2019年04月-至今

联通(山西)产业互联网有限公司

Java高级开发工程师 | 9500-11000元/月

职位类别: 软件研发/Java

所属行业: 互联网

职位关键词:

NettyNginxJava架构设计MySQLThriftSpring Cloud分布式架构

担任智慧城市自研产品负责人,数据中台架构负责人
1. 承担项目搭建、框架维护、技术架构、核心功能代码实现等工作
2. 带领团队快速开发和迭代项目,快速分解和细化项目需求,在项目全生命周期内进行质量把控和代码审查,并基于SonarLint和ESLint控制代码质量
3. 参与需求研讨会,确定技术选型,技术难点,关键技术应用
4. 负责重点难点技术攻关以及实现,新技术的研究和应用
5. 实现和维护全项目公共框架组件,维护私有仓库,部分发布至全球Maven中央仓库
6. 开发过程帮助解决任何同事遇到的疑难问题,快速定位并计入知识库
7. 负责公司项目管理工具的搭建和开发工具的搭建,如持续集成平台、项目知识库平台、项目管理平台等
8. 负责前端、后端、app端所有技术空缺的填补,在单独开发阶段,联调阶段提供多种解决方案
9. 实现了一套通用的快速开发框架,集成低代码平台、表单设计器等开发工具,推进开发进度

 2018年04月-至今

山西全球蛙电子商务有限公司

java开发工程师 | 8001-10000元/月

职位类别: 软件研发/Java

所属行业: 互联网

职位关键词:

1. 主要项目的核心技术实现和特定业务实现
2. 根据负责的业务,完成从数据库设计到接口设计,从接口实现到接口对接的全部工作
3. 负责主要项目的进度推进和进度跟踪,对代码进行review并负责合并代码
4. 主导技术选型讨论和参与公司最重要目标讨论,参与开发计划的制定和落实方案
5. 负责技术改进和项目技术升级
6. 搭建各种协作工具和持续集成工具,大幅度提升同事开发工作的效率
7. 负责技术面试以及技术评定部分工作

 2016年07月-至今

山西比比网络信息技术股份有限公司

项目经理兼全端主程 | 6500元/月

职位类别: 软件研发/软件工程师

所属行业: 互联网

职位关键词:

1. 担任项目经理兼主要开发工程师,独立进行项目架构设计,技术框架选型,数据库设计和开发规范的制定
2. 独立搭建项目底层,并培训新人适应新框架技术,安排并把控代码质量,把控进度和项目技术风险
3. 工作期间两次对系统进行框架重构,升级前后端架构,从backbone mvc架构到react 生态圈,实现了完全的前后端分离,前端独立开发,并使用redis实现session共享和方法缓存。
4. 独立负责了智能监造项目,根据最新技术栈实现,项目用到了Spring5.0,redis对象缓存,jwt token,node中间件,react前端框架,rabbitmq消息队列,mybatis等技术,同时采用可插拔模块化开发

 2016年03月-2016年07月

百胜咨询(上海)有限公司

运维开发java工程师 | 10000元/月

职位类别: 软件研发/Java

所属行业: 互联网

职位关键词:

在百胜E-commerce 运维支持团队分担运维工作。
开发工作:
1. 运维平台的开发与实现。根据需求让运维操作工具化,制作灵活的批处理脚本。
2. 根据支持团队的需求开发运维工具,基于系统底层调用。
3. 开发并投入使用的有:运维平台前端UI优化,运维引流状态工具Drainage,运维脚本管理平台ScriptManager,DSC新增餐厅自动化上传工具UploadXLS,紧急处理工具UrgentMananger,运维一键发布工具DeployTool等。
运维工作:
1. 配置HA环境keepalived
2. 配置rabbitmq消息队列
3. 参与讨论抢券场景的高并发优化方案

 2015年11月-2016年03月

百胜咨询(上海)有限公司

产品经理助理实习生 | 4001-6000元/月

职位类别: 实习生/兼职/实习生

所属行业: 互联网

职位关键词:

1. 负责support全团队的任务,实习过程积极配合开发
2. 独立制作Campaign全部页面,微信活动,手机app服务器运维,手机网运维,运维后端维护工具开发(java)。
3. 参与ios软件测试、开发,debug等工作。
4. 具体参与的项目有肯德基《宝贝故事会》,肯德基礼品卡,肯德基superapp代码检查。

 2015年07月-2015年11月

上海杰普软件科技有限公司

ios开发实习生 | 4000元/月

职位类别: /

所属行业: 互联网

职位关键词:

学习并按照公司的规范来编写移动端代码,设计UI和进行逻辑实现。开发基于iOS的小型项目和参与中型项目的模块编写。在实践中完善iOS知识体系,学习最新的软件架构技术,互联网技术和移动热门SDK的开发,并且熟练运用他们。

 2013年04月-2015年03月

山西中小公司、单位等

网站一站式开发兼职 | 1500元/月

职位类别: /

所属行业: 互联网

职位关键词:

从购置VPS到搭建系统环境,再到网站开发和部署,为尚未建站的中小型企业进行网站一次性建设,主要为CMS。 涉及到域名申请、域名解析、Linux配置、Apache配置、PHP配置、MySQL配置、SQLServer配置、前后端开发CMS等。 主要服务过的公司和事业单位有:
2013/08/30 山西襄垣县人民武装部
2013/05/20 山大蓝博科技有限公司
2014/10/21 山西新展电池公司
2014/07/05 山西沃龙教育有限公司
2014/11/03 山西一博音乐教育 

 2012年10月-2014年05月

山西大学学生会电脑义疗服务中心

技术部部长 | 1000元/月

职位类别: /

所属行业: 学术/科研

职位关键词:

学生会非盈利性组织,负责全校师生和周边学校的手机,电脑维护,维修。在接任技术部部长后带领团队做web运营培训,为中小企业进行批量的计算机维护安装。两年时间内累计亲手解决200多台电脑手机问题,带领部员深入学习了C语言和html以及Linux服务器基础。在部里学习过OC的基础和iOS开发工具Xcode。累计得到赞助约5000元。

项目经历

 2020年09月-至今

智能填报平台

项目描述

项目职责:总负责人,应用架构师。参与和主导了前期的架构设计、系统设计、框架设计、底层开发等工作,经历两次迭代,一次改版。

项目简介:智能填报平台由Web后台管理系统和智能填报APP两部分组成,政务人员通过智能填报APP、Web系统多渠道随时随地完成政务数据收集工作,为智慧城市平台建设奠定数据基础。智能填报平台支持独立发布,不依赖其他智慧城市平台,也可以配合其他智慧城市平台使用,做数据采集的桥头堡。

项目变迁:
1. 项目初期是从数据中台分割出来的一个功能模块,即在线表单相关的模块,具备模型设计,表单设计,表单发布等。主要以低代码开发的特性持续输出可直接具备CRUD能力的表单,快速集成功能
2. 经过实际的用户需求调研,项目开始规范化为智能填报平台。智能填报平台具备填报周期、催报、日程提醒等功能。此外,增加了可托拉拽进行表单设计发布的能力。
3. 随着需求的与日俱增,简单的表单设计已经无法满足政府尤其是财政相关的报表填报去求,遂结合业内领先的报表平台,开始进行项目升级,增加了基于类EXCEL的报表式填报任务设计。此时正式更名为“智能数据一表通”。
4. 更复杂的迭代,支持报表和表单混合的填报方式,并引入工作流参与到报表填报环节中,目前此功能尚在开发阶段。

 2020年08月-2021年02月

视频集成平台

项目描述

项目职责:项目负责人,底层开发、低代码UI框架、插件式模块引擎的实现。

项目简介:视频集成平台是一个面向视频流媒体服务的一个整合平台。平台支持海康、大华、萤石云、华为等厂商单机、NVR的一键接入和配置的统一管理,以及通用视频转码调度服务。为可视化大屏和工业级监控、雪亮工程等需求提供完整的视频实时播放解决方案。

项目特点:视频集成平台实现了市面上最先进的前端自解码技术,支持使用websocket传播帧数据,极大地提高服务器吞吐量。同时支持输出市面上主流的HLS协议视频流,RTMP直播流以及按需拉取时间段流的能力。

 2020年03月-2021年05月

智慧城市大数据平台

项目描述

项目职责:组员,主要参与者,负责后端技术统一把控和工作梳理,以及多个项目的数据对接实施等。

项目简介:基于智慧城市底座应用、数据中台、数据统一认证平台等成熟的产品,实施到具体的目标县域、市域政府客户,实现政府局办数据对接汇聚,数据清洗,数据共享,大数据分析,可视化大屏等应用。将城市内的监控摄像头接入视频集成平台,为大数据可视化提供流媒体服务。目前已输出交付5个区域的政府主体客户。

 2020年02月-2020年05月

智慧城市信息化设备价格咨询平台

项目描述

项目职责:组员,主要参与者,使用Python Scrapy爬虫爬取京东、中关村在线,苏宁易购等大型电商网站的设备价格信息,并使用ELK(Elastic Search、Logstash、Kibana)架构提供索引查询服务。

项目简介:为目标客户提供信息化设备,如服务器、交换机等设备的最新价格汇聚展现,快速检索比对的网站。同类网站类比慢慢买,能够针对同一设备展现所有电商网站的最新价格,方便快速得知底价进行采购。该项目主要是外网环境采集,内网环境使用。

 2019年10月-2021年02月

组织授权与审计平台(统一用户认证平台)

项目描述

项目职责:组长,牵头负责,完成框架搭建,技术选型,架构设计,以及85%的功能实现。最终接入各个系统,实现一键登录,应用授权和操作审计。

项目简介:该平台基于OAuth2.0开放认证协议,实现了内外应用系统的开放认证能力。提供了统一的组织共享和统一授权功能,同时提供了跨应用审计能力。支持多种开放认证方式,提供单点登录SSO,用户体系推送,消息订阅,操作审计等,并支持以统一的标准接入门户类网站。系统对内提供单点登录,对外提供开放认证。

项目技术:本平台使用业内广泛使用的OAuth2.0协议实现开放授权和SSO功能,基于Spring Cloud微服务架构和Spring Security鉴权模块,深度整合了Spring Oauth框架,在此基础上进行了二次开发。微服务分为Spring配置中心(Config Center)、数据中心(Data Center)、审计网关(Zuul Gateway)、注册中心(Eureka Registry)、授权中心(Auth Center)、审计中心(Auditing Center)六大服务,使用Mongodb作为持久层,结合个人3年积累的快速开发框架完成开发。前端使用最流行稳定的React框架Ant Design。
   此外,完全自研了OAuth2.0的客户端SDK,只需要接入该jar包,就可以快速拥有登录功能,中心用户体系,数据同步功能,审计拦截功能,只需要少量配置即可完成接入。目前该SDK已经提交值Maven全球中央仓库。已对接企业系统已超过20个。

 2019年09月-2021年06月

数据全生命周期管理平台(数据中台)

项目描述

项目职责:总架构师,前期核心开发人员,负责人。负责和主导了项目的三次重新架构和升级。

项目简介:本项目历时2年打磨,结合互联网大数据行业前沿技术,在多个政府项目落地。数据中台具备数据汇聚整合、数据提纯加工、数据服务可视化、数据价值变现4个核心能力,让企业员工、客户、伙伴能够方便地应用数据。

项目内容:项目包含元数据管理平台,数据采集平台,数据治理平台,数据质量管理平台,数据服务管理平台,公共数据湖,数据资产管理平台,数据开放平台,数据洞察平台(大屏可视化在线设计发布)等模块。

项目技术:项目使用了动态数据源,ETL,ESB,分布式调度,低代码开发等技术。实现了动态数据源组件,支持所有主流数据库,并支持编程式和Spring El注解式动态嵌套切换。实现了异构数据源之间的数据交换,包括全量交换、增量交换、实时交换。实现了完整的数据建模,自动持久化,版本控制功能。

项目变迁:
本项目一共经历4个阶段:
1. 初版为数据共享交换平台,用于解决政府部门间数据隔离交换的问题。
2. 随着业务越来越复杂,越来越多异构数据源交换的需求和海量数据处理的需求暴增,系统开始升级,重新架构,进行完全的前后端分离,分布式扩展。
3. 使用全新的架构,基于manager-worker模型,依赖zk抢占机制实现1对N。让worker端能够无限横向扩展,manager统一调度和Re-Balance,其余的第三方中间件基于插件的方式低耦合地进行集成。
4. 使用OAuth2.0整合数据中台关联应用,实现数据共享,用户状态共享,开放能力共享

 2019年07月-2020年03月

应急管理与指挥平台

项目描述

项目职责:负责项目的搭建、开发框架搭建、工作流能力接入。并主要负责了应急预案的在线编制能力和预案模板的编制能力,其次还参与实现了基于WebRTC的多人实时视频、语音通话功能。

项目简介:针对各级应急管理部门的需求,以大应急为业务驱动,提升日常监督管理和应急响应能力。平台以综合监管和应急指挥为核心,以GIS系统、面向对象编程技术、大数据等技术为支撑,充分利用信息化技术破解应急管理部门人少任务重、效率低的难题,有效替补传统手段,提升工作效率。

功能特点:应急管理综合应用平台是一个集隐患排查、应急救援指挥、内部办公、信息发布、移动执法、融合通讯等功能为一体的网络信息化平台,可推动城市安全生产、自然灾害、消防安全、应急指挥等业务应用的现代化和智能化水平。

技术难点:
1. word文档模板读取和生成。项目需要对word文档的预案进行结构化处理,这里使用纯前端的方式实现了文档的读写
2. 非常复杂和灵活的预案编制功能。基于模板思维,实现了无限层级嵌套内容和编制和自由添加字段的功能,底层基于layui自研了一套视图渲染引擎,并能够结构化为json进行存取。
3. 多人在线音视频聊天。这里使用了WebRTC技术,在web端解决了多人音视频通话的难题。

 2019年05月-2020年01月

BPM工作流中间件

项目描述

项目职责:负责该中间件全部功能的开发。包括项目的搭建、框架接入和源码研读、实现完整的Reg/Discovery能力,实现多租户能力,实现多种适配SDK。最终服务于城市运营治理平台、应急管理与指挥平台、企业运营管理平台等项目。

项目简介:本项目为所有依赖工作流能力的项目赋能。基于AgileBPM框架进行了深度的优化和封装,支持流程设计、业务模型设计、业务对象设计、表单设计等。在原功能基础上,基于Zookeeper实现了一套服务注册、服务发现的功能。三方项目可以依赖最小化的SDK实现接入,通过少量的配置,就可以快速集成工作流api的调用能力和流程使用能力。内部基于线程上下文进行多租户的隔离,保证每个系统独立使用,互不影响,最终达到快速集成的目的。

 2019年04月-2019年12月

城市运营治理平台

项目描述

项目职责:负责项目的搭建、开发框架的实现以及核心工作流能力的接入,并参与了主流程的开发和调通。项目使用基于SSM框架的guns快速集成,并松耦合地集成了AgileBPM企业流程管理平台。

项目简介:城市运营治理平台是一个信息整合平台及协同服务平台。该平台面向城市管理者,从城市综合管理度出发,将原有和新建的各类业务系统依据统一的标准进行接入,实现城市运营管理信息资源的全面整合与共享、业务应用的智能协同,并依托于城市信息资源数据库,为城市管理者提供智能决策支持。

功能特点:城市运营治理平台利用无线数据采集、监督中心受理、协同工作、监督指挥、综合评价、应用维护六大子系统,全面提升城市“感知〞能力,提升城市精细化管理,实现高效的跨部门协同,逐步实现被动式管理向主动式响应的转型。

 2018年10月-2019年04月

全球蛙独立小程序 - 扫码购和配送

项目描述

项目职责:后端主要开发人员,架构搭建、优化和消息队列实现。

项目简介:全球蛙小程序是全球蛙app的引流项目,并新增了扫码购功能。整个项目是全球蛙app的功能的子集,实现了大部分电商业务,包括门店配送、快递配送、扫码购,是联合美特好推出的新零售方案。

项目技术:项目使用Spring Cloud,Eureka作为注册中心,基于Zuul控制授权上下文,由配置中心分发配置,遵从RESTful规范。上线了微信小程序和支付宝小程序。

 2018年09月-2019年04月

路路通 - 全球蛙新一代综合营销平台

项目描述

项目职责:后端负责人,架构搭建,核心模块实现。

项目简介:路路通是原项目来店易的替代版本,使用最新的架构并解决了绝大部分性能问题,并大幅度提升了用户体验,让商户和门店更方便的接入新零售平台。

项目技术:项目采用Spring Cloud技术栈,加入hystrix和Springboot Admin,并使用了Spring Kafka建立数据管道,使用Websocket Stomp作为消息服务载体,使用AMQ JMS作为消息队列服务,缓存使用redis。
前端使用React + Ant Design,负责SPA页面的优异性能体现。

 2018年08月-2018年09月

蛙有礼 - 全球蛙礼品卡小程序

项目描述

项目职责:独立研发,前后端小程序段全栈开发

项目简介:蛙有礼是一款微信小程序,实现了微信礼品卡的全部功能,并提供服务端,支持卡片维护,面值维护、卡片关联设置、礼品设置、礼品发货、高级参数配置、财务管理等功能。
在蛙有礼上购买的礼品卡可以在微信内随意赠送好友,并配图或者短视频给予祝福。
充值卡能够直接在微信充值,充值后即可在全球蛙app使用。实物可以直接兑换,兑换后将会给予发货。

 2018年05月-2018年08月

全球蛙客 - 全球蛙众包平台

项目描述

项目职责:项目负责人,团队负责人。

项目简介:该项目作为新零售众包平台,以互联网为依托,充分利用电子商务优势,形成互联网+传统零售;使线上、线下相结合,形成了人、货、场三要素有机组合形成全新的商业形态。
主要解决线上装修、文案、媒体等内容的人力成本问题,以创客,主要是大学生为主体,既能获得自我技能,又能获得兼职收入,同时也解决了企业人力成本的问题。
从线上培训到线下活动,众包平台创造人才的同时,也为企业创造了更多的价值,更提升了互联网在教育行业的普及度。

项目技术:全球蛙客项目基于Dubbo微服务框架,遵从RESTful规范,实现了移动端、web端、管理端等全平台的上线。单服务基于springboot,zookeeper注册,使用了druid数据库连接池。

 2018年04月-2019年05月

全球蛙新零售OMO平台

项目描述

项目职责:二次开发,功能迭代

项目简介:全球蛙是全国第一家新零售OMO平台,定位“实体店的电商”,为全国区域中小实体店进行新零 售技术、全渠道运营、云供应链、大数据、互联网金融五大赋能,助力中小实体店坪效人效更高。主打千店千面,门店配送30分钟必达。

项目技术:项目基于传统的Spring + 自开发MVC框架,使用mybatis和hibernate融合开发,实现了海量的业务,综合覆盖客户端、商家端、导购端、商户门店营销端、UPOS端、渠道端。

 2017年08月-2018年03月

智能监造数字平台

项目描述

项目职责:项目经理,研发负责人

项目简介:智能监造数字平台是为工厂车间以及办公环境提供全自动化的生产质量保障和全方位监控的一个智能平台。
分为web端,PDA端以及智能终端。使用最新的物联网技术,结合互联网+思想,应用热门的区块链技术,
将合同分为多个执行部分,细化到检验项目,提供详细的流程分析、数据统计和智能告警。

项目技术:产品使用react技术栈搭建,实现了完全的前后端分离和组件化开发。API Server采用SSM框架,基于最新的Spring 5.0和JDK1.8函数式编程。

 2017年02月-2017年03月

比比消息推送模块和订单支付系统

项目描述

比比生态系统中负责消息推送的服务,独立部署的组件。使用websocket实现消息推送,并采用了面向消息的开发思想,通过事件驱动的方式指派消息队列进行处理,后续接入了消息队列。
订单支付系统采用策略模式接入了交通银行的支付SDK,能够无缝对接到原有的支付宝支付功能同级的位置。

 2016年07月-2017年09月

中国企业采购电子招投标数字平台

项目描述

企业采购平台是面向大中型企业服务的智能电子采购解决方案。产品涵盖了招标采购,询价采购,竞价采购和废旧物品拍卖。平台囊括了从项目创建到定标发布中标通知书全流程,采购流程100%可在线上完成,并且采用国内领先电子签章技术来保障法律效益。
项目前端使用Backbone MVC框架,结合jsp技术和半SPA页面组装。后端使用SSM框架,使用双机热备的方式进行部署。

 2016年03月-2016年05月

百胜运维平台

项目描述

1.为运维平台开发额外的小工具并且整合。
2.优化运维平台前端。
3.完善运维平台可控性。

 2015年12月-2016年01月

肯德基Wap更新工具

项目描述

为供应商提供内容更新接口和微信同步接口,方便供应商自助部署新的前端内容。

 2015年12月-2016年03月

肯德基宝贝故事会H5

项目描述

为宝贝故事会开发新的主题活动,制作复杂的HTML动画和封面,以及歌曲播放监听的功能。 

 2015年08月-2015年11月

Q聊(IM)

项目描述

独立开发整个项目,采用MVC,单例模式,工厂模式,代理模式和观察者模式等设计模式开发。完成了基于全平台的聊天图文混排,简单的微博功能,内置小游戏以及好友功能。后端使用JavaEE。该项目未最终上线,仅小范围正常使用。

 2014年08月-2014年09月

山大E商城

项目描述

创意源自于美团外卖。将周边所有可以买到的便利商品以及商家包括在内,在一个区域里形成一套便利体系。可以方便的外送和接收。采用C++编写,SQL Server数据库。完成度80%。

 2014年02月-2015年03月

萝莉快跑(LoliRun)

项目描述

游戏属于跑酷类,采用cocos2d-android编写,效率欠佳,功能都已实现,有多种关卡和模式,玩家在游戏中进行奔跑并且越过障碍物,通过吃星星获得积分,积分可以用来复活,玩家可以选择云端、草原、夜晚三个地图,有SQLITE记录的排行榜和分享接口。

教育经历

 2012年09月-2016年06月

山西大学

本科 | 软件工程

培训经历

 2015年07月-2015年11月

杰普软件科技有限公司

培训课程:

移动互联网开发(iOS)

语言能力

  • 英语

    听说能力良好 | 读写能力熟练

  • 日语

    听说能力良好 | 读写能力一般

专业技能

 HTML5
精通 使用时长: 6年
 Java
精通 使用时长: 7年
 NodeJs
熟练 使用时长: 5年
 SSM框架
精通 使用时长: 6年
 Spring | Spring Boot | Spring Cloud | JPA
精通 使用时长: 5年
 Dubbo
熟练 使用时长: 2年
 Spring Cloud
熟练 使用时长: 3年
 Vue
精通 使用时长: 4年
 Android
熟练 使用时长: 2年
 NoSql
熟练 使用时长: 3年
 Cocos2D
熟练 使用时长: 2年
 Objective-C(Cocoa)
熟练 使用时长: 1年
 C
精通 使用时长: 3年
 C++
熟练 使用时长: 2年
 SQL
精通 使用时长: 6年
 Linux
熟练 使用时长: 3年
 Python
熟练 使用时长: 2年
 React
精通 使用时长: 2年

证书

  • 大学英语四级

    2013年10月

  • 电脑文化月网页设计大赛二等奖

    2013年05月

自我评价

6年互联网开发架构经验,参与大小项目几十余个,拥有丰富的全栈开发经验,主专Java方向。拥有很强的学习能力、技术攻关能力和技术架构能力。拥有多年带团队经验,能够快速推进开发进度。

从小酷爱电脑以及数码周边,小学时熟知操作系统,高中时自学VB和C语言。经过大学四年编程基础知识的系统学习后,自学Java应用开发,并掌握多种主流开发语言。

精通JDK8+技术栈、SSM、Mysql、SQLServer
熟练使用常见设计模式
精通多线程开发,Netty网络异步开发,消息机制开发
熟悉分布式架构和高并发优化
熟悉JVM底层原理,熟悉GC工作机制,JVM调优
熟悉Zookeeper, Keepalived,Redis,Kafka,Rabbitmq
精通Spring生态全家桶
熟练使用Dubbo,Spring Cloud,Thrift等框架
精通Node生态,熟练运用React,Vue,熟悉前端架构设计

兴趣决定命运。我对工作认真、负责。渴望新技术。热爱生活,乐观开朗、不拘小节、不被情绪左右。热爱帮助同事解决疑难问题,狂热于富有挑战性的工作。在编码设计上追求严谨、高效、可复用,对代码有一定的洁癖