个人介绍
1. 熟练掌握Java核心知识,如集合、IO、多线程、常用设计模式等;
2. 熟练掌握主流开发框架,如SSM、SpringBoot、SpringCloud、SpringCloud Alibaba、Dubbo等,能够快速进行开发和部署;
3. 熟练掌握中间件,如RabbitMq、Redis、Mongodb、Sharding-jdbc、ES等,并且有在实际项目中使用和优化的经验;
4. 熟悉常用数据库,如Mysql、Orcale等,并具备SQL优化能力;
5. 熟悉分布式架构,如微服务、高可用、高并发、分布式锁、分布式缓存、分布式事务等,并有实际项目经验;
6. 熟悉Devops敏捷开发模式,有Docker、Jenkins、k8s使用经验,并能将它们应用于实际的项目中;
7. 熟悉JVM原理和内存管理,并能进行性能调优,有在项目中优化过性能的经验;
8. 熟练掌握前端技术栈,如HTML5、CSS3、JavaScript、JQuery、Vue等,并有实际项目经验;
9. 具备安全漏洞防范和处理、性能优化方法和技术、性能测试等方面经验,有实际项目经验;
10. 具备项目管理能力,能够制定有效的项目计划、合理分配资源、确保项目按时完成,并有实际管理项目的经验。
工作经历
2016-07-01 -至今北京汉克时代java开发工程师
1,代码审查和开发:指导团队成员进行编码和开发,对重要的代码进行审查和代码调优; 2,技术架构设计:负责制定技术架构方案、评估技术方案的可行性和风险; 3,项目管理:制定项目进度计划和管理计划,制定和监控项目进度和资源,确保项目预定时间的范围内交付。 4,沟通协调:与其他部门如产品、UI、测试等协调合作,确保项目的顺利进行,及时解决项目中遇到的问题。
教育经历
2012-09-12 - 2016-07-01河南城建学院电子信息工程本科
学历认证在线验证码:*4; 毕业后改过名字,所以名字和身份证上不一致,但是身份证号是一致的
技能
该系统需要从各个平台进行实时数据清洗,然后汇聚到数据中心,并需要在海量数据中快速查询;数据清洗框架采用flink-cdc,数据查询,分词匹配等服务使用es,数据存档使用mongodb数据库
该平台有百万级用户,十几万日活,为了实现更好的性能和可扩展性,将其从原先的PHP单体应用转变为基于Java开发的微服务架构。 该平台拥有多个核心模块,包括用户中心、商品中心、营销中心、订单中心、结算中心、教务中心、学服中心、员工中心和数据中心等。我们将这些模块进行划分,并采用SpringBoot、SpringCloud Alibaba、Nacos、MybatisPlugs、Sentinel、RabbitMq、Feign、Redis、Docker、k8s和ELK等技术架构进行优化,以确保系统具有高性能、高可靠性和高可扩展性。 1.负责拆分功能模块,中台服务搭建,制定技术架构方案; 2.开发和完善结算中心功能模块,确保系统能够准确计算和处理各种支付事务; 3.设计和实现了数据一致性算法,确保系统各模块之间数据的一致性和可靠性; 4.负责对重要的代码进行审查和调优,确保系统性能高效、稳定; 5.负责生产问题的排查和优化,及时响应并解决生产环境中的问题,确保系统稳定运行。