雇佣我

Java高级软件工程师

基础资料

姓       名:杨润康性       别:男
出生日期:1995.1.18学       历:本科
毕业院校:安徽农业大学专       业:电子信息工程
期望职位:Java高级工程师联系电话:17607675610
工作经验:7年统计至2022年10月,目前还在继续增长中...邮       箱:yangrunkang53@gmail.com
期望薪资:21k-25k

个人优势

  • 有大型电商系统和SOA服务化开发经验
  • 拥有电商ERP系统的开发经验,熟悉电商ERP系统订单处理流程
  • 拥有数据仓库从0到1完整的工作经验
  • 注重团队合作,具备良好的沟通和抗压能力
  • 系统业务以及技术场景难点攻关,线上系统常见技术故障分析解决

创作

GitHub Contributions

yangrunkang's Github chart

技能树

  • 熟悉的编程语言: Java
  • Java后端框架: SpringBoot、Spring、SpringMVC
  • 分布式服务框架: Spring Cloud、Dubbo
  • 分布式事务框架: seata
  • 分布式配置中心: disconf、apolloconfig
  • 缓存中间件: Redis
  • 消息队列: Kafka、RabbitMQ
  • Java持久化框架: MyBatis、Spring Data JPA
  • MySQL binlog 增量订阅&消费组件: canal
  • 容器: Docker
  • 数据分片: sharding-jdbc
  • 平时用来写脚本的编程语言: Python、C
  • 数据库: MySQL
  • ETL工具: kettle
  • 服务器: Linux
  • 核心开发工具: IntelliJ IDEA、Visual Studio Code、GitLab、Nexus、Maven、Gradle
  • 持续集成工具: Jenkins、GitLab
  • 数据仓库(基于Hadoop框架及其相关项目): Hadoop、MapReduce、Apache Hive、Apache HBase、Hadoop分布式文件系统(HDFS)、Sqoop、DataX
  • 数据可视化: metabase
  • 协同工具: Confluence、Jira
  • 前端框架: Vue、Angular、jQuery
  • 前端UI框架: iView、Element-UI、Ant Design
  • 前端基础: HTML、CSS、Javascript
  • 基于公司内部业务特性,开发效率工具,提高日常问题处理效率,减少人力浪费,节约成本。
    开发过的工具
    • auto-works: 自动化工作系统。处理公司RMS系统告警信息,对异常进行归纳整理,并作出相应处理。将开发人员从RMS系统中解放出来。
    • order-data-fix: 订单数据运维工具。根据抽象出的订单模型,对接Shopify、Amazon、SHOPLAZZA等平台订单数据,生成修复SQL,大大减少订单修复耗时(1-2小时 缩短到 2分钟内)
    • 洞悉: 这是一个大数据的工具,主要是做Hadoop统一的监控及管理,包括Hadoop状态监控,Hadoop Node节点机器监控、Hadoop任务状态监控、日志查看等功能
    • order-tools: 订单运维小工具。开发侧使用。用于处理线上订单异常,例如批量拦截订单、生成分表SQL、订单原始信息查看、时间戳转换、分表计算等功能
## 薪资期望 如果您觉得合适,可以继续了解下面我罗列的一些期望薪资及相关福利~
  • 期望月薪: 30k+(base成都,一线城市再加30%)

工作经历

成都维沃尔科技有限公司 工作中 2022.3月至今 深圳老团队,又一起工作了,缘分

所属部门: 独立站研发部
担任职务: Java高级软件工程师
负责业务: 广告流量
行业: 跨境电商

技术栈 实时更新中...
  • Spring
  • Dubbo
  • MySQL
  • RabbitMQ
  • Kafka
  • ApolloConfig
  • Presto
  • K8s
工作内容 实时更新中...
  1. 广告流量系统调研,调研了反作弊系统、创意中心、网红系统、DMP系统
  2. 创意中心核心业务开发,创意生成
  3. 网红系统一期开发
  4. Feed系统开发
  5. Facebook、Tiktok、Google Ads广告数据拉取
  6. 广告投放系统开发

成都斯达领科网络科技有限公司 2020.9-2022.1 让我编码技术猛增的一家公司

所属部门: 供应链研发部
担任职务: Java软件工程师
负责业务: 订单模块OMS
行业: 跨境电商
离职原因: 公司站群业务线收缩&关闭成都办公地点,裁员,按照N+1赔偿离职

技术栈
  • Spring Cloud
  • 分布式事务seata
  • canal MySQL binlog增量订阅&消费组件
  • MySQL
  • Kafka
  • metabase数据分析&决策
  • 阿里DataWorks大数据开发治理平台
  • Docker、K8s
工作内容
  1. 同步第三方平台(Shopify、Amazon、Galaxy、SHOPLAZZA等)订单信息并进行适配,抽象出统一的订单模型,提升系统兼容能力
  2. 提供订单标准化接口,由第三方(例如公司的自营站点)来对接OMS系统,降低系统的复杂性,提升系统可维护性及稳定性,同时便于后续OMS系统功能业务的扩展
  3. 基于canal 监听mysql binlog,将订单通知与核心业务解耦,提升订单系统的稳定性及订单消息的触发率
  4. 基于MaxCompute 大数据计算引擎,分析订单数据,提升订单处理时效,减少客诉
  5. 基于metabase 开发订单履约看板, 提供数据决策能力及预警能力
  6. 重构订单售后列表,减少售后查询相关业务开发时效及成本
  7. 重构订单售后整体业务,通过逆向订单一期重构、逆向订单二期开发,完成订单售后业务闭环,提高客服部门客诉处理时效,减少订单流失率
  8. 重构客诉工单一期,实时监控客诉请求,提高客诉处理时效
  9. OMS订单运维工具开发,抽象订单模型,基于订单模型开发订单运维工具,提高OMS系统容错率及系统自修复能力
  10. 订单告警系统开发,监控订单流程流转、订单核心数据(如价格、状态)等,及时预警
  11. 完善服务订单履约,对订单的各个环节流程进行把控,支撑和管理服务人员以及服务订单,进而完成整个服务流程的监管和标准化运营

四川拓加电子商务股份有限公司 2019.9-2020.3 第一家拿赔偿离职的公司(手动doge)

所属部门: 信息管理部
担任职务: Java软件工程师
负责业务: 数据仓库
行业: 跨境电商
离职原因: 为满足公司业务数据分析的需求,leader在技术选型上失误,将临时搭建的数仓团队解散,拿赔偿离职

技术栈
  • Hadoop
  • Hive
  • Sqoop
  • Kettle
  • Redis
  • RabbitMQ
  • MySQL
  • SpringBoot
工作内容
  1. 推动IT研发流程及规范落地,搭建Confluence企业知识管理与协同软件及Jira项目与事务跟踪工具
  2. 优化IT研发环境,建立Nexus私服,迁移Gogs代码仓库至主流的Gitlab仓库 带动技术氛围,主要是通过分享及CodeReview形式进行,分享过Hadoop数据仓库、Hadoop数据仓库应用、烽火项目(RabbitMQ)、研发规范分享、数据仓库分层规范等
  3. 构建数据仓库管理平台——洞悉,意为知晓一切,进行Hadoop统一监控及管理,包括Hadoop状态监控,Hadoop Node节点机器监控、Hadoop任务状态监控、日志查看等功能
  4. 构建数据仓库后台服务及数据仓库业务研发框架,进行任务统一监控、执行、异常统一捕获及展示,统一数据仓库研发流程
  5. 烽火项目研发——RabbitMQ中间件,统一公司MQ消息流入及流出,为系统异构提供基础技术支撑
  6. 数据仓库分层规范宣导,数据清洗流程制定,在业务开发阶段提供数据仓库基础技术支撑
  7. 数据仓库运维,维护数据仓库的稳定性、可用性、减少故障率;数据仓库安全问题调研并实施
  8. IT内部应用结合jenkins及nginx来实现蓝绿发版,一键打包发布

深圳市环球易购电子商务有限公司 2017.1-2019.7 短时间内让我接触到大量新技术的一家公司

所属部门: 交易中台研发中心
担任职务: 中级软件工程师(11级)
负责业务: SOA-订单
行业: 跨境电商
离职原因: 因个人原因从深圳离职回到成都

技术栈
  • Dubbo
  • RabbitMQ
  • MySQL
  • Redis
  • Elasticsearch
  • Spring
  • Linux
工作内容
  1. 业务支持,常规需求开发及线上系统维护,为订单服务稳定性提供保障
  2. 订单业务梳理,输出优化文档及重构实施方案
  3. 订单重构,非核心业务异步化,建立门面系统,提供组件化服务
  4. 订单日常工作规范制定,线上打卡,代码规范,gitlab分支管理,数据变更流程输出
  5. 担任owner角色,推动项目达成,协调资源,打配合战,促使项目顺利完成
  6. 定期推动订单项目CodeReview,责任到人,为订单系统稳定性提供坚实的基础保障
  7. 主导订单COD(货到付款)项目,为订单、SOA团队、公司赋能
  8. 架构组件接入,构建多维度数据监控,订单服务健康监控
  9. 订单平滑上线方案输出及上线流程制定,减少流量损失及发版失败率
  10. 订单工具服务搭建,可以承接多模块及多站,节省每周3人天
  11. 担任导师,培训新员工,完善新员工入职成长体系建设
  12. 担任讲师,面向技术中心,分享订单从混沌服务到体系精细化演进讲解
  13. 618,双11等大促时间段提供技术支持,积极响应线上问题,打出SOA-中台品牌
  14. 推动项目单元测试覆盖率,发现潜在问题,内部解决. SOA订单内部项目单元测试覆盖率高至80%-95%
中台-SOA-订单
  1. 订单中台服务搭建,从单体应用到分布式系统
  2. 订单一期重构,剥离非核心业务至异步系统,提升交易线服务的稳定性
  3. 订单工具系统搭建,建立订单异常处理流程体系. 打造SOA内部工具产品,承接其他模块异常处理场景。目前已经承接了购物车、营销、支付模块
  4. 订单二期重构,主要目标是职责分明,按照业务场景进行拆分
  5. 订单三期重构,进行订单完成支付和订单取消的业务梳理及垂直服务建立
  6. 订单新业务类型承接,COD(货到付款,针对菲律宾市场)

安徽慧通互联科技有限公司 2015.10 - 2016.10 人生的第一家公司

所属部门: 研发部
担任职务: 中级软件工程师
行业: 互联网+物流
离职原因: 因个人原因离职,离开合肥前往深圳

技术栈
  • SpringMVC
  • MyBatis
  • Linux
  • Tomcat
  • RabbitMQ
  • MySQL
  • Oracle
  • Redis
工作内容
  1. 产品基础业务研发,增加产品功能丰富度,为提供运营更多玩法
  2. 产品基础研发框架搭建,支撑公司业务快速迭代
  3. 线上生产环境维护,定期查看日志,保证线上服务稳定,提升用户体验
  4. 与运营人员协作解决客户问题,提升品牌影响力,打造业界良好口碑
  5. 对接外部系统,出差负责接口联调工作,推动项目进度,按时交付
  6. 根据客户需求输出解决方案,组织会议进行方案评审及最终方案确认
  7. 参与技术方案评审工作,结合公司实际情况提出合理的意见
  8. 根据公司产品规划,进行前期技术可行性的调研工作
  9. 开源项目接入工作,支撑日渐丰富的公司业务,提升系统的扩展性及稳定性
  10. 新员工入职,负责岗前培训工作
账务系统
  1. 核心业务研发,例如黑名单,消费数据处理,充值还款模块
  2. 增值业务研发,例如短信提醒,丰富公司业务维度
  3. 产品套餐管理页面研发,为套餐管理提供统一数据入口
  4. 产品运营数据可视化,提供基础业务预警功能,例如,开卡量锐减预警
  5. 线上Oracle生产数据库维护及存储过程研发,关注数据增量及优化方案预研
  6. 账务系统解耦,针对非及时性业务,使用MQ进行业务剥离及与外部系统解耦
大屏系统

背景:
公司领导需要查看产品运营情况,需要一个独立的数据可视化系统,为产品规划及领导决策支持提供数据支撑.

工作内容:

  1. 独立完成大屏系统研发工作,协调测试资源,运维资源,推动项目顺利上线运行
  2. 大屏系统可行性评估及研发方案设计,研发方案设计生命周期为半年
  3. 大屏系统扩展性、可控性评估工作,输出详细文档及会议组织讨论
  4. 使用DBLink跨库操作数据及存储过程编写及优化方案输出
  5. 后端任务调度程序研发,调度任务可控,降低高峰期时任务调度频率
定时任务框架调整

背景:
原始的定时任务具体执行时间写在配置文件当中,做不到对单个定时任务的可控,比如说暂停,运行,停止等操作,没有一个统一地方进行管控和管理

工作内容:

  1. 独立完成定时任务框架调整,接入开源框架xxl-job
  2. 经验分享,提供接入xxl-job技术支持。成果:网厅系统成功接入xxl-job任务调度框架
  3. 新框架开发文档输出,方便团队成员编码工作,专注业务开发,提供高质量服务
  4. 持续在GitHub中跟进xxl-job版本
短信平台

背景:
在产品的短信发送过程中会有发送失败的情况,短信服务提供商不稳定,导致系统短信业务出现问题,增加运营压力及难度

工作内容:

  1. 负责短信服务提供商接入工作,多服务商提供,对外提供统一接口
  2. 提供http和webservice两种服务调用方式,满足业务需求
  3. Redis服务的安装以及使用,缓存热点数据
  4. 多短信服务商管理页面研发,提供统一入口,进行数据管理

目标期望薪资

不含其他福利,例如年终奖等

3W/月

按成都标准是3W/月,其他城市按消费水平相应调整即可,低于3W/月不考虑

如果高于您的用人标准,可以忽略