拥有1年全栈开发经验,主导3个中大型项目交付,熟悉敏捷开发流程。
熟练掌握 Spring、MyBatis、SpringCloud、SpringSecurity等主流的 Java 开发框架。
熟练掌握 JDK1.8 新特性,熟练使用 Lambda,Stream 流,LocalDateTime 时间类型。
熟悉 Spring 源码,BeanFactory,Bean 生命周期以及后置处理器,能根据业务自定义扩展点。
熟悉设计模式,并可以在项目中熟练使用单例、观察者、建造者、代理、工厂等模式。
熟悉 MySql 的底层结构、存储引擎、事务隔离级别、锁、索引、MVCC 工作原理,具备SQL调优能力。
熟练掌握常用的链表、堆、栈、二叉数、Hash 表等数据结构,阅读过 HashMap 源码。
熟练掌握Kafka消息中间件。
熟悉 Linux 系统下的常规运维工作,熟练通过日志排查线上 Bug。
熟悉 Nginx 配置,熟悉负载均衡。
熟练掌握常用的 Web开发技术,如 HTML、Jsp、JavaScript、Vue。
熟练使用测试工具postman、Apifox。
熟悉版本控制工具GIT,具备团队协作能力
智能巡检系统
开发技术:Java,javaScript,HTML,CSS, Oracle
项目介绍:
开发一款支持自定义配置的文本比对工具,该工具能够在完成比对后生成详尽的比对报告,并通过电子邮件发送给专业负责
我的职责:
负责需求评审、工期预估以及核心业务的开发工作。
根据业务需求,进行数据库模型的设计。
构建定时采集配置文本的程序。
设计并实现具有良好用户体验的用户界面。
业绩:
1.第一阶段,我们已经基本实现了两个文件配置的比对工作。目前,我们正在完善比对算法,并对部分业务需求进行优化。
2.第二阶段,在第一阶段算法的基础上,我们正在进行多配置文件比对算法的迭代开发。目前,相关程序正处于开发阶段。
端到端预警定界系统
开发技术:Vue+SpringClound+SpringBoot+Mysql+Oracle+PostgresQL+Nacos+Kafka+Linux
项目介绍:
以可视化5G业务、4G物联网业务网络拓扑为载体,通过拓扑呈现业务量、告警、投诉、性能、测试结果等数据,并根据规则实现端到端定界定位预警分析能力。可通过已有性能指标建立定界模型,也可实时触发调用ping测工具、拔测系统、抓包分析工具等进行辅助分析。
我的职责:
负责需求评审、工期预估、核心业务开发
使用Vue.js 设计开发网络投诉页面
通过Nacos 作为配置中心,管理应用配置,确保配置的集中管理和动态更新通过JDBC和MyBatis 操作MySOL、0racle和PostgresOL数据库根据业务需求,设计数据库模式,编写S0L语句,进行数据操作管理SpringCloud应用的配置,实现配置的集中管理和动态更新配合SpringCloud,实现服务注册和发现设计消息队列模型,使用Kafka处理异步消息,解耦服务间的依赖开发定时任务同步推送告警数据至Kafka。负责在Linux 环境中升级、测试业务程序。
业绩:
1.成功开发投诉拦截组件,有效处理60%的客户白名单问题,显著提升客户满意度。
2.正在推进特定IP/URL的投诉定界项目,预期将进一步优化投诉处理流程。3.实现一致性对比模块,提高配置管理效率,确保网元配置的一致性与准确性。4.负责PC端客户工单扭转功能的开发,支持客户无纸化转型,提升工作效率。5.项目已上线并得到客户内部的广泛使用,证明了开发成果的实用性和有效性6.协助解决小程序与PC端的数据对接问题,保障了数据流畅性和应用的稳定运行。