简历

个人信息

技能清单

以下均为我熟练使用的技能

  • JDK8
  • Mybatis, Mybatis-plus, BaseMapper, PageHelper, Spring JPA
  • Spring Boot, Spring Cloud
  • Spring Security, Shiro
  • Hibernate Validator, Swagger2
  • Junit, Spring Test
  • Mysql, Redis, MongoDB
  • Linux Shell, Docker
  • JQuery, Bootstrap

自娱自乐玩儿过 Vue 全家桶、NodeJs、Python

对接过微信开放平台(公众号支付), 1688开放平台(铺货, 跨境、采购解决方案), Shopee开放平台,七牛云(对象存储)。

工作经历

湖南智六网络科技有限公司 (2018年12月 ~ 2019年5月)

客优云跨境电商ERP

为全球跨境电商卖家提供轻量级SaaS平台解决方案,全面支持Lazada,Shopee,Alibaba,AliExpress,Wish,Amazon等平台,提供数据采集及分析、订单物流管理、库存采购管理等一站式服务,提升跨境电商多店铺的管理效率,帮助跨境电商卖家智能化地管理店铺。

使用技术

Docker、Jhipster、Spring Cloud、Spring Security、Spirng JPA(初期)、Mybatis Plus(中期)、Swagger2、RocketMQ、Redis、MongoDB、MySql

我负责的

负责商品域的设计与开发,包括封装Shopee SDK,商品域数据模型设计(前后端boss技术评审),与前端定义接口,编码开发。我负责的业务线主干是从多个源数据站点 (1688、aliexpress、shopee…) 采集商品源数据, 再将源数据转化为多个目标平台商品数据模型 (shopee、lazada…), 让用户便捷的将商品发布到东南亚电商平台。

用户可以很轻易的采集 AliExpress1688ShopeeLazada 的商品, 然后经过批量编辑, 图片美化等操作, 最终将商品发布到东南亚电商平台 ShopeeLazada, 可以直接在我们的系统里编辑商品并实时将改动 push 到店铺。

自我总结

开发流程、理解业务

使用 Jhipster 生成一个标准的微服务项目架构,技术方面用到了SpringCloud、MongoDB、Redis、RocketMQ… 在某些业务场景也能使用设计模式进行抽象了。在智六更多的是学到了项目的开发流程和先理清业务逻辑再写代码,需求不明确的先快速实现功能等后面调整。使用 Axure 进行原型设计、语雀记录文档、Tower任务拆分、阿里云研发工作台管理项目的生命周期,让项目能有条不紊的迭代下去。

长沙木威体育用品有限公司 (2018年6月 ~ 2018年10月)

体育赛事报名系统

基于微信公众号。体育公司举办体育赛事,本项目用于简化赛前准备流程、扩大公司宣传、节省人力浪费而存在。让用户在线上报名参赛,支付报名费(微信支付),并在报名成功后、比赛现场进行两次 FaceID(阿里系) 活体校验,杜绝替赛。

使用技术

Spring Boot、Mybatis、PageHelper、Hinernate Validator、Thymeleaf、Hutool、Binarywang(微信开发包)、JQuery、Bootstrap

我负责的

除了前端静态页面,其余的数据库设计、开发、测试、部署上线都由我负责。

自我总结

第一次工作,主要还是技术方面的成长,使用SpringBoot开发单体应用,PageHelper物理分页,Hibernate Validator进行接口入参校验,使用Thymeleaf模板引擎后端渲染视图。

其他项目

M2B2C 跨境电商交易平台

中国软件杯赛题, 跨境电子商务,是“一带一路”国家战略的重要实施途径,也是供给侧结构性改革的有效推动力。在传统出口贸易增速减缓(中国2015年出口贸易额增长率首次为负)的情况下,跨境电子商务以30%以上的年增长率迅猛发展,为中国经济发展做出了重要贡献。

围绕 M2B2C 交易模式,设计出一个满足 M 端品牌商、B 端卖家和 C 端买家进行基本交易的台,平台要求采用分布式系统架构,平台与Amazon、eBay 全球两大 B2C 电商网站进行对接。

使用技术

SSM、Mybatis、PageHelper、Hinernate Validator、Spring Session、Shiro、Dubbo、Zookeeper、 Redis、Ehcache

我负责的

数据库设计到项目发布部署都由我负责。采用分布式架构,使用 Dubbo、Zookeeper 做 RPC 调用,使用Spring Session 用 Redis 统一管理 Session,为了有数据可用,写爬虫爬取了阿里巴巴 8W+ 商品数据。图片类资源存放在阿里云 OSS,为了方便控制权限,抽离了权限控制模块,权限模块数据库设计参考了 RBAC,利用Filter 在系统启动时加载权限,并预留重新加载权限接口以便权限更新时能够动态刷新权限,第三方支付使用的是支付宝沙箱环境。

校园经历

  • 高三(下) : 学习 C语言基础, 做一些简单的编程题 (单向链表)
  • 大一(上) : 学习 JavaSE, JavaWeb 原生开发
  • 大一(下) : 学习 MVC 框架(SSM/H), 参加中国软件杯, 做出我的第一个 Web 应用
  • 大二(上) : 学习 Android 原生开发、完成阿里云 OSS 手机客户端。学习前端框架(Jquery, Bootstrap)
  • 大二(下) : 学习分布式技术 (Dubbo、Zookeeper、Redis 等框架), 参加中国软件杯(M2B2C 跨境电商)
  • 大二末 : 感觉到在学校技术很难再有大幅度提升,所以选择了找工作进入实际开发环境

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。