个人简历

联系方式

  • 手机:18014480006
  • Email:sunhao0550@163.com/sunhao.java@gmail.com
  • 微信:同手机号

个人信息

  • 孙昊/男/1990-03-18
  • 工作年限:12年+
  • 本科/安徽理工大学信息与计算科学
  • 荣誉奖励:2011年实习期间获得优秀实习生
  • Github:https://github.com/sunhao-java
  • 技术博客:https://www.crazy-coder.cn (部署在GitHub Pages上,国内访问比较慢,可通过科学上网方式)
  • 期望职位:Java资深开发工程师、架构师
  • 期望城市:南京

工作经历

南京蔚蓝智能科技有限公司

职位、在职时间

架构师、2024-04~至今

工作内容

  1. 数字化团队技术负责人,管理公司所有OD人员(10+人)
  2. 负责数字化团队技术架构
  3. 负责数字化团队技术氛围建设
  4. 主导公司出海项目中关于隐私合规事宜(隐私数据合规、跨境传输、各种协议)
  5. 作为我司项目负责人、接口人与建行生活、建行善融进行对接

南京叶子科技有限公司

职位、在职时间

架构师、2018-08~2024-04

工作内容

南京叶子科技有限公司,是OPPO公司的全资子公司,负责oppo销售领域的数字化构建工作。

  1. 带领团队完成公司PaaS层的构建(控制台、流程中心、网关中心、任务调度中心、集成中心)
  2. 协助运维完成公司devops流程的构建
  3. 构建公司底层工具类组件(公司内部广泛使用)
  4. 公司使用的技术选型
  5. 疑难问题解答、协助
  6. 负责一些简单的大数据相关(入门,刚接触)
  7. 深度参与OPPO数字化转型计划(凤凰计划,又叫phoenix计划)
    • 项目一:API集市(A+类)
      • 项目背景:通过API集市将OPPO上千的内部系统进行整合,分析调用关系、调用合理性以及接口质量
      • 参与角色:系统架构师
      • 项目成果:
        • 入驻1400+系统,共计近万接口
        • 全球化部署(中国、巴黎、新加坡、印度)
        • 其中,中国区完成异地双机房部署,可做到分钟级容灾切换(内部基础平台原因,无法做到更细粒度切换),也可支持蓝绿部署
        • 基本完成全年99.99%的可用性目标,无重大事故发生
        • 单日流量峰值2亿+次,TPS峰值5000+
        • 主导整个系统降本计划,为公司节省80万+/年
      • 技术栈:Java、Lua、Spring全家桶、APISIX、Docker、K8S
    • 项目二:任务调度中心(A类)
      • 项目背景:通过统一的调度平台来统一管控公司内部系统的定时任务,基于Quatz完全自研
      • 参与角色:产品、架构师、主程
      • 项目成果:
        • 支撑800+系统的6000+任务,总调度超3.5亿次
        • 任务类型:HTTP任务、自研协议任务、DUBBO任务
        • 支持分片和广播
        • 支持多Quartz集群,以降低任务之间的相互影响

离职原因

公司组织调整,base变更成深圳

中兴软创科技股份有限公司

职位、在职时间

架构师、2015-04~2018-08

工作内容

中兴软创(即:浩鲸云) 政企部门 智慧城市 底层架构开发 (中间有段时间离职去创业的,时间:2015-08~2016-01)

离职原因

为了更好的职业发展

联创车盟汽车服务有限公司

职位、在职时间

高级java开发工程师、2014-07~2015-04

工作内容

联创车盟(AA China)2004年7月成立于北京,隶属于联创科技集团,是国内处于领先地位的全国汽车服务网络提供商。
主要负责开发慧驾平台的结算系统,以及产品技术支撑。合作完成系统架构,研究新技术

离职原因

公司欠薪,领导鼓励离职

江苏金智教育信息技术有限公司

职位、在职时间

高级java开发工程师、2011-07~2014-07

工作内容

主要做同一通信平台和关于工作流方面的项目,面向全国本专科学校
自定义表单的协助开发
以及内容管理系统(CMS)的开发,主要负责内容模型的开发。2011.7-2012.7 实习一年,并且获得优秀实习生。

离职原因

寻求新的发展、突破自我


开源项目和技术文章

开源项目


自我描述

以下均为我熟练使用的技能

  • 熟练使用Spring/Spring-Boot/Spring-Cloud等主流开源框架,也略读过一些源码。
  • 有过微服务拆分、优化经验。完整参与设计、建设OPPO体系使用的开发者平台、网关、BaaS服务(任务调度、邮件推送、消息通知等等)等
  • 熟练使用Linux服务器,熟练使用一些Linux常用命令,对项目部署有一定经验 。
  • 熟悉Docker/K8S,有过搭建CICD流程、规范的经验。
  • 对持续集成有过研究,搭建过jenkins+maven+gitlab一套开发工具
  • 熟练使用MySQL数据库.有过SQL优化的经验。
  • 对redis、memcached、mongodb等也有过研究
  • 熟练使用maven、gradle等构建工具
  • 了解并研究过一些其他语言,如:javascript、python、groovy、php、nodejs、scala等
  • 了解并熟悉整个互联网开发体系及架构,如分布式服务调度框架dubbo,消息队列rabbitmq等等
  • 有着较强的团队合作能力、较强的自学能力,对新的知识充满渴望

END

感谢您花时间阅读我的简历,期待能有机会和您共事。