个人介绍
1、 5年 Java 开发经验 ,3年团队管理经验
2、 精通 mybatis、spring、springboot、springcloud 等开发框架,精通 oracle,mysql 数据库。
3、 团队管理经验丰富,多次带领团队完成项目交付
4、抗压能力强,可适应高强度的工作节奏。
5、拥有 PMP,ACP 项目管理证书,熟悉项目管理的整体流程。
6、具备优秀的沟通协调能力以及良好的文档编写能力;
工作经历
2015-03-08 -至今某设计公司高级后端工程师
公司主要是负责银行金融系统网站的开发维护 我的主要职责是: 我在本项目中的主要职责是项目管理和核心功能模块的开发,主要工作内容是如下几个方面: 1.团队管理 ● 调研阶段: 在调研阶段,主要是负责和需求同事对接需求,和团队讨论需求细节,明细化需求条目,梳理需求优先级,对需求进行排期,分解,安排对应负责人,和所有的相关方明确当前计划。 ● 设计阶段: 组织团队成员对功能点进行设计,评估技术实现方案,明确实现的方式方法,和各个相关方沟通,确保达成一致,并明确开发计划,任务拆分进一步细化到人 ● 开发阶段: 安排团队成员按照安排好的计划进行开发,及时协助开发人员扫清开发中的障碍,每天定期开晨会,夕会,了解目前团队进度,及时扫清障碍。 ● 监督阶段: 变更:针对开发过程中提出的需求变更,先组织相关方评估影响,讨论方案,针对影响大小来一起决定是否变更以及变更时间点,确保范围和进度不过度蔓延,保证项目目标。 质量:定期安排代码评审,制定代码提交规范,流程规范,保证团队按正常的节奏来 风险:建立风险登记册,讨论风险应对措施,积极应对风险,并提前进行资源储备,减小风险对项目的影
教育经历
2010-09-01 - 2014-07-31长春工程学院电子信息工程本科
技能
本项目主要是为某银行企业网银升级改造项目 我在本项目中的主要职责是研发管理和核心功能模块的开发,主要工作内容是如下几个方面: 1.与行方项目经理讨论技术方案,并编写可行性技术方案。 2.系统整体架构管理,针对重要的公关模块进行评估编写设计方案。 3.代码管理,定期针对代码进行走查,从技术的角度提出问题和优化方案。 4.团队整体技术能力的提升,定期展开技术培训,提升整体人员素质。 5.疑难问题公关,针对开发过程中遇到的疑难问题进行分析排除,给出解放方案 项目架构: 前端 Vue ,后端 springcloud 的微服务架构,注册中心是 consul, 数据库是Oracle
本项目主要是财务后端支付系统,负责和第三方支付平台进行对接,例如支付宝,*,快钱等. 本系统采用springboot整合spring+springmvc+mybatis底层框架,做到起步依赖,自动配置。 其中底层框架通过Spring提供对象管理、事务管理、注入管理等功能,通过SpringMVC处理外部请求,通过Mybatis完成数据持久化的操作。Springboot版本采用1.x版本 数据交互格式支持JSON、XML,默认采用json,如有特殊要求,可以采用xml,JSON底层和Java对象转换采用Jackson工具包来完成,xml底层采用JAXB来实现。 Bean Validation方面,采用对JSR303提供良好支持的Hibernate-validator框架来实现,以做到对请求的注解式校验。 异常处理方面,抽象出统一的典型异常,通过在controller层提供统一处理,以便返回给调用方统一格式的异常处理。 权限验证方面,采用spring security 来完成认证和授权。 ● 我主要负责项目中的负责核心功能的开发工作, 管理工作,负责分析需求,拆分任务,监督检查,联调沟通等工作