麦壳的简历
一 基本信息
姓名:曹海龙
性别:男
工作年限:10年
出生年月:88.12
电话:15628998226
邮箱:casparcao@aliyun.com
户籍:济南
学历:本科(211)
二 社交主页
三 个人作品
四 代码观
- 热爱代码整洁之道,良好设计,善用设计模式
- 谋定而后动,深入思考,不做重复无用工作
- 重视代码的可读性,可维护性,可拓展性,高性能
四 个人技能
- 擅长Java,Rust平台开发,热爱研究技术
- 擅长性能调优,处理多线程高并发场景
- 关注系统安全,熟悉安全相关知识
- 熟悉消息队列,SQL/NOSQL技术,熟悉数据库锁/事务/索引/优化
- 持续学习,热爱阅读,不断提升自我
- 擅长建模,擅长应用各种设计模式,践行12Factors 及SOLID原则
- 擅长Spring Frameworks,Spring Cloud等常用的第三方框架
- 擅长基于DDD领域驱动设计的微服务架构
- 对Docker,K8S,服务网格(Istio)等技术有所研究,并实践
- 喜欢写博客分享心得,社区交流;喜欢开源,喜欢在linux上进行开发
- 有多年技术管理经验,善于充分提升团队人效,把控交付质量及效率
- 对机器学习,推荐算法等技术有深入研究,并实践
五 工作经历(时间倒序)
0. 浪xx潮
时间:2022.09.01-至今 职位:高级工程师
职责:
- 新技术的研究及应用
- 核心业务代码的编写
- 设计文档编写,评审
- 困难棘手问题的解决
1. 北京无忧创想信息技术有限公司(51CTO
)
时间:2019-04-01-2022-08-30
职位:技术主管
职责:
- 负责团队技术培训
- 攻克团队技术难点
- 团队新技术的应用
- 团队技术考核,指标把控
2.山东好食好客股份有限公司
时间:2017.10.15-2019-03-31
职位:高级工程师
职责:
- 新技术的研究及应用
- 核心业务代码的编写
- 设计文档编写,评审
- 困难棘手问题的解决
3.山东乐谷信息科技有限公司
时间:2015.6.1-2017.8.31
职位:技术负责人
4.济南科高信息技术有限公司
时间:2012.3.1-2015.5.31
职位:项目负责人
六 项目经验(时间倒序)
0. 51CTO学堂企业版(2019-至今)
简介:
- 该系统企业线上培训SAAS平台。
- 该系统采用基于springcloud的微服务架构,以及基于DDD领域驱动设计思想的CQRS模式及事件驱动模式的实现
- 技术栈:
- Redis
- MongoDB
- ElasticSearch
- Mysql
- WebFlux,Reactor
- Spring Cloud Gateway
- RocketMQ
- JOOQ,MyBatis
- Apollo
- Istio
成果:
- 从0到1的微服务架构
- 高可用,高性能,分布式
- 对DDD思想的完全实践
- 高并发大流量的支撑能力
- 服务网格化
- 推荐系统的搭建实践
职责:
- 规范,OKR制定
- 性能优化,代码优化
- 架构设计,文档编写
- 代码审查,团队管理
- 微服务治理, 流量控制,可观测性
1.好易点(2017-2019)
简介:
- 好易点为公司核心云端产品,负责商户点餐收银业务的云端管理
- 采用基于springboot+springcloud技术栈的微服务架构,大量使用阿里云产品,如ECS,RDS,OSS,CDN,MNS等,力求打造高可用,高性能,高并发,可拓展的分布式系统
- 该产品还顺利对接口碑相关产品接口,并通过口碑验收上线
职责:
- 主要负责该产品订单,基本信息,及与门店端对接等功能的设计开发
2.景云金融(2015-2017)
简介:
- 该平台为互联网金融借贷平台(p2p),已为10多万用户连续稳定提供服务2年有余,总交易量已突破3亿。
- 期间经历过多次技术升级与重构,由最初简单的ssm单体架构,到后来的基于springboot的微服务架构等,前端由jquery到nodejs+angularjs及容器化(docker)等。
- 项目中还涉及了对缓存(redis),消息队列(activemq,jms),负载均衡,RPC等技术的应用。
- 对接齐鲁银行(资金托管),安存等多个平台接口。
职责:
- 该项目从立项便开始参与,一直到离开公司都在参与。主要负责项目前期的设计,架构,中期的开发,管理,以及后期的维护升级等工作。
3.中华阿胶网(2015-2017)
简介:
- 该平台为阿胶的在线零售与批发的垂直电商平台,目前已不再运营,但可以正常访问。
- 该项目开发周期两个月,比较仓促,但功能完善,包括绝大部分电商平台功能,如购物车,下单,支付,退换货,购物券,折扣券等促销方式等。
- 所用技术跟上一个类似,如订单的异步处理,库存及商品信息的缓存等。
职责:
- 购物车,订单,支付等模块的设计开发。
4.天使派(2015-2017)
简介:
- 该平台是一个消费众筹平台,目前应该也停止运营了….
- 算是景云金融的一个分支版,技术上没有太大变动。
职责:
- 主要负责了前期的需求探讨,方案设计,与部分接口的制定等工作。
5.猩猩生活(2017-2019)
简介:
- 公司自己设计的产品,总的来说是一个本地化的社区服务平台,但包含一个十分类似支付宝蚂蚁庄园形式的理财功能,用户可以购买牲畜来“喂养生息”。 无奈投资人放弃,半路夭折。
- 该产品主要分为安卓端,跟IOS端,包括普通用户,社区配送员,商户等平台用户。
- 使用基于springboot的springcloud的微服务架构。
职责:
- 技术选型,架构设计,团队组建培训,任务分配,跟踪,核心业务逻辑的代码编写等。
项目总结
- 大部分项目都是个人带队主导开发的,管理经验丰富,善于对比相似技术并作出恰当决策
- 热爱开发,技术工作,乐于在开发与管理之间寻找平衡
- 热爱阅读,有多年技术沉淀,喜欢与伙伴交流思想,讨论技术,探讨人生
七 教育经历
江南大学(211)
时间:2008-2012
学历:本科
专业:光信息科学与技术
八 职业观
- 优雅的方式实现一个复杂的功能
- 效力一只极富战斗力的高效团队
- 做出一款推动社会发展的或者影响人们生活方式的产品