求大佬们帮忙看看我这工作四年的小卡拉米的 Java 简历

基本信息

期望职位 :Java 开发工程师 学校 :二本( 2016-2020 本科全日制 学信网可查)
微信 :anNmc2xhbGE= 电话 :xxxxxxx
邮箱 :Z3VveWI5MTdAMTYzLmNvbQ== 专业 :计算机科学与技术

个人优势

  1. 面对复杂的问题 ,有足够的耐心 ,可以冷静分析 ,不急躁 ,快速定位问题

  2. 自学能力较强 ,上学期间学校教授的是 python ,工作中的 Java 都是自学的

  3. 善于发现 ,热爱编程 ,喜欢从无到有的创造过程。

  4. 对自己的代码质量有信心 ,每次上线前 code review 很少需要改动代码

  5. 对自己的工作认真 ,负责 ,靠谱 ,会用一切办法去完成工作

  6. 善于对内对外沟通

技术能力

  1. 熟练使用 Java 基础语法和集合框架

  2. 熟练掌握 JVM 内存分布, 垃圾回收机制, 熟知类加载机制, JVM 内存模型

  3. 熟练多线程以及 Java 锁机制

  4. 熟练掌握 Nginx 以及相应配置

  5. 熟练掌握部分设计模式, 如: 策略模式, 模板方法, 单例模式等

  6. 熟练掌握 MySQL 数据库以及相应的索引体系, 事务和锁机制, 三大日志, MVCC 机制

  7. 熟练使用 IDEA, Maven, Git 等工具

  8. 熟练使用 Spring 全家桶和 Dubbo, 并看过部分 Spring 源码

  9. 熟练掌握 RocketMQ

  10. 熟练使用 xxlJob, 阿里 SchedulerX 定时任务

  11. 熟练掌握 Redis 的五大数据结构常用操作命令和 JavaAPI 以及 AOF, RDB 机制, 并熟练使用以 Redis 方式实现的 Redis 锁和 Redisson

  12. 熟练使用 ElasticSearch, 搭建过 ELK

  13. 了解 K8s 的使用, 熟练使用 docker 命令, 掌握镜像制作

  14. 了解 Jenkins 的使用, 掌握批量发布 健康检测等 CICD 流程

  15. 了解灰度发布

  16. 熟练使用 Linux ,如定时任务

工作经历

某旅游行业小公司

在职时间 职位
2023.12-2024.5.31 Java 开发工程师

负责项目

机票报价系统

描述 : 为各大 OTA 平台(如:携程, 同程, etraveli, traveloka , kiwi, wego 等)提供机票报价以及下单服务,每天订单量在 5 千单左右, 每天的搜索量大概是 4 亿次左右

主要技术:Dubbo, SpringBoot, MySQL, ES, redis, xxljob, docker, Sharding-JDBC

主要职责:

  1. 统计服务
  2. 配置中心服务
  3. 搜索服务

工作内容:

  1. 统计服务从 0 到 1 开发

    1. 为公司提供了机票的数据看盘,包含接口质量, 生单情况, 价格有效度等图表
  2. 配置中心从 0 到 1 开发

    1. 为报价系统提供了灵活的高性能的配置功能, 当业务部门有功能变动时, 只需要修改配置即可完成, 无需代码改动
  3. ELK 搭建, 业务报警监控以及服务异常报警搭建

    1. 能够及时感知业务以及服务异常的情况, 避免资损
  4. 其他功能需求开发

  5. 服务器运维工作

  6. 服务批量发布、回滚功能搭建

    1. cvm 机器大概 20 台左右, 批量发布回滚可以减少发布时间, 提高效率

某出行公司

在职时间 职位
2022.9-2023.6.30 Java 开发工程师

负责项目

代驾 Sass 系统

描述 :为代驾公司提供司机端, 后台管理系统, 主要的代驾订单来自于高德代驾, 平均每天 10W+代驾订单. 本人所在代驾财务组, 主要为代驾业务提供订单的支付, 司机的充值, 提现, 账单生成以及保险投保等功能

主要技术 :Dubbo, Pandora Boot, MySQL, AnalyticDB, Sharding-JDBC, redis, 阿里 SchedulerX

主要职责 :

​ 负责司机奖励发放业务

​ 资金安全业务

工作内容 :

  1. 提现配置由单一配置转为分城市配置
    1. 难点在于保证上线兼容性
  2. 租户余额, 司机提现余额不足, 司机调账频率, 基础配置变更等业务报警通知
    1. 其中有一个报警是多时间点 ,多种情况的报警 ,只用了一个定时任务实现了这个报警
  3. 解决租户短信扣费并发失败问题
  4. 司机端司机申请解约流程
  5. 其他功能需求开发

某销售 saas 软件公司

在职时间 职位
2020.9-2022.6.30 Java 开发工程师

负责项目

毕方

描述 :基于企业微信的一款面向销售人员和营销人员的 scrm 管理系统, 分为企微端和 PC 端, 具有:员工离职继承, sop 任务, 客户群发, 员工业绩以及客户统计, 会话存档, 营销等主要功能

主要技术 :SpringCloudAlibaba, minIo, kafka, ES, Redis, MySQL, xxlJob, DDD

主要工作内容 :

  1. 会话存档, 客户统计功能开发
  2. 客户自定义字段, 客户标签, 客户公海等产品功能迭代
  3. 导出中心功能, OSS 基础服务开发
  4. 性能优化
    1. Sql 优化从 10s 优化至 3s 左右(SQL 中 where 条件里的 in 条件有 1W+的数据
    2. 拉取客户会话存档状态定时任务从半小时左右优化至 15 分钟
  5. 其他产品功能开发

以上是我的简历,求大佬们帮看看有什么需要改进或者需要学习的地方,跪谢各位大佬,或者哪位大佬要是觉得我还行,帮忙内推一下就更好啦,我可以用 1/4 的月工资作为报答。谢谢

来源:https://v2ex.com/t/1051125