proginn1240486037
13天前在线
全职 · 300/日  ·  6525/月
工作时间: 周末08:00-19:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1. 9年以上开发经验,精通Java语言,熟练掌握其主流开发框架

代码基础扎实,自觉遵守编码规范,追求简洁、可读、易维护的代码风格,熟悉web主流框架(包括分布式),如spring-boot、spring-mvc、spring、spring-cloud、serviceComb,dubbo,jfinal

2. 熟练掌握关系型数据库(如MySQL,PostgreSql),能正确完成复杂业务的数据库表结构及索引设计以及Redis、MongoDB,Cassandra等非关系数据库的使用和优化能力;

3. 熟悉主流服务器应用架构体系、中间件技术、数据库等,对分布式和高可用架构方案有基本了解, 熟悉springboot,springMVC,mybatis,dubbo等框架体系以及基本原理;以及熟悉其框架与其他如RocketMq,redis等整合技术。

4.熟悉 Javascript,JQuery,Ajax,CSS,VUE等web前端技术,以及一些前端框架,如requireJS,bootstrap,easyUI,ElementUI/PLUS等。

5. 掌握良好的线上故障分析能力,如问题复现、链路追踪、日志分析、监控等,对业务的端到端链路有基本了解,掌握所负责服务模块的并发性、性能、可用性模型,具备分析及调优能力

6. 熟练掌握常见软件设计模式和架构设计模型如TDD,DDD等,具备良好的接口(如RESTFul)设计能力,能够独立完成较为复杂度业务模块的软件设计,掌握UML等软件设计工具,有良好的设计习惯,输出简洁规范的设计文档

7. 熟练使用Linux 操作系统,能独立完成环境搭建和服务部署等。

8 具备良好的业务抽象能力,可以根据产品需求正确建立流程模型、软件类模型,并完成数据表设计

9. 有很高的技术热情,积极关注和了解业界技术发展最新动态

工作经历

  • 2023-10-10 -2024-11-01北京神州云合数据科技发展有限公司研发经理/JAVA高级开发工程师

    参与的项目: 发票服务中台(进项与销项),乐企TKA服务模块,发票进销项服务平台等 主要工作:负责增值税进销项服务中台研发工作,并主导开发了公司乐企接入框架服务,帮公司节省使用三方接入框架服务的成本。在职期间不断对于原服务中台进行微重构,解决了该服务原先部分的性能等问题。也负责服务中台,和TKA的现网部署和各个本地化部署工作。 主要使用的技术: 微服务框架为:springboot+dubbo,网关使用springCloudGateway,服务发现和配置中心使用nacos,消息队列使用:rocketMq,数据库:postgreSQL,mysql, 日志链路使用:SkyWalking+elasticsearch

  • 2021-05-30 -2023-10-08北京中软国际科技有限公司JAVA高级工程师

    参与的项目: 联运结算服务,联运网关服务,联运管理台前后端等 主要工作:参与华为手机端业务开发,涉及联运结算模块,联运网关模块,联运管理台等模块的开发,并作为多次具体模块需求开发负责人,分析需求潜在风险,把控各个开发进度,保证了需求的平滑上线。 此外也负责海外现网服务部署发布和维优工作,解决过多次线上问题。 主要使用的技术: 微服务框架为CSE(ServiceComb),该微服务框架与SpringCloud类似基于spring,实现服务注册发现及配置中心(自研),熔断服务,限流服务,负载均衡,网关等。 Web容器使用的华为的nuwa容器,是一个以Vertx框架这种基于netty全异步java服务工具集为基础的java web服务容器。Nuwa容器核心之处,在于其中间件(mq,缓存,数据库等)作为插件的方式实现,通过配置项灵活加入配置项,而且其使用fatJar的方式实现(独立依赖),业务无需关注其使用的中间的版本信息,直接使用。 前端参与联运管理台服务,使用vue+element开发,前后端分离方式。并主导了完成了其vue3.0的升级工作。

  • 2017-06-01 -2021-05-20国信电子票据平台信息服务有限公司项目研发经理

    参与的项目:阿里销项系统,慧税通,家乐福电子发票管理平台,日邮销项管理平台,一嗨,上药等进项管理平台等等独立项目,以及发票通进项接口管理平台等。 工作描述: 一、项目工作 1、项目初期:对于相关项目需求讨论以及工作量评估; 2、项目开发阶段:协调产品经理编写需求文档,以及项目开发相关规范梳理,项目开发框架以及环境搭建,以及对于需求对于开发人员和测试人员的分配工作。 3、项目完成阶段:项目详细设计,数据库设计,以及操作手册等相关文档的编写; 4、项目实施阶段:协调研发,测试进行测试工作和协调测试文档编写,以及部署手册的编写等等。最后协调甲方提供相应上线所需设备,并搭建项目上线所需环境和正式部署项目,并且进行相关线上环境测试工作。 5、项目验收与交付阶段:提供相关项目文档,参与协调甲方去验收项目等工作。 二、研发工作 1、分析项目各个需求研发的可行性,以及涉及技术; 2、在搭建框架时,结合上述涉及技术,整合相关技术组件到框架中,便于后期开发工作顺利进行。 3、在框架搭建时,还需考虑负载,分布式等相关因素去设计。 4、对于开发人员开发过程中遇到的疑难问题组织探讨与攻克解决。 5、参与核心功能

  • 2016-04-01 -2017-05-30江苏中润四方信息技术有限公司java研发工程师

    1、参与《江苏电子税务局系统》中申报申请等模块的开发工作; 2、参与公司《项目管理和发布平台》的开发,主要负责项目自动发布流程和功能的开发,以及其他扩张功能的开发。 3、参与对接电子税务局对接金税三期平台的研发工作等。 主要使用的技术: 微服务框架为:springboot,springMVC 消息队列使用:rocketMq 数据库使用:mysql

教育经历

  • 2009-09-01 - 2013-07-01盐城工学院计算机科学与技术本科

技能

Vue
Oracle
MongoDB
SpringMVC
Spring
Mybatis
SpringCloud
MySQL
0
1
2
3
4
5
0
1
2
3
4
5
更新于: 11-09 浏览: 18