个人介绍
工作经历
2021-09-23 -2024-05-31星阵地java开发工程师
负责公司的lova(仓储管理系统)项目的开发工作。 lova项目主要由inbound,outbound组成。我主要负责outbound的后端功能的实现设计和代码实现,自测,发布到dev环境和test环境等任务。outbound涉及的流程较多,同时业务比较复杂。目前项目的1.0版本已经开发完毕并已经在公司的多个仓库中投入使用。
2016-07-01 -2021-07-01平安科技java开发工程师
在平安科技从事java项目开发。参与了多个平安项目的开发工作。在项目开发中熟练运用了众多java的前后端技术,比如 Spring MVC,Spring ,Spring boot,ibatis,mybatis,oracIe,mySqI,redis,zookeeper,kafka,jquery,ajax,JS,webIogic,Tomcat等等。在平安科技的工作中让我对项目开发流程,架构有了深入的认识,同时也让我对平安的保险,金融相关业务有了一定的了解。
2010-06-01 -2016-06-01Symantec软件开发(成都)有限公司java开发工程师
我所在的部门的主要任务是完成symantec安全产品和存储产品的全球化工作。包括自动化测试,相关产品的本地化定制开发,QA,本地化,文档翻译等多个组。我所在的小组是产品的本地化定制开发组,我的主要工作职责是利用Java和c#等相关技术为公司的安全产品做定制化开发。特别是在数据库和WEB方面做的更多一些,这是由公司的产品所决定的。涉及的安全产品主要有SEP,DLP,SWG,BE,SSR等。由于本人对C#也有一定开发经历,所以也参与部分C#项目的开发工作。到目前为止,主要完成了Newton(产品翻译成本统计报表系统),CMCC(山西移动SEP产品服务监视系统),iReport(SEP,DLP两大产品的数据同步及定制化介面开发,这个项目业务比较复杂,难点较多),企业级备份和恢复产品BE,SSR,VQA的本地化工作。后面有更详细的介绍。 从2013年开始symantec全面应用agile模式,这也让我有机会接触到了敏捷开发和管理的相关方法,在项目开发和管理中我们运用的最多的方法就是scrum和kanban。我们使用的项目管理工具是jira。在实际的生产环境中,我们项目小组所有人确实可以感受到j
教育经历
2004-06-01 - 2006-06-01武汉工程大学计算机科学与技术 本科
技能
这个项目是为山西移动公司开发的定制项目。主要是针对SEP产品。这个项目是一个java web 项目,这个项目的主要功能是可以统计和显示山西省内所有移动营业厅中服务终端开机,及提供相关服务的情况。而且用户还可以查看指定时间段和指定任一城市,县,营业厅的具体情况。这个功能主要是利用SEP产品的相关功能来实现的。同时数据用表格和图表多种形式显示。 我负责后端设计编码
平安寿险咨诉系统(CCMS):这个项目是平安寿险的投诉系统,它主要是处理平安寿险相关客户投诉,退保,被投诉人(销售)申诉等相关业务。这个系统的核心是工作流引擎,据了解决这个工作流引擎是平安科技内部开发的,并且是对内收费的。为了减少运营成本,2017年以后就不再使用这个工作流引擎,而是将工作流的流程处理部分直接在咨诉系统内部实现,也就是说我们自己来实现工作流的处理流程的逻辑。正好这个新的需求我也参与其中。
lova是一个仓储管理系统。 lova项目主要由inbound,outbound组成。我主要负责outbound的后端功能的实现设计和代码实现,自测,发布到dev环境和test环境等任务。outbound涉及的流程较多,主要流程有创建So,创建BP,库存预留,拣货,分拣,打包,创建shipment,装车,出库等。同时业务比较复杂。目前项目的1.0版本已经开发完毕并已经在公司的多个仓库中投入使用。 本项目基于微服务架构,所使用到的技术包括Spring Boot,Spring MVC,grpc,JPA,mysql,redis,redis分布式锁,分布式事务,MQ等。