个人介绍
1.熟练编程语言:JavaSE、JavaEE、HTML5、XML、JSP、CSS、JavaScript、JQuery等
2. 熟练使用数据库:Oracle、MySQL
3. 熟练使用开源框架:SpringBoot、Spring Cloud、Spring、SpringMVC、MyBatis、Struts2、Hibernate
4. 熟练使用中间件:Redis、Kafka、ElasticSearch、Sharding-jdbc、Maven等
5. 熟练版本控制工具:SVN、Git
6. 熟练使用的容器:Tomcat、jboss、WebSpere、Weblogic等
7. 熟练使用的工具:Eclipse、PlSql、Visio、UML、Power Designer等
8. 熟练使用Linux常用命令
工作经历
2019-11-01 -至今北京元年科技有限公司Java后端开发工程师
项目名称:元年云项目 技术实现:SpringMVC、MyBatis、Redis、Maven 开发工具:Eclipse+jdk1.8+Tomcat 8.0+MySQL6.0 项目描述: 元年云—专为中国企业打造的云端智能管理解决方案,涵盖商旅,采购,费控,销售,财务,税务,计划分析七大管理功能。该项目使用SpringMVC + MyBatis框架搭建,DataSource采用多数据源模式; 主要负责元年云登录和管理后台、以及元年云二开项目开发。 责任描述: 1、主要负责完成元年云项目迭代任务开发 2、负责对元年云登录和管理后台系统架构优化 3、负责元年云登录和管理后台系统bug维护 4、负责跟内部和外部项目组做接口联调
2018-09-01 -2019-11-01上海邮乐网络有限公司Java后端开发工程师
项目名称:订单业务管理系统 技术实现:SpringBoot、MyBatis、Redis、Kafka、ElasticSearch、Maven 开发工具:Eclipse+jdk1.8+Tomcat 8.0+Oracle10 项目描述: 邮乐网(B2C)提供全方位的订购服务,该系统是对原EJB(shoppingOrderEjb)系统改造重构形成,使用SpringBoot+MyBatis框架搭建;提供PC端和H5移动端下单后的REST API接口服务,提供对邮乐网各系统之间的订单服务接口支撑。 主要业务模块包括:订单签收模块、订单取消模块等 责任描述: 1、主要负责对系统架构的搭建SpringBoot+MyBatis 2、独立完成取消订单模块开发与各组之间联调REST API接口的切换 3、负责签收订单模块的维护和优化 负责根据PM需求完成业务代码开发
2017-06-01 -2018-09-01上海邮乐网络有限公司Java后端开发工程师
项目名称:退换货管理系统 技术实现:SpringBoot、MyBatis、Maven 开发工具:Eclipse+jdk1.8+Tomcat 8.0 项目描述: 退换货管理系统允许买家按规则对其已购特定商品进行退换货。1、换货:顾客对购买后的产品感到不满意或者质量有缺陷或不合适的产品,发起申请换货记录,再由商家在退换货商家后台负责给予审核并调换。2、退货:顾客对购买的产品感到不适用或者有缺陷;再由商家在退换货商家后台根据顾客申请原因予以审核和退款。 该系统是对原EJB(returnRefundMgtEjb)项目的重构和迁移,采用SpringBoot+MyBatis架构, 主要业务模块包括:用户申请退换货接口模块、商家审核退换货接口模块、换货接口模块、退款接口模块。 责任描述: 1、负责搭建springboot+mybatis 2、带领新人完成从EJB项目的重构和接口改造 3、带领新人完成退换货web端REST API接口的切换和测试 4、负责项目重构的进度管理并编写接口文档
2016-06-01 -2017-06-01上海宝信股份有限公司Java软件工程师
项目名称:FXCW(上海复星财务公司系统) 开发工具:Eclipse 3.2+jdk5.0+Tomcat 5.0+Oracle10g 技术实现:Spring +iBatis+Struts+JS+JSP 项目描述: 上海复星财务公司系统以为企业集团成员单位提供财务管理服务为目的,主要功能模块包括:委托贷款、结算管理、通知存款、账户结息、报表导出等; FXCW系统后端采用内部Iplat4j(Spring、Struts、iBatis)封装架构,前端采用封装grid插件页面展示,提高了开发效率。 责任描述: 1、主要负责新需求开发、Java代码维护、Bug修复 2、负责带领新人完成了客户利率市场化模块(调整集团成员单位的利率浮动) 3、负责完成系统迁移至WebSpere容器、并迁移服务器至Linux 4、出差负责对客户的需求调研与沟通、现场问题解决等
2015-04-01 -2016-06-01上海宝信软件股份有限公司Java工程师
1项目名称:SNFC(山东钢铁财务公司系统) 开发工具:Eclipse 3.2+jdk5.0+Tomcat 5.0+Oracle10g 技术实现:Spring +iBatis+Struts+JS+JSP 主要功能模块包括:信贷管理、结算管理、电票管理、票据池、网银转账、通知存款、报表导出等;SNFC系统后端采用内部Iplat4j(Spring、Struts、iBatis)封装架构,前端采用封装grid插件页面展示,账户结息、电票业务、委托贷款等业务模块逻辑使用Oracle存储过程实现,提高了系统性能。 责任描述: 1、主要负责Java代码维护、Bug修复、SQL语句修复保障日常业务正常进行。 2、独立完成了会计科目的变动与记账系统ERP的切换 3、独立完成了对农商银行、建设银行转账模块之间的接口对接 4、参与票据池模块的需求、设计和开发 5、出差负责对客户的需求调研与沟通、现场问题解决等
教育经历
2018-03-01 - 2020-07-01山东科技大学计算机科学与技术本科
掌握程序设计语言、算法与数据结构、操作系统以及软件设计方法和工程的基本理论、基本知识与基本技能,具有较强的程序设计能力,能从事系统软件和大型应用软件的开发与研制。
2015-03-01 - 2017-07-01北京理工大学计算机科学与技术专科
完成课程:面向对象程序设计(Java),数据库原理与应用,J2EE高级应用开发,软件工程UML工具等
技能
该系统主要是为市局中心提供各小组及各警员接警、出警等信息,方便市局领导管理。 本人主要负责后端接口开发,负责搭建springboot+mybatis框架; 负责跟前端人员做联调及管理项目进度。
图型检测系统是软硬件结合,用于吉利汽车车间监控中使用,使用海康威视驱动进行监控; 并提供区域化异常报警机制。 该项目前端使用EcsyUi框架,后端采用springboot+mybatis框架搭建; 本人负责整个前后端图形检测系统