proginn1042406395
1月前来过
全职 · 1200/日  ·  26100/月
工作时间: 工作日19:30-24:00、周末10:00-20:00工作地点:
服务企业: 1家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

精通Java语言和面向对象编程并已构建厚实的知识体系并灵活运用新学习的知识扎实的Python、Golang基础及爬虫项目开发经验,了解防水反爬机制。熟悉Spring、Spring Boot等常用框架,阅读过相关源码。熟悉JVM;JMM内存模型、常用垃圾收集器、垃圾回收算法及调优。深入理解多线程,高并发的解决方法和编程思想;对线程和锁机制有比较深的研究,阅读过相关JUC源码。熟悉MySQL基本原理及常用语法;具有SQL优化、索引优化、数据同步及迁移等实战经验。熟悉Redis多数据类型缓存应用、高可用机制及多种分布式集群实现,熟悉I/O模型、主从复制、AOF RDB数据持久化机制、哨兵、分片集群。熟悉分布式常见的解决方案;分布式一致性、分布式事务、分布式锁。熟悉常用的数据结构与算法。熟悉常用设计模式,并在项目中得到良好应用。熟悉操作系统、计算机网络相关原理。熟悉ElasticSearch,熟练使用Beats、Logstash、Kibana搭建ELK日志收集平台。掌握RabbitMQ及Kafka工作原理,对消息一致性有自己比较好的方案。熟悉Linux操作系统,并可根据命令逐步排错和软件性能优化。熟悉IDEA、Maven、Git等开发及版本控制工具。熟悉前端框架 Layui、Vue、Element UI。

 

工作经历

  • 2019-10-01 -至今汽车之家开发工程师

    主要负责汽车之家短信平台的架构设计、开发和日常维护工作。 参与大问答项目需求分析及版本迭代的开发工作。 负责爬虫项目IP池的构建及任务分发系统的开发及日志处理平台的搭建。 直播云平台的模块开发工作。 参与SQL Server->TiDB数据同步工具的研发。

教育经历

  • 2015-09-01 - 2019-06-01新疆大学软件工程本科

技能

0
1
2
3
4
5
0
1
2
3
4
5
作品
直播云平台

主要负责直播云平台各功能模块的开发工作 对XXL-JOB进行二次开发,设计为主从模式,主任务扫描正在直播的直播间,并创建从任务。从任务定时创建直播缩略图,并统计PV、UV、弹幕数、礼物数等信息,直播结束后从任务销毁。 负责主播相关模块的开发;如主播首页、主播详情页统计信息、直播历史查询等功能。 栏目管理及横幅浮窗管理模块的开发。 直播间PC频道页PC首页APP频道页置顶推荐功能及弹幕排行榜。

0
2023-04-02 10:33
数据爬虫

项目架构:Spring Boot + MyBatis+ RabbitMQ + Redis 主要负责爬虫系统技术选型及以下功能模块的开发工作 使用Selenium操作Chrome进行数据爬取。 IP池构建;扩容缩容机制及IP去重功能,为数据爬虫提供高质量代理IP。 负责任务构建模块开发,生成任务推送MQ。负责任务上报模块及异常报警模块的开发。 搭建ELK日志收集平台,对异常信息及任务完成情况进行统计分析。

0
2023-04-02 10:34
短信平台

项目描述:为企业的0级应用,主要承担各业务线短信发送服务,是整个企业短信服务出口。 项目架构:Spring Boot + MyBaits +TiDB + Redis + Kafka 作为核心程序员,主要负责短信平台项目搭建、开发及日常维护工作。 通过Kafka、Redis等中间件将短信服务解耦为高吞吐低延迟的分布式短信发送服务。 完成多通道路由策略及负载均衡算法、失败重试机制、延时发送、异步回调通知等功能,保证短信精准送达。 通过设计实施黑白名单机制、限频限流等方案,进一步防止超发、滥发等情况,提高短信发送效率。      完成模板审核、模板匹配、批量发送、*号及内容脱敏等功能,使用Vue完成短信服务的管理后台。 同时负责异地双活冷备集群搭建、对接应用报警平台、自动域名切换、形成业务闭环,达到真正高可用。 自项目上线以来,能够支撑20万QPS,接口日调用量达百万。

0
2023-04-02 10:35
更新于: 2023-02-16 浏览: 149