一、 项目:新大陆集团数字化部微服务体系建设
项目描述:
该体系是新大陆集团中心目前使用的新系统框架,以OA系统产生的大批量的数据为基础,通过数据的清洗、加工,对其进行赋能,对其他相关子公司和组织提供及时高效的服务。
责任描述:
从无到有,独立完成整个微服务体系的摸索和建设。
二、 项目:众人欢购(B2B2C多租户商城)
项目描述:
众人欢购为多商家入驻的微商城(基于微信端)平台,其功能模块有:商城基础功能模块、多商家入驻模块、秒杀模块、 砍价模块、团购模块、分销模块等;
责任描述:
负责B2B2C商城开发系统架构的设计和核心模块代码的编写。
三、 项目:微云媒项目
项目描述:
该项目主要是会员通过微信客户端转发广告做任务的项目。其中涉及到微信的授权登陆功能、微信转发、微信定位、微信支付和微信打款、支付宝支付和支付宝打款,以及高德云图等功能。
责任描述:
1、 独立研究和负责微云媒开发系统架构的设计:
1) 前端采用目前世界领先技术Ionic3 + Angular4,从而使得产品前端只需要编写一套代码就可以生成H5端 + 安卓App + 苹果App,进而最大地节省公司的人力成本;
2) 后端初期使用:Maven多模块 + SpringMvc + Mybatis + Redis + Shiro + Nginx + Mysql+ Solr+ Quartz等技术;后来由于会员量的疯狂飙涨(目前有效会员量有60多万,流水日志和点击日志等表记录分别超过500多万/日),转为更适合处理这种高并发的分布式微服架构(SpringCloud)等相关技术;
2、 负责编写设计文档和数据库设计文档,以及制定接口规范文档,以满足微云媒开发架构前后端分离的需要。同时负责产品的核心功能和公共功能模块的设计和代码的编写,项目进度的跟进等工作;
3、 负责下级开发人员的代码质量的审核,使其代码满足KISS原则,指导他们解决开发过程中遇到的各种技术难题,并提供性能优化和安全性建议,预防一些并发事件发生。
四、 项目:在线订餐系统
项目描述:
该系统类似于美团外卖,客人通过手机H5端在线下单,系统会实时地将其订单上的菜品,按类别打印到餐厅的各个区域(前台、油锅、打包和后厨)。
该系统含有客户端和后台管理系统;初期采用SpringMvc和Freemarker模板引擎的方式进行开发;随着技术的更新,该系统也不断地进行迭代,后端改用GO语言,前端改用Angular和Ionic技术进行开发。
责任描述:
一个人全栈式独立完成该系统的系统架构、UI设计,以及前后端代码的研发;