个人介绍
1、精通java后端程序开发、15年一线JAVA开发经验、2年.Net经验。
2、热爱编程,工作认真负责。
3、自学能力强,乐于接受新的技术与事务,并结合项目背景投入使用。
4、善于团队合作,并根据团队情况,对工作进行安排和协调。
5、有能力和方法管理5人左右的开发团队。
6、对AI系统开发有很大的兴趣。
工作经历
2021-01-15 -2022-06-10武汉大数据产业发展有限公司JAVA工程师
负责开发组管理及开发任务(3-5人) 1、政务一体化平台开发 2、武汉市民之家统一结合受理平台开发 3、省政务服务网一事联办、一网通办、省电子证照对接、省办件好差评功能对接。 4、蔡甸市民之家政务一体化平台开发 5、鄂汇办APP便民服务及办理事项开发 6、对接太极统一收发件平台功能,对接楚天云鄂汇办旗舰店服务事项功能,对接南威事项办件前置库
2018-06-15 -2021-01-14丰谊(北京)国际航空服务有限公司JAVA工程师
内容: 1、根据业务需求,非功能性需求,设计系统架构,数据库结构 2、通过禅道分配任务,协调项目进度 3、开发系统核心组件和接口API 4、liunx系统更新发布及测试 5、优化系统,解决疑难问题 业绩: 1、企业客户差旅服务管理平台开发,包括(客户管理、订单管理、财务管理、机票、火车票、酒店查询及预订) 2、对接第三方供应商平台接口,包括(机票、火车票、酒店、保险)。 3、打造机票火车票资源池,向分销商平台提供接口
2014-05-08 -2018-06-14湖北民航凯亚有限公司JAVA工程师
工作内容 1、根据业务需求,非功能性需求,参与设计系统别构、数据库结构 2、完成核心业务开发、分配任务给下属、协调项目进度 3、devOps,搭建docker.Jenkins持续集成环境 4、解决项目中的技术疑难问题 工作业绩 1、重庆两江游分销系统 2、长江客运和货运实名制系统 3、扬子江游轮管理系统 4、航途旅游管理系统
教育经历
2002-09-01 - 2006-06-01华中科技大学计算机科学与技术本科
成人高考大专和专升本,计算机专业,在校专业课成绩好
技能
责任描述: ● 担任系统设计,系统架构,根据业务需求、非功能性需求设计和技术方案 ● 负责平台功能分解,功能定义,功能设计,技术选型 ● 重点模块设计、设计难点攻坚 ● docker+jenkins的搭建 ● 团队协调,任务分配 软件环境:JDK1.8、springboot、springCloud、mysql、redis、kafka、centos、阿里云负载均衡、数据库读写分离 硬件环境:阿里云 开发工具:eclipse intellij vscode 项目简介: ●系统由产品资源池(机票、火车票、酒店、保险、用车),客户授信管理(客户画像、合同管理,订单财务管理),供应商管理(机票、火车票、酒店、保险、用车),财务报表管理(客户和供应商的对账核销管理,日报表管理等),B2B分销商旅企业版(PC端、*端),B2C分销OATalk平台(PC端、*端)等功能,组成的商旅一站式服务系统. 后端API服务(B2B分销商旅企业版PC端和*端、B2C分销OATalk平台*端): ● 总体框架:springBoot+mybatis+redis+kafka ● 接口层:springmvc+swagger-uI 对外暴露restful api ● 业务层:spring管理bean、transaction、aop转换数据库约束异常; ● 数据层:mybatis,整合到springboot,自定义拦截器验证POJO ● OTG统一支付管理,整合客户结算系统接口,支付宝; ● 订单操作流程:由异步回调机制(预订,支付,改签、退票) ● 分布式日志处理 :各API项目产生的日志发送到kafka,再由日志项目分别消费kafka消息,保存到数据库或发送到名平台(PC端、*端、短信、邮件) ● docker+jenkins持续集成 ● nginx反向代理,动静分离,Proxy Cache 前端页面 ● B2B页面 jquery+restclient+bootstrap 和 vuejs ● *端 原生andriod和IOS
内容: 软件环境:jdk1.8,springboot,mysql,rabbitmq,redis,centos,nfs,阿里云负载均衡,数据库读写分离 硬件环境:阿里云 开发工具:eclipse vscode 项目简介: 系统由B2B分销,B2C分销(含PC端,微网站,自助机),OTA分销(各OTA接口),登船查验(闸机+pda) 等功能;组成一个 船企+旅行社+ B2C、OTA分销+港口检票一体化流程的系统 系统功能描述: 后台API服务(服务B2B 页面、pda端、闸机、b2c-pc页面、b2c-*公众号、b2c-自助机、b2c-ota) 1.总体框架:SpringBoot+mybatis+activiti 2.接口层:spring mvc+swagger-ui 对外暴露restful api,spring security做oauth2验证和jwt解析,将用户信息放入Tread local;多套api服务不同的对象。 3.业务层:spring管理bean、transaction; aop转换数据库约束异常;activiti处理复杂业务流程 4.数据层:mybatis,整合到springboot,自定义拦截器验证pojo,主键设置(twitter snowflake算法) 5. 统一支付管理: 整合客户结算系统接口,支付宝、*等三方接口,对外暴露单一支付、退款接口 6. 异步工作流,利用activiti,rabbitMQ异步发送短信、邮件,异步支付,异步退款 7. 分布式日志处理,logback+sentry 8. rabbitmq+socketio 发送多系统通知消息 9. apache oltu shiro 编写oauth2AuthorizationServer 10.springcache 应用程序缓存,在service层配置spring-cache,存储在redis。针对查询条件hash,创建查询缓存;修 早期项目 软件工程师 2007.04-2014.01 2002-2006 华中科技大学 本科 计算机科学与技术 改、删除时过期缓存 10. docker+jenkins 持续集成 11. nginx反向代理,动静分离,Proxy Cache 前端页面: B2B页面:jquery+restclient+bootstrap B2C页面:vuejs H5*公众号 pda:原生andriod 业绩: 1、参与系统需求分析及系统架构设计 2、核心代码编写 3、项目中子系统的管理 4、系统部署及维护 5、搭建测试环境