个人介绍
北京数字认证股份有限公司 架构师
1. 拥有熟练的后端开发能力,具备大规模高并发服务研发经验、服务开发能力;
2. 有微服务设计经验和前后端分离实践能力,解决复杂问题能力,如:JavaGC、IO、并发、性能、数据库问题等;
3. 熟悉常用数据库(MySQL 等)的原理和使用,对 SQL 优化有丰富的经验;
4. 熟悉在 Linux 系统下的应用环境部署及性能优化,Shell 脚本, 了解 Go/Python 语言;
5. 掌握敏捷开发 DevOps,CodeReview,CI/CD 工具等;
6. 掌握密码相关专业知识PKI、PKCS系列(p1、p7、p10、p12等),掌握sm2、sm3、sm4对称加密,非对称加密算法;
7.常用框架 Spring、SpringBoot、MyBatis、Netty等开发技术
8.掌握微服务开发 SpringCloud、nacos架构;熟悉 Mysql、Postgres、Gbase等数据库,SQL 语句优化,数据库设计及性能优化;
熟悉 Redis、Memcache 等NoSql的原理及使用技巧
工作经历
2017-12-25 -至今北京数字认证股份有限公司高级架构师
负责产品升级,架构升级,由1.0单体结构MVC,升级2.0分布式SOA,由单一tcp协议,扩充支持http、grpc、dubbo、thrift等多种协议。对产品性能进行优化。 组件选型、技术选型等
2015-07-15 -2017-12-22北京北明兆业科技有限公司高级后端工程师
开发设计移动端服务器,发布移动端产品。开发服务器的过程中,在发送消息时出现移动端响应过长甚至是未响应结束进程等问题,通过问题排查和日志分析,最终发现是java多线程造成JVM内存溢出,最终更改了系统结构并采用ActiveMQ合理解决该问题。
教育经历
2011-09-01 - 2015-07-12华北理工大学电子信息本科
电子信息,曾获国际三等奖 MathorCup Global Collegiate Mathematical Contest in Modeling Certificate of Achievement证书。
资质认证
技能
1、从0到1落地CICD全流程,从DockerFile->docker镜像->镜像仓库->k8s。 2、完善云服务全链路监控体系、ELK日志系统。 3、通过grafana展示云资源使用情况,及业务接口运行情况。
短信网关总体设计 在消息系统中,短信网关和短信渠道的对接是最核心的功能。其中短信网关是对外提供服务的接口,所有需要发送短信的操作都需要通过短信网关分发到对应的渠道上。一旦定型,后续就很少,也很难调整。而短信渠道是接收网关的请求,调用渠道接口执行真正的发送短信操作。每个渠道的接口,传输方式都不尽相同,所以在这里,短信网关相对短信渠道模块的作用,类似设计模式模式中的wrapper,封装各个渠道的差异,对网关呈现统一的接口。而网关的功能就是为业务提供通用接口,一些和渠道交互的公共操作,也会放置到网关中。 一、功能概述 消息系统对其他系统提供的服务包括渠道商管理、签名管理、短信模版管理、应用管理、业务类型管理、短信记录管理等。 渠道商管理:短息网关维护多个渠道商,配置渠道商的身份ID、身份key等其他信息,支持的渠道商:腾讯云、阿里云等 签名管理:配置渠道商下不同的短信签名,为后续发送短信提供数据基础。 短信模版管理:配置不同短信模版信息,可在也业务配置中选择不同的模版信息,注:不同渠道模版略有不同,详情参见说明文档。 应用管理:配置短信网关对接的应用信息,可在应用管理中配置应用可用短信条数、每分钟限制短信条数等信息,通过应用可用条数控制不同应用使用短信数量。 业务管理:配置发送短信业务场景,如注册业务、登录业务、下单通知、支付成功通知等不同的业务信息。添加业务信息后,生成业务编号,业务系统根据业务编号发送短信模版。
相似推荐 换一批
技术总监
800元/天
整好(北京)网络科技有限公司
技能:PHP,HTML5,CSS 3,Node.js,Go,MySQL,ElasticSearch,Redis,JavaScript,Swoole
技术经理
1200元/天
前赤子城
技能:PHP,Python,Lua,JavaScript,Nginx,MySQL,aws dynamodb,aws redshift
开发组长
800元/天
中电普华
技能:Docker,Laravel,Java,MySQL,Oracle,Vue,jQuery,PHP
高级前端工程师
600元/天
华兴资本
技能:react/reactjs,Android,Kotlin,HTML5,CSS,JavaScript,MySQL,MongoDB,react/reactjs,Java,HTML5,CSS,JavaScript,Node.js,MySQL,MongoDB