个人介绍
解决问题能力强,学习能力强,擅长沟通表达,快速反馈,喜爱新技术,亲和力强,英语流利.。
在项目中努力认真,得到同事的一致好评。
主要使用技术包含: Spring, SpringBoot, Hibernate, Ibatis, Vue, AngularJS, Kafka,Oracle,MongoDB,Spark
工作经历
2018-08-20 -至今花旗金融高级工程师
参与DMC项目开发。DMC(Document Master Center) 是个花旗内部的文档管理系统。用户通过DMC上传文档和信息,DMC会将上传的文件存储到Documentum系统. DMC还会使用OCR技术抽取PDF文档中的文字。同时会使用机器学习技术对文档内容进行分类和对护照信息进行图片识别。主要使用技术包含:Spring, Springboot, Angularjs, DL4J,Documentum, Attivio.Weblogic,MongoDB 责任描述: 1. 设计开发数据迁移系统,将Oracle中的历史数据迁移到MongoDB, 2. RestApi性能测试
2016-10-18 -2018-08-17上海华为高级工程师
参与SEP ID开发。SEP IDE是一个集合了UI设计,服务编排,流程编排和数据模型定制的网页版IDE。用户可以 通过在用户界面编辑的方式进行web站点的创建。用户可以轻松配置数据查询,并可以快速对接到不同的数据库平台(Oracle,Hadoop,Impala等)。并通过服务编排快速构建后台业务逻辑而无需手动生成代码。开发中使用的docker自动生成容器的方式来实现不同用户测试环境的隔离。主要使用技术:Spring MVC, Docker, Mybatis, Postgresql, Jquery等 责任描述: 1. 设计:APP性能评估,运维日志管理与老化,IOT Debug无状态, 2. 开发:参与IOT的压力测试,通过优化业务,服务器和数据库配置,以及数据库脚本的方式来提升业务性能 参与TD(Test and Diagnosis System)开发。TD是一个测试诊断系统,供运营商客服使用。通过对接U2000,U31网管系统,以诊断用户侧,网络侧的网元运行状态。在网元故障时给出诊断结论建议时,通过整合用户侧系统信息提供更加详尽的诊断信息。项目中主要用到的技术为Ruby, Ang
2012-01-04 -2016-07-15上海惠普中级研发工程师
参与QTCA(Quote to Cash Automation)。QTCA是惠普原有销售,财务系统的整套集成平台。包含了对订单,定价,发票,权限管理等业务的重新设计和再次实现。项目中使用了经典的Portal平台(Vignette)以及基于WSRP协议的Remote portlet。使用Jboss集群, Session Sticky,Session Replicate来提升服务器的稳定性,并通过和Apache集成实现负载均衡。Apache同样被用来进行缓存,压缩方面的web优化。UDK(UI developer Kit)是一个衍生的前端组件框架,提供了包含Button,Dropdown,Label,Textbox,DateGrid, Accordin等基于HP标准的一系列组件。其他项目中用到的技术有Spring,Ibatis,Jquery, Resteasy, Axis2等。 责任描述: 1. Hudson发布环境的开发与设计,优化 2. 系统访问权限的设计开发 3. 引入基于Rest easy客户端开发 4. Apache负载均衡器的开发设计
2010-10-18 -2011-09-02上海大展信息科技Java开发工程师
参与CSApp项目的研发。CSApp是Marin公司的管理系统,提供数据管理的增, 删, 改, 查常用操作,为方便内部人员管理控制Marin的SEO项目提供了很好的帮助. CSApp使用了基于动态语言Groovy的Grails框架;在模型层使用了Hibernate;在视图层大量使用JQuery, Ext等Javascript框架;同时在逻辑层广泛采用Spring依赖注入来进行解耦。项目中还使用了Svn,Mantis,Review board,Hudson,Jackson,JExcel, Log4j等项目。
2009-07-13 -2010-09-20中创软件Java开发工程师
参与Greenback项目,GREENBACK采用敏捷项目开发管理模式, 大量使用最先进的开源开发和管理工具如Svn,Mantis,Hudson, Maven等;后台使用EJB3.0实现核心的业务逻辑和模型层;前台和客户端分别使用Java Swing及Ajax;Greenback项目的两大主要业务为存款和贷款,以及电子文档处理和业务调度。 责任描述: 1. 负责保险、贷款的还款、访问控制、电子文档等模块开发 2. 技术使用:Swing, EJB3.0, Maven, Eclipse, PostgresSQL, Jboss WSConsume
教育经历
2005-09-01 - 2009-07-01山东大学软件工程本科
在校期间学习认真努力,成绩优秀,积极参与社团活动
技能
Greenback项目采用敏捷项目开发管理模式, 大量使用最先进的开源开发和管理工具如Svn,Mantis,Hudson, Maven等;后台使用EJB3.0实现核心的业务逻辑和模型层;前台和客户端分别使用Java Swing及Ajax;Greenback项目的两大主要业务为存款和贷款,以及电子文档处理和业务调度。 责任描述: 1. 负责保险、贷款的还款、访问控制、电子文档等模块开发 2. 技术使用:Swing, EJB3.0, Maven, Eclipse, PostgresSQL, Jboss
TD是一个测试诊断系统,供运营商客服使用。通过对接U2000,U31网管系统,以诊断用户侧,网络侧的网元运行状态。在网元故障时给出诊断结论建议时,通过整合用户侧系统信息提供更加详尽的诊断信息。项目中主要用到的技术为Ruby, AngularJS, Felix, Spring 责任描述: 1. 长春联通北向接口开发 2. 重庆电信北向南向日志展示 3. 云南移动对接U31,U2000插件包, 提供性能诊断增强
DMC(Document Master Center) 是个花旗内部的文档管理系统。用户通过DMC上传文档和信息,DMC会将上传的文件存储到Documentum系统. DMC还会使用OCR技术抽取PDF文档中的文字。同时会使用机器学习技术对文档内容进行分类和对护照信息进行图片识别。主要使用技术包含:Spring, Springboot, Angularjs, DL4J,Documentum, Attivio.Weblogic,MongoDB 责任描述: 1. 设计开发数据迁移系统,将Oracle中的历史数据迁移到MongoDB, 2. RestApi性能测试并优化代码性能