ID:115568

ghfcg

工程师

  • 公司信息:
  • 宁德时代
  • 工作经验:
  • 11年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 长沙
  • 全区

技术能力

后端框架:spring/spring boot/spring cloud/mybatis
存储:mysql/xstream/json/redis/hbase/etcd
版本管理:svn/git
文档管理和项目管理: confluence/jira
单元测试:junit/easymock/powermock
中间件: zookeeper/redis/kafka
监控:skywalking/pinpoint
devops:jenkins/sonarqube/spotbug/docker/swarm/k8s/portainer/rancher
编程范式:函数/面向对象/约束编程
编程语言:java/groovy/go

项目经验

启科量子(2023年2月-2023年8月)
1.量子随机数
负责设计量子随机数管理架构设计,需要监控量子服务、量子随机数硬件和主机的信息,实时看到当前主机、服务和硬件的状态,并对量子服务调用和用户信息等进行管理。


海通安恒(2021年10月-2022年12月)(技术经理)
1.贵州轮胎
贵州轮胎是一个企业内部微服务系统,主要功能围绕设备及其订单。我在这个项目主要负责技术难点、以及疑难杂症的解决。
解决的痛点:
1.建立监控体系,全方位监控服务和主机进行监控,使得异常立即得到反馈和解决。其中包括:pinpoint监控服务器、线程、堆栈、调用时间、调用堆栈;jenkins定时任务对日志进行清理和归档;jenkins监控微服务cpu使用情况;jenkins监控主机的CPU、内存、磁盘使用情况;jenkins定时任务监控日志的异常并发送到钉钉告警。其中监控微服务CPU多次解决了服务器宕机的问题,日志异常监控使得代码的很多bug得到及时的修复。
2.规范上线流程,因为微服务是多条机器并且需要高可用,手工操作起来是比较麻烦而且容易出错的。所以开发了一套自动发布流程,使得微服务可以一键发布或者重启。或者一键回滚到指定版本。大大提升了发布效率,减少了发布失败率。
3.解决sql慢,前期大量请求都比较慢,在这个过程中,使用指导开发人员对慢的sql进行了优化,使得访问速度大大提升。sql优化是个老大难问题,如果一开始就对sql进行规范化,并且在实施监控并给出优化建议,这样就能避免大部分问题。
4.解决并发访问量问题,通过pinpoint和arthas监控响应时间和慢处理代码,并且通过扫描工具发现并发编程常用bug,规范并发编程框架大大提高了系统的稳定性和性能。同时,使得功能bug和性能问题及时现行,从而得到修复,做到了代码质量的持续优化。
其他疑难杂症:上线代码审核、xxljob重复执行等等。

案例展示

  • 数据验证框架

    数据验证框架

    该框架主要是使用对外部数据进行合法性验证,比如表单验证、excel导入验证。该项目的亮点在于处理出错,可以精确地指出出错位置。另外,这个框架实现了验证逻辑的复用。

  • 日志监控

    日志监控

    该框架可以监控日志中的异常,并在出现预期之外的异常进行及时告警,方便发现和解决问题。 该框架可以过滤预定义的异常,配置异常告警的频率等。

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服