奈何度己 ID:419242 复制

奈何度己

高级java工程师 · 9年经验 · 众壹云计算科技有限公司
城市上海 浦东 日薪1000元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | Spring MyBatis Spring Boot RabbitMQ Java MySQL Redis Oracle Docker Nginx Git SVN Linux Spring Cloud 微服务
1.熟练掌握常见的JAVA开发框架(springMVC、springBoot、spring、hibernate(JPA)、mybatis(TKmybatis))并对其架构体系有较深刻的理解。
2.了解spring cloud微服务架构,了解spring cloud家族组件(eureka、ribbon、feign、config、zuul、hystrix(dasebord)、bus、sleuth(zipkin)、nacos)
3.熟练使用rabbitMQ消息队列、redis、POI、linux系统、nginx、docker、mysql、oracle、seata、kettle、xxl-job
4.熟练运用Debug进行程序调试,log4j进行日志管理,SVN/git项目整合,mybatis数据库管理
5.熟练使用java8新特性:lambda表达式、stream API、方法引用、时间和日期API、optional、base64等

项目经验

一、IFAB流片管理系统:
IFAB流片管理系统是专为半导体芯片设计与制造流程设计的全生命周期数字化管理平台,旨在通过集成化、自动化和智能化的技术手段,优化芯片从设计验证到量产的全流程,解决传统线下流片模式中效率低下、协同困难、成本不可控等问题。
项目包括模块有:Tape-out、TechId、Tops、Smart、Pidb等
服务公司:GTA、ICRD、GCR、Rongsc、鼎泰匠芯
框架主要使用技术:Activiti、easy-poi、seata、Spring-cloud等
个人职责:1、在积塔的项目中本人主要负责online-report,使用kittle抽取MES和SAP系统的原始数据作为最底层数据源,再使用存储过程对原始数据进行清洗,清洗后的数据作为中间层数据源,利用oracle的Scheduler跑定时任务,根据对应报表需求关联中间层表建立对应视图作为顶层,以完成客户需求。
2、负责E-tapeout的Device和tpeout模块的构建,在后期因为发现业务模块提交成功后调用流程服务进行节点的流转的时候报错了,但是业务数据已经入表,不符合一致性要求,故而加入了seata进行分布式事务管理,要求流程服务报错后,业务数据进行同步回滚。基于需求要求强一致性,对性能并没有特别要求而当前项目业务也比较简单,所以选择了相对简单集成的AT模式。在集成过程中,本地测试发现二阶段提交失败后,一阶段的事务并没有回滚成功,undo_log的回滚日志也添加成功了,本地调试发现全局的XID在一阶段到二阶段传递的过程中丢失了,服务之间的通信使用的是open feign,在给feign Api 添加拦截器,在拦截器中获取一阶段提交的XID,在set给二阶段的头部中即可
3、在后续的tapeout项目中,主要根据业务需求完成对应功能,对框架和代码进行优化;例如:将基于bean的导入和导出和基于模版的下载,公共为统一的接口,在对应的包下创建bean之后配置到数据库中即可,不用单独写接口;将对应的公共模块、类、方法等进行整理;持续对流程服务优化等
二、四合一经代项目:
目的:实现一个app投保平台,用户可以使用手机app根据个人需求购买不同的保险产品。
模块化开发:项目采用模块化的方式开发,如产品模块,中台模块,交单模块等
本人负责交单模块,主要的任务是对接保险公司(实现适配器的功能,构建一个全量入参对象,让中台提供,根据不同保险公司的需要将中台提供的入参转换成调用保险公司接口的入参,并将保险公司的响应结果反给中台做前端展示),将用户信息保存到ccr/将保单信息保存到核心(使用消息中间件rabbitmq异步调用ccr和核心接口,使用redis保证幂等)
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: