1、5年Java开发经验,精通springmvc+mybatis框架开发。
2、熟悉Linux服务器,熟悉shell脚本编写,搭建tomcat、MySQL运行环境以及搭载新服务器 。
3、熟悉MySQL相关技术及工具 。
4、熟悉HTML、CSS、JavaScript 等前端技术。
5、熟悉多线程开发,已经redis、memcache等缓存技术。
6、熟悉dubbo、zookeeper等分布式框架
7、熟练使用ElasticSearch、Hbase等海量数据存储、检索工具。
Appliance安全整合平台
1、Web层开发,包括软件并发部署模块,备份升级模块,以及网络设置模块
2、多服务器上软件状态展示与管理模块的WEB层设计与开发
3、Linux后台CLI模块与备份模块python代码的开发
4、协助QA部门参与本产品自动化测试框架的部分开发,基于Selenium,TestNG框架
客户端发现频道后端开发
项目简介:发现频道是负责提高用户活跃的频道,包含周边美食、娱乐、团购等信息;以及公司的一些优惠活动和推广。
主要工作
1、shell脚本多线程爬取美团、点评、糯米的商店和美食娱乐数据,解析并分类聚合存入本地数据库
2、发现频道的开发,使用到多线程、缓存等技术,以及根据位置坐标搜寻附近商铺的服务
3、shell脚本从hive和日志文件统计频道各模块的活跃度并自动制作统计报表
4、搭建运营后台,让运营人员可配置线上模块
公共服务拆分
项目简介:公共服务原来分为两部分:统一入口(包含登陆、加解密、定位、请求分发)和各业务模块,两部分用NIO通讯。我们将业务模块拆成多个独立的dubbo服务,使得服务之间解耦,不同的服务可以单独发布,也提高了系统的安全性。
客户端资源包差分升级
为了减少客户端升级的流量损耗,客户端以及静态资源文件采用差分方式升级。后端负责搭建升级包的存储服务,多线程加载升级包信息等服务。对于客户端的请求,快速找出全量升级包和当前客户端的版本包,利用差分算法计算出差分包,返回给客户端差分包地址进行升级。
订单共享服务
项目简介:该服务将公司各业务线的的订单共享给联系人和乘客,以此来拉取新用户,搭建整个后端服务。
客户端崩溃收集分析系统
项目简介:该服务提供给公司各个客户端接入,接入之后各业务线调用公共服务sdk,在客户端发生各种崩溃时上传到后端系统,后端系统对崩溃进行反混淆,解析崩溃类型等操作,异步存入elasticsearch。同时在管理平台上对es中的崩溃进行各个维度的查询和聚合,实时监控公司客户端的崩溃情况。负责搭建整个后端服务