个人介绍
我是程序员客栈的kevin jin,一名资深Java开发者;
我毕业于安徽理工大学,担任过易视腾科技股份有限公司的【资深Java开发工程师】,担任过【苏州华冠科技有限公司】的【高级Java开发工程】;
负责过【内容管理系统】,【私有云平台】,【cdn注入】的开发;
熟练使用【springboot】,【springcloud】,【mybatis】,【mysql】,【vue.js】,【kubernets】,【docker】等常用技术框架;
如果我能帮上您的忙,请点击“立即预约”或“发布需求”
工作经历
2021-12-10 -2023-08-11易视腾科技股份有限公司资深JAVA工程师
内容管理系统是易视腾公司的基础业务。主要的业务有视频提供方内容的接入、内容的运营、终端播放、输出给下游合作方(如华为、中兴,百视通等);采用总分的架构,从无锡中心向全国各个省份同步点播、直播、回放内容数据。由各分省运营人员在运营系统和桌面系统运营,最终实现定制化的效果呈现在电视屏幕,并根据用户的行为实现相关内容的推荐,实现千人千面。 我的职责:1、参与后端服务各系统架构、设计、核心代码开发、系统优化等工作。 2、与平台产品经理一起梳理具体后端服务业务规则,讨论业务场景实现,并作出有预见性的实 现方案。 3、对现有系统不足进行分析,找到瓶颈,重构优化实现或改进系统架构。 4、熟悉线上部署环境,独立分析和快速排查线上故障。 5、独立完成较复杂的通用代码的抽象和封装,形成公共组件。 6、针对系统存在的风险进行评估分析并提出规避方案,系统调优方案在部门范围内推广。
2017-10-28 -2021-10-28苏州华冠科技有限公司高级JAVA工程师
AI Max是一款基于kubernetes+docker+GPU架构,定位于机器学习的上层应用,使客户快速开始深度学习任务。它能有效降低企业进入人工智能领域的门槛,解决开发环境的部署和高成本投入等问题,并满足各行各业对大数据分析、人工智能模型搭建等需求。 我的职责:1.针对新版本需求,做一些技术调研。经常需要阅读英文文档。 2.主要开发节点管理/数据存储/任务调度/权限管理等模块。 3.JVM的调优工作。处理springcloud开发过程中的疑难杂症。 4.负责新人的入职技术指导工作。
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
资质认证
技能
1.模块:内容审核数据分析,可视化大屏展示 2.所用到的技术:springboot、quartz、vuejs、echarts、elasticsearch、mysql等等 3.遇到的难点:数据量大,采用kettle/doris进行数据抽取,实时计算,然后利用es的全文索引技术,查询,最用通过echats展示到前端页面
1.模块:cdn注入、内容运营、桌面系统、用户系统、增值系统、行为系统、大数据系统易视腾云平台等等; 2.用到的技术栈:springboot 、mysql、rabbitmq、mongo、elasticSearch、canal、vue、iviewer、redis、quartz、okhttp、xml、maven、git、nginx、jenkins等 3.解决难点:用rabbitmq解决了系统之间的数据流向问题,用到了rabbitmq的镜像队列,集群,持久化等,业务上做了幂等处理。并且根据具体需求实现了延时队列。
1.机器学习平台主要有集群节点管理/数据存储/任务模块(核心)/镜像模块/监控系统/权限认证/用户管理模块 2.我负责的是用户管理/节点管理/数据存储/任务模块(核心)模块开发 3.项目用到的技术栈:springcloud,其他技术有java、websocket、mysql、 rabbitmq、redis、elasticSearch、fileBeat、kibana、okhttp、 webservice、K8s client、gluster client、docker-client、 vuejs、maven、git/gerrit等等 4.遇到的难点问题:系统cpu飙高,通过查看TOP查看进程,jstack抓取线程栈,找到问题根源,优化代码。 慢查询sql以及死锁:通过慢查询日志和查询死锁日志,分析问题SQL,进行优化。