个人介绍
个人优势:
1:熟练掌握专业技能,并有一定的数学功底,能够用数学模型解决JAVA程序问题。
2:能胜任各种具有挑战性的工作并且有良好的团体协作精神。
3:学习能力和对环境的适应能力强,思维敏捷,对待工作一丝不苟,有责任心,能够服从大局。做事有计划,具有良
好的沟通、管理和团队协作能力,有很好的忧患意识和艰苦创业的精神。
4:为人坦诚,爱岗敬业,有较强的责任心和事业心,工作积极上进。
专业技能:
精通Java语言,熟悉面向对象的编程思想,掌握常用设计模式,熟悉JVM工作原理,熟悉JMM,熟悉GC垃圾回收
器,对垃圾回收算法有一定的了解
精通SQL语言与SQL调优,熟练运用Oracle 、MySql,熟练运用PD进行数据模型设计,优秀的SQL编写及数据
库调优能力,擅长复杂报表的开发及数据库SQL优化
熟悉 Servlet 、JDBC、JTA等Java EE开发技术
熟练HTML、JavaScript、Jquery、EXTJS、CSS等前端相关技术,了解vue前端框架
熟悉Spring 、SpringMVC、Mybatis等web 框架技术,熟悉相关源码,并熟练运用 MVC设计模式,熟练使用前
后端分离技术,并具有使用这些技术的丰富经验
熟悉微服务架构,有SpringCloud(Eureka、Ribbon、Hystrix、 Zuul、Spring Cloud Config)架构经验
熟练运用Redis,Memcached等缓存框架技术,了解磁盘存储与网络IO模型,数据持久化机制,高可用机制,
冷热备份等
熟练使用Kafka、RabbitMQ等MQ技术
熟练使用Tomcat、Jetty、Weblogic等应用服务器,了解Docker容器化部署,了解Jenkins持续集成(CI/CD)
熟练运用IDEA、 Eclipse等开发工具
熟练运用 Svn,Git等版本管理配置工具
熟悉B/S、分布式、高性能、微服务、虚拟化等相关开发技术
工作经历
2021-12-20 -2023-01-18易立德科技技术顾问
1,负责系统及相关产品需求分析及架构设计; 2,参与产品的整体规划、功能模块设计、核心功能开发、测试工 作、上线和交付验收等工作; 3,参与制定设计及实现规范,指导设计、实现及部署工作; 4,项目中技术方案、技 术文档及代码的编写、汇总与审核等工作; 5,制定开发计划,明确开发节点,任务分配,资源协调等
教育经历
2006-09-01 - 2010-06-30湖北文理学院信息与计算科学本科
技能
本项目主要为了规范国税财务报销规范,通过设定相应的指标(如交通等级,接待标准),事先设置预算,等一些前置条件来规范化报销流程。项目主要架构为前端使用 HTML+jQuery+easyUI 后端使用SpringMVC+spring+hibernate ,数据库为 oracle 开发实现 主要模块有:标准配置,费用管理,预算管理,报表管理等,其中标准设置有接待标准设置,交通标准设置,差旅标准设置等;费用管理主要有接待费管理,交通费管理,差旅费管理等;预算管理主要包含各科室各科目预算;报表管理,主要包含工资报表,差率费报表,交通费报表,综合报表等。 职责:1,负责系统及相关产品需求分析及架构设计; 2,参与产品的整体规划、功能模块设计、开发、测试工作、上线和交付验收等工作; 3,参与制定设计及实现规范,指导设计、实现及部署工作; 4,项目中技术方案、技术文档及代码的编写、汇总与审核等工作; 5,团队的建设和团队成员培养,对项目进度管控、工作指导、任务分配、业绩考评、工作激励等
本项目基于 SpringCloud+Spring Boot + Spring + Mybatis +Mysql+ MQ + Redis +VUE Nacos+ES+Zookeeper+docker+Jenkins 构建的微服务系统,后端采用 Mysql 数据库,应用服务器测试采用 tomcat, 生产环境运行于 docker 容器。本项目是对广东省航道事务中心数据资源进行治理;根据广东省航道事务中心实际情况建设 相应的信息库,划分为基础信息库、空间信息库、感知信息库、业务信息库。,围绕人、地、事、物、 组等维度,基于航道 管理的行业特征,构建围绕“航道事件”的全新标签体系,为具备持续可演进的数据服务体系提供支撑。基于信息库建设成 果,通过建立数据索引提供治理后数据的灵活的查询手段,主要包括数据库索引、全文索引、统计索引等数据索引。 主要职责: 1,负责系统及相关产品需求分析及架构设计; 2,参与产品的整体规划、功能模块设计、核心功能开发、测试工作、上线和交付验收等工作; 3,参与制定设计及实现规范,指导设计、实现及部署工作; 4,项目中技术方案、技术文档及代码的编写、汇总与审核等工作; 5,制定开发计划,明确开发节点,任务分配,资源协调等
TRC版本发布系统是一个工具软件,主要管理软件的发布的生命周期,主要包含有版本规划,版本包管理,版本发布和管理员 系统配置,服务不同的软件发布场景。 版本规划主要控制版本的维护,版本维护主要包含解决方案版本和非解决方案版本,解决方案版本有组合包,产品基础软 件,产品定制软件产品预装软件,COTA软件,PATCH软件,HOTA软件,独立参数包;非解决方案包含升级软件,工具软 件,插件,APP,SDK,云服务器等版本发布主要管理版本发布流程,包含版本基本信息,简易参数,开放参数维护,可选 评审人维护,版本评审,评 审通过后的版本进行版本发布,发布过程会进行签名及病毒扫描,描述文件发布,标签发布,OTA发布,BQS发布等。 本项目采用微服务架构,划分了四个主要微服务以及部分工具软件,四个主要服务分别为cmmon,plan, release,business,common主要管理基本服务,配置相关,以及通用服务,plan主要针对版本规划,relese主要管理版 本发布,business主要是外围集成,除此之外还有其他一些边缘服务,支撑整个项目的运行。 主要框架技术:spring cloud、spring boot,spring MVC,mybatis,Redis,kafka,Mysql,VUE 业绩: 1,负责各个迭代的概要设计方案编写,并进行方案评审 2,负责各迭代版本API和数据库脚本评审,SQL语句分析等 3,负责版本核心功能开发