6年多java开发经验,有着扎实的Java基础,优秀的英文阅读能力,熟悉JVM机制,对多线程有深刻了解。
专业技能:
1.掌握 Java多线程编程、分布式锁、分布式事务
2.掌握 JVM调优、Java垃圾回收机制
3.掌握 数据库高并发优化、SQL调优
4.熟练使用Spring Boot、Docker、Jenkins
5.熟练使用Zookeeper、Redis、Elasticsearch、Kafka
6.熟练使用MYSQL、Oracle、Pgsql数据库
7.熟悉Spring Cloud微服务生态
8.熟悉 java设计模式
9.了解 领域驱动设计、区块链、Go语言
项目描述:
短视频作者通过购买红包并发放给指定用户群以提升其视频观看量以及主页访问量。现平台每日会发出几千万红包消息至活跃用户,用户看到消息可点开以开启红包并获得随机金额。
成就:
1、跨多团队协调(包含推荐、消息、红包、商品、风控等团队)对接并按计划推进项目进度以及时上线。
2、该功能涉及用户面较广并发量较大,通过合理使用缓存、降级等手段保证了服务请求高效的同时保障了服务极端场景下的可用性。
功能介绍: 短视频作者通过购买红包并发放给指定用户群以提升其视频观看量以及主页访问量。现平台每日会发出几千万红包消息至活跃用户,用户看到消息可点开以开启红包并获得随机金额。 负责内容: 作为应用服务端开发者,使用消息中间件、微服务调用、微信支付API调用、数据库持久存储等技
功能介绍: 在短视频容器下嵌入活动系统以促进用户增长,用户拥有每日任务等周期性任务体系,通过完成任务可以获得一定系统内奖励或道具。 负责内容: 作为后端开发,开发类似于游戏的任务、道具系统,利用缓存中间件、关系型数据库、消息中间件、推送服务等技术完成此功能。
利用Jhipster快速建站,可以使用angular/vue/react+spring-boot的前后端搭配方式快速建站并迭代,功能齐全完善,前后分离代码解耦质量高,后期可方便转为spring cloud微服务形式部署以进行服务scale。