开发语言:Java、Python、C/C++、JS、Scala
开发框架:Tomcat、Spring、SpringBoot,微服务框架Spring Cloud、ServiceComb等
中间件:MySQL、PostgreSQL、NoSQL类、Redis、ETCD、AGW、Kafka、对象存储、CDN等
开发协议:TCP/UDP私有协议、Quick协议等
西安荣耀终端有限公司
【时间】2021.1~2023.10
【岗位】架构师/开发Leader/PM/运维
1. 本人负责的业务主要有:
负责荣耀全线产品的更新服务云端
负责手机管家云端
负责残障关爱云端
负责地震预警云端
负责Magic OS超级终端远场通信云端,其中落地应用有:手表eSIM通信,远程教育辅导,基于P2P和Relay的文件传输,VoIP音视频通信,IM即时通信等。
以上业务在荣耀均是从零构建,本人主导了业务的架构设计、开发交付、上线运维,并持续保持未来架构的演进。
这些云端业务同时还部署了3个海外站点(欧美/亚非拉/俄罗斯),覆盖了全球的云服务能力,精通云服务的跨站搬迁方案与落地实施。
2. 精通荣耀核心云服务(账号服务、推送服务、云空间等)架构逻辑和部署方案。
华为技术股份有限公司
【时间】:2011.10~2020.12
【岗位】:架构师/PL/开发/维护
1. 2011.10~2019.10,在华为主要从事一个ICT领域大数据分析工具(SmartCare),精通其整体架构,掌握了数据采集,传输,分析,计算调度,汇聚存储,应用一整套架构设计逻辑。
个人在项目中带领30人左右团队,负责的具体业务有:
网络指标的监控、告警、故障诊断与恢复;
用户群体/地理位置数据分析;
VIP重点保障;
运营商客服投诉快速排障;
通信的失败原因详情分析,网络拓扑故障分析;
此外还做过维护类工作,负责对接全球100+运营商客户,快速处理日常问题,主动运维帮助产品提升客户使用满意度。
2. 2019.11~2020.6,参加过华为的HMS松山湖会战,在项目中负责对接海外以拓展华为HMS的海外生态,吸引全球开发者快速入驻到HMS生态中。
对HMS生态中的多项核心服务理解深刻:
账号服务
推送服务
广告服务
分析服务
云空间服务
定位服务
地图服务等等
3. 2020.7~2020.12,参加到华为畅连项目,主要负责畅连消息的架构设计和运维,精通并掌握VoIP音视频通信和IM通信的架构和部署方案。2020年底,实现了全球注册用户数突破2亿,日活用户X00万。
地震预警主要分为三个模块: 1.地震监测,负责提供实时的地震监测数据。目前只有成都地震减灾所能覆盖全国。 2.合作商的服务端,负责接收地震监测数据,并推给目标人群。实现技术栈主要是:云服务器,域名,负载均衡,WAF,Spring Cloud微服务框架,MySQL,Redis,
详细请看《IM即时通信系统完整架构》,这是在前公司一直做的项目,个人能做出该项目的70%左右大部分功能。 有需要类似项目的老板可以详聊。
详细请参考作品中的图片,这是在前公司花了多年经营的项目,从事过这个项目的开发/运维/架构等多个岗位,对这种系统非常专业,有需要类似系统的老板可以详聊。