




个人介绍
技术栈:
- 熟练掌握Java语言,具备扎实的编程基础和良好的代码规范,注重代码可读性与可维护性。
- 熟练掌握Spring Boot、Dubbo、Zookeeper、RabbitMQ、MyBatis、Sharding-JDBC、Redis等主流技术栈,能够高效构建微服务架构。
- 熟练使用 MySQL、Oracle 数据库。
- 熟练运用Eclipse、IntelliJ IDEA、Git,Maven等开发工具及框架。
- 熟悉单元测试框架,如 JUnit、Mockito
- 熟悉敏捷开发流程,熟练使用 Jira、Confluence、Jenkins
工作经历
2018-08-01 -2021-05-01新网银行高级开发工程师已认证
• 负责行内新信贷系统微服务的开发,帮助行内实现从老信贷系统到新信贷系统的过渡和迁移。 • 解决生产环境问题,持续优化批量系统性能,确保各服务高效稳定运行。 • 与产品经理及合作方分析对接需求,拆分开发任务,带领团队成员完成新需求开发。 • 编写各微服务详细设计文档,及单元测试代码,提升代码质量。
2014-05-01 -2018-05-01安科思高级开发工程师已认证
• 负责电子商务网站的开发,主导ATG 支付流程及订单管理系统的开发。 • 带领团队实现新需求,做详细code review,确保代码质量。 • 与国外客户沟通交流,需求开发进度及bug修复情况。 • 必要时出差,为国外团队做项目支持。
2010-07-01 -2012-01-01深圳华大基因研究院测试工程师
主要负责Web项目测试,工作内容包括: 编写测试用例,搭建测试环境,执行测试并编写测试报告。 其次负责用perl语言开发一些生物数据分析小程序。
教育经历
2006-09-01 - 2010-07-01重庆大学软件工程本科已认证
大四曾在nttdata实习,后于2010年毕业于重庆大学软件学院
技能
• 技术栈:ATG + Oracle + Jboss + Endeca + JQuery • 项目描述:为智利大型跨国集团Falabella构建零售电子商务软件。 • 责任描述:主要负责Falabella网站注册页面验证及注册信息提交,以及订单管理系统的一些功能和bug修复。

• 技术栈:ATG + Oracle + Jboss + Endeca + JQuery • 项目描述:为美国最大的管道供应分销商Ferguson构建电子商务软件。 • 责任描述:完成Ferguson网站支付流程主要功能开发,包括添加购物车、支付信息填写及保存、订单配送信息及保存、订单支付等页面。带领新人,保障每周上线的版本稳定性。

• 技术栈:Spring Boot + Dubbo + MySQL + MyBatis + Sharding-jdbc + RabbitMQ+Zookeeper • 项目描述:该系统用于生成和管理新网与合作行联合放贷部分的借据,采用微服务架构。 • 责任描述:开发并上线四个主要微服务:借据服务、费用服务、批量服务及消息消费服务,并带领新团队成员完成信贷系统其他微服务开发,如还款、对账文件信息、影像资料生成等。新系统采用Dubbo+Zookeeper实现分布式服务,使用sharding-jdbc实现分库分表。新系统上线后,每日在管借据量超400万,还款计划数据量超5000万,夜间主批量近十个节点如利息计提、罚息计提、写对账文件数据等业务,运行时间在2小时内完成。
