项目描述:
该项目主要是会员通过微信客户端转发广告做任务的项目。其中涉及到微信的授权登陆功能、微信转发、微信定位、微信支付和微信打款、支付宝支付和支付宝打款,以及高德云图等功能。
责任描述:
1、 独立研究和负责微云媒开发系统架构的设计:
前端采用目前世界领先技术Ionic3 + Angular4,从而使得产品前端只需要编写一套代码就可以生成H5端 + 安卓App + 苹果App,进而最大地节省公司的人力成本;
后端初期使用:Maven多模块 + SpringMvc + Mybatis + Redis + Shiro + Nginx + Mysql+ Solr+ Quartz等技术;后来由于会员量的疯狂飙涨(目前有效会员量有60多万,流水日志和点击日志等表记录分别超过500多万/日),转为更适合处理这种高并发的分布式微服架构(SpringCloud)等相关技术;
2、 负责编写设计文档和数据库设计文档,以及制定接口规范文档,以满足微云媒开发架构前后端分离的需要。同时负责产品的核心功能和公共功能模块的设计和代码的编写,项目进度的跟进等工作;
3、 负责下级开发人员的代码质量的审核,使其代码满足KISS原则,指导他们解决开发过程中遇到的各种技术难题,并提供性能优化和安全性建议,预防一些并发事件发生。