三年工作经验 | 1994 年 11 月 30 日 | 山东青岛 | 现居住于上海浦东
手机:177-4975-6109
邮箱: 253262275@qq.com
求职意向
工作性质:全职
期望职业:后端开发工程师
期望行业:互联网+(非外包)
工作地区:上海
工作经历
2019/05 – 2020/01
上海盟智软件|互联网工程师 | Portal 电商网站管理系统的设计与开发
项目内容:随着业务增加和架构改变,旧的 Shopstyle 后台管理系统已经不满足当前需求,需要重新开发另一套管理系统
工作内容:
1.参与技术评审以及需求分析,拆分旧的服务器架构,按照纵横方式,将各个业务拆分成为微服务
2.使用 SpringBoot 快速搭建微服务模块,采用 SpringCloud Consul 以及 Retrofit,来实现服务发现以及服务调用,使用 Spring Data JPA 来与数据库进行数据交互
3.设计 MySQL 数据库表,使其具有较好的扩展性。编写 Sqitch 脚本,维护数据库信息
4.参与 portal,retailer 以及 community 等微服务模块的开发以及 Angularjs 前端页面的开发
5.构建 Nginx 服务器,实现后端负载均衡。选用 MQ 中 Kafka 中间件来对商品导入进行解耦
2018/04 – 2020/01
上海盟智软件|互联网工程师 | ShopStyle 电商网站后端开发(
www.shopstyle.com)
项目内容:产品种类的增多,需要对现有项目进行优化以及个别模块的重新开发
工作内容:
1. 使用 Elasticsearch 作为搜索引擎,开发商品搜索接口,并利用 Redis 集群作为远程缓存,缓存商品数据,减少数据压力,加速访问
2.利用非关系性数据库 MongoDB 存储商品信息,便于查询时快速获取商品的详细信息
3.为运维提供 Cucumber 测试脚本,保证测试准确性
4.使用 Grafana 对搜索索引擎方面的信息,以及搜索耗时等进行记录,并分析
系统优化
1. 管理系统针对与内部管理人员,根据他们习惯和业务来进行服务之间的合理的合并,以及拆分
2.商品导入的来源来自不同的系统,利用 Kafka 中间件技术来对其进行解耦,使其具有较好的扩展性
3.对于数据量大并且经常访问的数据,利用本地缓存( Guava 的 LoadingCache 技术)以及 Redis 存储商品数据,防止出现一致性问题,存储的 value 为商品的 id
2016/07 – 2018/04
上海时年信息科技有限公司| JAVA 工程师
工作内容: 《传奇十一人》项目开发
1.利用 Netty 网络框架和 ProtoBuf 技术,来搭建长连接网络通信架构
2.使用 Mybatis 进行与 Mysql 数据库的数据交互,使用 Spring 容器技术进行实例的创建以及注入
3.负责背包模块以及天梯赛模块的开发。
工作内容:LEA 项目架构
1.LEA 针对于海外用户的的足球卡牌类游戏,主要负责 LEA 项目前期项目的系统架构,利用门面设计模式,完成对海外网关服务器的架构设计。
2.负责背包、卡片获取等与 Android 端接口的开发。
教育经历
山东省菏泽学院 | 计算机科学与技术专业 | 本科 | 2017
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/649845
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.